0/61

Threat

com.sec.android.app.hwmoduletest

HwModuleTest

Analyzed on 2021-11-10T06:32:58.324249

27

permissions

93

activities

0

services

2

receivers

1

domains

File sums

MD5 6702a7466f65ce9a5925c190f47a479a
SHA1 beeba4b44f1ae88c6cc7642d42fe83fc56e69b73
SHA256 c1b586dac351f1aefd34c9cab3c9a8caee67aa74e4fb0df2b3ebd692a55b8519
Size 3.39MB

APKiD

Information computed with APKiD.

/tmp/tmphoihuf98!classes.dex
yara_issue
  • yara issue - dex file recognized by apkid but not yara module
anti_vm
  • Build.MANUFACTURER check
compiler
  • unknown (please file detection issue!)

SSdeep

Information computed with ssdeep.

APK file 49152:aKmW1U2NHcANa5yiS/oj75oMDR1qVpaY6VSt:zFSWa5bR1qVp5SSt
Manifest 768:YcgSAsF8tcKfM2tn3i+M/6B3pndA4OE5ngc1G2lalixQ8rYNt43h4xuS5V+X5wsK:…
classes.dex 24576:z8on68l2enYttXSu1N+5O+R7gLIwNIxUj3jM5PZh:AVfttXSu1AUj3g5z

Dexofuzzy

Information computed with Dexofuzzy.

classes.dex None

APK details

Information computed with AndroGuard and Pithus.

Package com.sec.android.app.hwmoduletest
App name HwModuleTest
Version name 9
Version code 28
SDK 14 - 26
UAID 61818912cb5797b1a9e64e6080813f193e801817
Signature Signature V1 Signature V2
Frosting Not frosted
Blocks found within V2 signature:
  • 0x7109871a: Unknown

Certificate details

Information computed with AndroGuard.

MD5 d087e72912fba064cafa78dc34aea839
SHA1 9ca5170f381919dfe0446fcdab18b19a143b3163
SHA256 34df0e7a9f1cf1892e45c056b4973cd81ccf148a4050d11aea4ac5a65f900a42
Issuer Email Address: android.os@samsung.com, Common Name: Samsung Cert, Organizational Unit: DMC, Organization: Samsung Corporation, Locality: Suwon City, State/Province: South Korea, Country: KR
Not before 2011-06-22T12:25:12+00:00
Not after 2038-11-07T12:25:12+00:00

File Analysis

Information computed with MobSF.

Findings Files
Certificate/Key files hardcoded inside the app. SEC-INF/buildConfirm.crt

Manifest analysis

Information computed with MobSF.

Medium Application Data can be Backed up[android:allowBackup] flag is missing.
The flag [android:allowBackup] should be set to false. By default it is set to true and allows anyone to backup your application data via adb. It allows users who have enabled USB debugging to copy application data off of the device.
Low Broadcast Receiver (com.sec.android.app.hwmoduletest.HwModuleTestBroadcastReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.sec.android.app.lcdtest.permission.KEYSTRING
protectionLevel: signatureOrSystem [android:exported=true]
A Broadcast Receiver is found to be exported, but is protected by a permission. However, the protection level of the permission is set to signatureOrSystem. It is recommended that signature level is used instead. Signature level should suffice for most purposes, and does not depend on where the applications are installed on the device.
Low Activity (com.sec.android.app.hwmoduletest.HwModuleTest) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.sec.android.app.lcdtest.permission.KEYSTRING
protectionLevel: signatureOrSystem [android:exported=true]
An Activity is found to be exported, but is protected by a permission. However, the protection level of the permission is set to signatureOrSystem. It is recommended that signature level is used instead. Signature level should suffice for most purposes, and does not depend on where the applications are installed on the device.
High Dailer Code: 0* Found [android:scheme="android_secret_code"]
A secret code was found in the manifest. These codes, when entered into the dialer grant access to hidden content that may contain sensitive information.
High Dailer Code: 43788731 Found [android:scheme="android_secret_code"]
A secret code was found in the manifest. These codes, when entered into the dialer grant access to hidden content that may contain sensitive information.
High Dailer Code: 43788732 Found [android:scheme="android_secret_code"]
A secret code was found in the manifest. These codes, when entered into the dialer grant access to hidden content that may contain sensitive information.
High Dailer Code: 0437 Found [android:scheme="android_secret_code"]
A secret code was found in the manifest. These codes, when entered into the dialer grant access to hidden content that may contain sensitive information.

Activities

Information computed with AndroGuard.

com.sec.android.app.hwmoduletest.HwModuleTest
com.sec.android.app.hwmoduletest.ColorTest
com.sec.android.app.hwmoduletest.OppositeActivity
com.sec.android.app.hwmoduletest.DimmingTest
com.sec.android.app.hwmoduletest.TouchTest
com.sec.android.app.hwmoduletest.SpenHoveringDrawTest
com.sec.android.app.hwmoduletest.TspPatternStyleX
com.sec.android.app.hwmoduletest.TspPatternStyleHoverX
com.sec.android.app.hwmoduletest.TspFailPop
com.sec.android.app.hwmoduletest.TouchTestPass
com.sec.android.app.hwmoduletest.TouchTestFail
com.sec.android.app.hwmoduletest.ReceiverTest
com.sec.android.app.hwmoduletest.VibrationTest
com.sec.android.app.hwmoduletest.FrontCamTest
com.sec.android.app.hwmoduletest.MegaCamTest
com.sec.android.app.hwmoduletest.TeleCamTest
com.sec.android.app.hwmoduletest.IrisCamTest
com.sec.android.app.hwmoduletest.IrisLedTest
com.sec.android.app.hwmoduletest.IrisEnrollTest
com.sec.android.app.hwmoduletest.SubKeyTest
com.sec.android.app.hwmoduletest.SensorTest
com.sec.android.app.hwmoduletest.AccImageTest
com.sec.android.app.hwmoduletest.AccGraphActivity
com.sec.android.app.hwmoduletest.BarometerSelfTest
com.sec.android.app.hwmoduletest.LightSensorReadTest
com.sec.android.app.hwmoduletest.GyroscopeDisplay
com.sec.android.app.hwmoduletest.GyroscopeGraphActivity
com.sec.android.app.hwmoduletest.PowerNoiseGraphActivity
com.sec.android.app.hwmoduletest.CameraImageView
com.sec.android.app.hwmoduletest.LedTest
com.sec.android.app.hwmoduletest.MoodLedTest
com.sec.android.app.hwmoduletest.GripSensorTest
com.sec.android.app.hwmoduletest.GripSensorTest2
com.sec.android.app.hwmoduletest.GripSensorTestLnB
com.sec.android.app.hwmoduletest.GripSensorWorkingTest
com.sec.android.app.hwmoduletest.GripSensorTestTouchIc
com.sec.android.app.hwmoduletest.WacomTest
com.sec.android.app.hwmoduletest.DigitizerTest
com.sec.android.app.hwmoduletest.IrLedTest
com.sec.android.app.hwmoduletest.HDMI_Portrait
com.sec.android.app.hwmoduletest.HDMI_Landscape
com.sec.android.app.hwmoduletest.HDMI
com.sec.android.app.hwmoduletest.ProximityOffsetTest
com.sec.android.app.hwmoduletest.GyroscopeSensorTest_M
com.sec.android.app.hwmoduletest.GyroscopeInvensense
com.sec.android.app.hwmoduletest.GyroscopeMaxim
com.sec.android.app.hwmoduletest.GyroscopeOIS
com.sec.android.app.hwmoduletest.GyroscopeStandard
com.sec.android.app.hwmoduletest.GyroscopeIcSTMicro
com.sec.android.app.hwmoduletest.GyroscopeIcSTMicroTablet
com.sec.android.app.hwmoduletest.GyroscopeBosch
com.sec.android.app.hwmoduletest.MagneticAsahi
com.sec.android.app.hwmoduletest.MagneticAlps
com.sec.android.app.hwmoduletest.MagneticBosch
com.sec.android.app.hwmoduletest.MagneticYamaha
com.sec.android.app.hwmoduletest.MagneticSTMicro
com.sec.android.app.hwmoduletest.LowFrequencyTest
com.sec.android.app.hwmoduletest.SvcLedTest
com.sec.android.app.hwmoduletest.BarcodeEmulTest
com.sec.android.app.hwmoduletest.BeamActivity
com.sec.android.app.hwmoduletest.SensorHubTest
com.sec.android.app.hwmoduletest.LcdFlameTest
com.sec.android.app.hwmoduletest.HallICTest
com.sec.android.app.hwmoduletest.HallICTest_SensorHub
com.sec.android.app.hwmoduletest.GripSensorCalibration
com.sec.android.app.hwmoduletest.TempHumidTest
com.sec.android.app.hwmoduletest.TempHumidDisplay
com.sec.android.app.hwmoduletest.TempHumidGraphActivity
com.sec.android.app.hwmoduletest.TempHumidThermistor
com.sec.android.app.hwmoduletest.FingerPrintTest_snr_develop
com.sec.android.app.hwmoduletest.FingerPrintTest_comb
com.sec.android.app.hwmoduletest.FingerPrintTest_egis
com.sec.android.app.hwmoduletest.FingerPrintTest_egisTZ
com.sec.android.app.hwmoduletest.FingerPrintTest_touch
com.sec.android.app.hwmoduletest.FingerPrintTest_namsan
com.sec.android.app.hwmoduletest.FingerPrintTest_namsanTZ
com.sec.android.app.hwmoduletest.FingerPrintTest_cpid
com.sec.android.app.hwmoduletest.FingerPrintTest_cpidTZ
com.sec.android.app.hwmoduletest.FingerPrintTest_cap
com.sec.android.app.hwmoduletest.FingerPrintTest_capTZ
com.sec.android.app.hwmoduletest.FingerPrintTest_qbt2000
com.sec.android.app.hwmoduletest.FingerPrintSensorInfo_qbt2000
com.sec.android.app.hwmoduletest.FingerprintIntCheckTest_qbt2000
com.sec.android.app.hwmoduletest.HrmEolTest
com.sec.android.app.hwmoduletest.HrmEolOnce
com.sec.android.app.hwmoduletest.HrmTest
com.sec.android.app.hwmoduletest.MSTTest
com.sec.android.app.hwmoduletest.BarometerWaterProofTest
com.sec.android.app.hwmoduletest.SPen
com.sec.android.app.hwmoduletest.SPenDrawTest
com.sec.android.app.hwmoduletest.SpenAccuracyTest
com.sec.android.app.hwmoduletest.SPenKeyTest
com.sec.android.app.hwmoduletest.SpeakerTest

Receivers

Information computed with AndroGuard.

com.sec.android.app.hwmoduletest.HwModuleTestBroadcastReceiver
com.sec.android.app.hwmoduletest.WakeUpService

Sample timeline

Oldest file found in APK Jan. 1, 2009, midnight
Latest file found in APK Jan. 1, 2009, midnight
Certificate valid not before June 22, 2011, 12:25 p.m.
First submission on VT April 27, 2021, 3:56 a.m.
Last submission on VT April 27, 2021, 3:56 a.m.
Upload on Pithus Nov. 10, 2021, 6:32 a.m.
Certificate valid not after Nov. 7, 2038, 12:25 p.m.

NIAP analysis

Information computed with MobSF.

FCS_STO_EXT.1.1 The application does not store any credentials to non-volatile memory.
Storage of Credentials
FCS_CKM_EXT.1.1 The application generate no asymmetric cryptographic keys.
Cryptographic Key Generation Services
FDP_DEC_EXT.1.1 The application has access to ['location', 'bluetooth', 'camera'].
Access to Platform Resources
FDP_DEC_EXT.1.2 The application has access to no sensitive information repositories.
Access to Platform Resources
FDP_NET_EXT.1.1 The application has no network communications.
Network Communications
FDP_DAR_EXT.1.1 The application implement functionality to encrypt sensitive data in non-volatile memory.
Encryption Of Sensitive Application Data
FMT_MEC_EXT.1.1 The application invoke the mechanisms recommended by the platform vendor for storing and setting configuration options.
Supported Configuration Mechanism
FTP_DIT_EXT.1.1 The application does not encrypt any data in traffic or does not transmit any data between itself and another trusted IT product.
Protection of Data in Transit
FCS_COP.1.1(1) The application perform encryption/decryption in accordance with a specified cryptographic algorithm AES-CBC (as defined in NIST SP 800-38A) mode or AES-GCM (as defined in NIST SP 800-38D) and cryptographic key sizes 256-bit/128-bit.
Cryptographic Operation - Encryption/Decryption

Code analysis

Information computed with MobSF.

Low
CVSS:7.5
The App logs information. Sensitive information should never be logged.
MASVS: MSTG-STORAGE-3
CWE-532 Insertion of Sensitive Information into Log File
Files:
 com/sec/android/app/hwmoduletest/FingerPrintTest_touch.java
com/maximintegrated/bio/uv/MaximUVSensor.java
egistec/optical/csa/client/api/Fingerprint.java
com/synaptics/fingerprint/ConfigReader.java
com/goodix/cap/fingerprint/ext/ExtGoodixFpManager.java
com/sec/android/app/hwmoduletest/GloveReceiver.java
com/synaptics/fingerprint/namsan/FingerprintCore.java
com/goodix/cap/fingerprint/sec/GoodixFpManager.java
egis/optical/finger/host/FPNativeBase.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManager.java
com/goodix/cap/fingerprint/service/GoodixFingerprintServiceExt.java
com/synaptics/fingerprint/IdentifyActivity.java
com/sec/android/app/hwmoduletest/FingerPrintTest_namsanTZ.java
com/sec/android/app/hwmoduletest/FingerPrintTest_egisTZ.java
com/goodix/cap/fingerprint/service/GoodixFingerprintService.java
com/goodix/cap/fingerprint/ext/GoodixFpsUserState.java
com/samsung/android/sdk/dualscreen/SDualScreenManagerReflector.java
egis/optical/client/api/EgisFingerprint.java
com/qualcomm/qti/biometrics/fingerprint/QFSManager.java
egis/finger/host/FPNativeBase.java
com/sec/android/app/hwmoduletest/LogSensorData.java
com/sec/android/app/hwmoduletest/FingerPrintTest_comb.java
com/sec/android/app/hwmoduletest/FingerPrintTest_egis.java
com/synaptics/bpd/fingerprint/FingerprintCore.java
egis/finger/host/CipherManager.java
com/maximintegrated/bio/uv/eol/MaximUVSensorEol.java
com/sec/xmldata/support/XmlUtil.java
com/samsung/android/sdk/dualscreen/SDualScreenReflector.java
egis/finger/host/FingerUtil.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManagerExt.java
egis/finger/host/FileDB.java
com/synaptics/fingerprint/FingerprintCore.java
com/synaptics/bpd/fingerprint/Fingerprint.java
com/goodix/cap/fingerprint/utils/TestResultParser.java
vigis/client/api/VigisFingerprint.java
com/sec/android/app/hwmoduletest/support/LtUtil.java
egis/optical/finger/host/CipherManager.java
egistec/csa/client/api/Fingerprint.java
android/media/AudioAttributes.java
egis/client/api/EgisFingerprint.java
com/synaptics/fingerprint/namsan/Fingerprint.java
com/sec/android/app/hwmoduletest/SpenHoveringDrawTest.java
com/goodix/cap/fingerprint/sec/mt/Common.java
com/synaptics/fingerprint/SensorView.java
com/sec/android/app/hwmoduletest/LcdFlameTest.java
egis/optical/finger/host/FileDB.java
com/sec/android/app/hwmoduletest/SpenAccuracyTest.java
com/samsung/android/sdk/dualscreen/SDualScreenActivity.java
egis/optical/finger/host/FingerUtil.java
android/os/ServiceManager.java
High
CVSS:7.4
Files may contain hardcoded sensitive informations like usernames, passwords, keys etc.
MASVS: MSTG-STORAGE-14
CWE-312 Cleartext Storage of Sensitive Information
M9: Reverse Engineering
Files:
 egis/optical/client/api/EgisFingerprint.java
com/sec/android/app/hwmoduletest/HallICTest_SensorHub.java
vigis/client/api/VigisFingerprint.java
com/sec/android/app/hwmoduletest/sensors/CommonFingerprint_qbt2000.java
com/goodix/cap/fingerprint/ext/GoodixFpsUserState.java
com/sec/android/app/hwmoduletest/HallICTest.java
egis/client/api/EgisFingerprint.java
com/sec/android/app/hwmoduletest/BeamActivity.java
com/sec/xmldata/support/Support.java
High
CVSS:5.5
App can read/write to External Storage. Any App can read data written to External Storage.
MASVS: MSTG-STORAGE-2
CWE-276 Incorrect Default Permissions
M2: Insecure Data Storage
Files:
 com/goodix/cap/fingerprint/service/GoodixFingerprintManager.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManagerExt.java
com/sec/xmldata/support/Support.java
com/sec/android/app/hwmoduletest/modules/ModuleDevice.java
Medium
CVSS:4.3
IP Address disclosure
MASVS: MSTG-CODE-2
CWE-200 Information Exposure
Files:
 egistec/optical/csa/client/api/BuildConfig.java
Pygal United States: 100

Map computed by Pithus.

Domains analysis

Information computed with MobSF.

US xmlpull.org 74.50.62.60

URL analysis

Information computed with MobSF.

http://xmlpull.org/v1/doc/features.html#indent-output
Defined in com/goodix/cap/fingerprint/ext/GoodixFpsUserState.java

Permissions analysis

Information computed with MobSF.

High android.permission.WRITE_EXTERNAL_STORAGE read/modify/delete external storage contents
Allows an application to write to external storage.
High android.permission.READ_PHONE_STATE read phone state and identity
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to and so on.
High android.permission.WRITE_SETTINGS modify global system settings
Allows an application to modify the system's settings data. Malicious applications can corrupt your system's configuration.
High android.permission.MOUNT_UNMOUNT_FILESYSTEMS mount and unmount file systems
Allows the application to mount and unmount file systems for removable storage.
High android.permission.CALL_PHONE directly call phone numbers
Allows the application to call phone numbers without your intervention. Malicious applications may cause unexpected calls on your phone bill. Note that this does not allow the application to call emergency numbers.
High android.permission.CAMERA take pictures and videos
Allows application to take pictures and videos with the camera. This allows the application to collect images that the camera is seeing at any time.
High android.permission.ACCESS_FINE_LOCATION fine (GPS) location
Access fine location sources, such as the Global Positioning System on the phone, where available. Malicious applications can use this to determine where you are and may consume additional battery power.
Low android.permission.VIBRATE control vibrator
Allows the application to control the vibrator.
Low android.permission.WAKE_LOCK prevent phone from sleeping
Allows an application to prevent the phone from going to sleep.
Low android.permission.RECEIVE_BOOT_COMPLETED automatically start at boot
Allows an application to start itself as soon as the system has finished booting. This can make it take longer to start the phone and allow the application to slow down the overall phone by always running.
Low android.permission.MODIFY_AUDIO_SETTINGS change your audio settings
Allows application to modify global audio settings, such as volume and routing.
Low android.permission.BLUETOOTH_ADMIN bluetooth administration
Allows applications to discover and pair bluetooth devices.
Low android.permission.BLUETOOTH create Bluetooth connections
Allows applications to connect to paired bluetooth devices.
Medium android.permission.DEVICE_POWER turn phone on or off
Allows the application to turn the phone on or off.
Medium android.permission.HARDWARE_TEST test hardware
Allows the application to control various peripherals for the purpose of hardware testing.
Medium android.permission.CHANGE_CONFIGURATION change your UI settings
Allows an application to change the current configuration, such as the locale or overall font size.
Medium android.permission.WRITE_SECURE_SETTINGS modify secure system settings
Allows an application to modify the system's secure settings data. Not for use by common applications.
Medium android.permission.MODIFY_PHONE_STATE modify phone status
Allows the application to control the phone features of the device. An application with this permission can switch networks, turn the phone radio on and off and the like, without ever notifying you.
Medium android.permission.ACCESS_CHECKIN_PROPERTIES access check-in properties
Allows read/write access to properties uploaded by the check-in service. Not for use by common applications.
com.samsung.android.permission.FINGERPRINT_PRIVILEGED Unknown permission
Unknown permission from android reference
com.sec.factory.permission.KEYSTRING Unknown permission
Unknown permission from android reference
com.samsung.difactorycamera.permission.ACCESS Unknown permission
Unknown permission from android reference
com.sec.android.app.lcdtest.permission.KEYSTRING Unknown permission
Unknown permission from android reference
com.sec.testingsettings.permission.KEYSTRING Unknown permission
Unknown permission from android reference
android.permission.WRITE_MEDIA_STORAGE Unknown permission
Unknown permission from android reference
android.permission.sec.BARCODE_READ Unknown permission
Unknown permission from android reference
android.permission.WRITE_OWNER_DATA Unknown permission
Unknown permission from android reference

Threat analysis

Information computed with Quark-Engine.

Confidence:
100%
Find a method from given class name, usually for reflection
Confidence:
100%
Modify voice volume
Confidence:
100%
Method reflection
Confidence:
100%
Retrieve data from broadcast
Confidence:
100%
Monitor the broadcast action events (BOOT_COMPLETED)
Confidence:
100%
Get calendar information
Confidence:
100%
Get location of the device
Confidence:
100%
Method reflection
Confidence:
80%
Read file and put it into a stream
Confidence:
80%
Get declared method from given method name
Confidence:
80%
Open a file from given absolute path of the file
Confidence:
80%
Get absolute path of the file and store in string
Confidence:
80%
Initialize class object dynamically

Behavior analysis

Information computed with MobSF.

Base64 decode
       egis/optical/finger/host/CipherManager.java
com/sec/xmldata/support/XMLDataStorage.java
egis/finger/host/CipherManager.java
Base64 encode
       egis/optical/finger/host/CipherManager.java
egis/finger/host/CipherManager.java
Crypto
       egis/optical/finger/host/CipherManager.java
egis/finger/host/CipherManager.java
Dynamic class and dexloading
       com/qualcomm/qti/biometrics/fingerprint/QFSManager.java
Execute os command
       com/sec/xmldata/support/Support.java
Gps location
       com/maximintegrated/bio/uv/MaximUVSensor.java
Get system service
       com/sec/android/app/hwmoduletest/FingerPrintTest_touch.java
com/maximintegrated/bio/uv/MaximUVSensor.java
com/sec/android/app/hwmoduletest/ProximityOffsetTest.java
com/sec/android/app/hwmoduletest/GyroscopeDisplay.java
com/sec/android/app/hwmoduletest/SPenKeyTest.java
com/sec/android/app/hwmoduletest/view/TempHumidGraph.java
com/sec/android/app/hwmoduletest/FingerPrintTest_capTZ.java
com/sec/android/app/hwmoduletest/AccGraphActivity.java
com/sec/android/app/hwmoduletest/FingerPrintTest_cpidTZ.java
com/sec/android/app/hwmoduletest/BarometerSelfTest.java
com/sec/android/app/hwmoduletest/HallICTest.java
com/sec/android/app/hwmoduletest/VibrationTest.java
com/goodix/cap/fingerprint/service/GoodixFingerprintServiceExt.java
com/synaptics/fingerprint/IdentifyActivity.java
com/sec/android/app/hwmoduletest/FingerPrintTest_namsanTZ.java
com/sec/android/app/hwmoduletest/CameraImageView.java
com/sec/android/app/hwmoduletest/view/AccGraph.java
com/sec/android/app/hwmoduletest/sensors/SensorBIO.java
com/sec/android/app/hwmoduletest/FingerPrintTest_egisTZ.java
com/goodix/cap/fingerprint/service/GoodixFingerprintService.java
com/sec/android/app/hwmoduletest/view/HrmGraph.java
com/sec/android/app/hwmoduletest/TouchTest.java
com/sec/android/app/hwmoduletest/WakeUpService.java
com/sec/android/app/hwmoduletest/HallICTest_SensorHub.java
com/sec/android/app/hwmoduletest/SensorTest.java
com/sec/android/app/hwmoduletest/GripSensorWorkingTest.java
com/sec/android/app/hwmoduletest/FingerPrintTest_comb.java
com/sec/android/app/hwmoduletest/view/GyroscopeGraph.java
com/sec/android/app/hwmoduletest/view/PowerNoiseGraph.java
com/sec/android/app/hwmoduletest/FingerPrintTest_namsan.java
com/sec/android/app/hwmoduletest/FingerPrintTest_egis.java
com/sec/android/app/hwmoduletest/DigitizerTest.java
com/sec/android/app/hwmoduletest/FingerPrintTest_cap.java
com/sec/android/app/hwmoduletest/GripSensorTest.java
com/sec/android/app/hwmoduletest/GripSensorTestTouchIc.java
com/sec/android/app/hwmoduletest/FingerPrintTest_qbt2000.java
com/sec/android/app/hwmoduletest/modules/ModuleObject.java
com/sec/android/app/hwmoduletest/ReceiverTest.java
com/sec/android/app/hwmoduletest/sensors/CommonFingerprint_qbt2000.java
com/sec/android/app/hwmoduletest/sensors/SensorHumid.java
com/sec/android/app/hwmoduletest/HrmEolTest.java
com/maximintegrated/bio/uv/eol/MaximUVSensorEol.java
com/sec/android/app/hwmoduletest/PowerNoiseGraphActivity.java
com/sec/android/app/hwmoduletest/sensors/SensorHRM.java
com/sec/android/app/hwmoduletest/SPenDrawTest.java
com/sec/android/app/hwmoduletest/modules/ModuleDevice.java
com/sec/android/app/hwmoduletest/HrmTest.java
com/sec/android/app/hwmoduletest/SpeakerTest.java
com/sec/android/app/hwmoduletest/GripSensorTest2.java
com/sec/android/app/hwmoduletest/GripSensorTestLnB.java
com/sec/android/app/hwmoduletest/TspPatternStyleX.java
com/sec/android/app/hwmoduletest/AccImageTest.java
com/sec/android/app/hwmoduletest/support/LtUtil.java
com/goodix/cap/fingerprint/utils/FingerprintUtils.java
com/sec/android/app/hwmoduletest/IrLedTest.java
com/sec/android/app/hwmoduletest/sensors/SensorUV.java
com/sec/android/app/hwmoduletest/SensorHubTest.java
com/sec/android/app/hwmoduletest/LightSensorReadTest.java
com/sec/android/app/hwmoduletest/GyroscopeGraphActivity.java
com/sec/android/app/hwmoduletest/SpenHoveringDrawTest.java
com/sec/android/app/hwmoduletest/HwModuleTest.java
com/sec/android/app/hwmoduletest/TspPatternStyleHoverX.java
com/synaptics/fingerprint/SensorView.java
com/sec/android/app/hwmoduletest/FingerPrintTest_cpid.java
com/sec/android/app/hwmoduletest/BarometerWaterProofTest.java
com/sec/android/app/hwmoduletest/modules/ModuleSensor.java
com/sec/android/app/hwmoduletest/modules/ModulePower.java
com/sec/android/app/hwmoduletest/sensors/SensorTemp.java
com/sec/android/app/hwmoduletest/LcdFlameTest.java
com/sec/android/app/hwmoduletest/HDMI.java
com/sec/android/app/hwmoduletest/SpenAccuracyTest.java
com/sec/android/app/hwmoduletest/LowFrequencyTest.java
Inter process communication
       com/sec/android/app/hwmoduletest/FingerPrintTest_touch.java
com/sec/android/app/hwmoduletest/BarcodeEmulTest.java
com/sec/android/app/hwmoduletest/WacomTest.java
com/goodix/cap/fingerprint/service/IGoodixFingerprintDumpCallback.java
com/sec/android/app/hwmoduletest/GyroscopeDisplay.java
egistec/optical/csa/client/api/IFPAuthServiceCallback.java
android/hardware/cap/fingerprint/IGoodixFingerprintDaemon.java
com/sec/android/app/hwmoduletest/GloveReceiver.java
com/sec/android/app/hwmoduletest/GyroscopeStandard.java
com/sec/android/app/hwmoduletest/FingerPrintTest_capTZ.java
com/sec/android/app/hwmoduletest/AccGraphActivity.java
com/sec/android/app/hwmoduletest/IrisEnrollTest.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManager.java
com/sec/android/app/hwmoduletest/FingerPrintTest_cpidTZ.java
com/sec/android/app/hwmoduletest/VibrationTest.java
com/goodix/cap/fingerprint/service/GoodixFingerprintServiceExt.java
com/synaptics/fingerprint/IdentifyActivity.java
com/sec/android/app/hwmoduletest/FingerPrintTest_namsanTZ.java
com/sec/android/app/hwmoduletest/CameraImageView.java
android/hardware/cap/fingerprint/IGoodixFingerprintDaemonCallback.java
com/sec/android/app/hwmoduletest/FingerPrintTest_egisTZ.java
com/goodix/cap/fingerprint/service/GoodixFingerprintService.java
com/sec/android/app/hwmoduletest/modules/SensorReadIntent.java
com/sec/android/app/hwmoduletest/TouchTest.java
com/sec/android/app/hwmoduletest/FingerPrintSensorInfo_qbt2000.java
com/sec/android/app/hwmoduletest/IrisCamTest.java
com/sec/android/app/hwmoduletest/IrisLedTest.java
com/samsung/android/sdk/dualscreen/SDualScreenManagerReflector.java
com/sec/android/app/hwmoduletest/ColorTest.java
com/sec/android/app/hwmoduletest/WakeUpService.java
com/sec/android/app/hwmoduletest/SensorTest.java
com/sec/android/app/hwmoduletest/DimmingTest.java
com/sec/android/app/hwmoduletest/HwModuleTestBroadcastReceiver.java
com/sec/android/app/hwmoduletest/FingerPrintTest_comb.java
com/sec/android/app/hwmoduletest/FingerPrintTest_namsan.java
com/sec/android/app/hwmoduletest/FingerprintIntCheckTest_qbt2000.java
com/sec/android/app/hwmoduletest/FingerPrintTest_egis.java
com/sec/android/app/hwmoduletest/SPen.java
com/sec/android/app/hwmoduletest/DigitizerTest.java
com/sec/android/app/hwmoduletest/MegaCamTest.java
com/sec/android/app/hwmoduletest/FingerPrintTest_cap.java
com/sec/android/app/hwmoduletest/GripSensorTest.java
android/hardware/soundtrigger/IRecognitionStatusCallback.java
com/sec/android/app/hwmoduletest/FingerPrintTest_qbt2000.java
com/sec/android/app/hwmoduletest/modules/ModuleObject.java
com/sec/android/app/hwmoduletest/ReceiverTest.java
com/sec/android/app/hwmoduletest/sensors/CommonFingerprint_qbt2000.java
com/sec/android/app/hwmoduletest/GripSensorCalibration.java
egistec/csa/client/api/IFPAuthService.java
com/goodix/cap/fingerprint/service/IGoodixFingerprintCallback.java
com/sec/android/app/hwmoduletest/SPenDrawTest.java
com/sec/android/app/hwmoduletest/TeleCamTest.java
android/hardware/soundtrigger/KeyphraseEnrollmentInfo.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManagerExt.java
com/sec/android/app/hwmoduletest/FactoryTestPhone.java
com/sec/android/app/hwmoduletest/modules/ModuleDevice.java
com/sec/android/app/hwmoduletest/TspPatternStyleX.java
com/synaptics/bpd/fingerprint/Fingerprint.java
vigis/client/api/VigisFingerprint.java
com/sec/android/app/hwmoduletest/IrLedTest.java
com/sec/android/app/hwmoduletest/SensorHubTest.java
com/goodix/cap/fingerprint/service/IGoodixFingerprintInterface.java
com/synaptics/fingerprint/namsan/Fingerprint.java
com/sec/android/app/hwmoduletest/GyroscopeGraphActivity.java
egistec/optical/csa/client/api/IFPAuthService.java
com/sec/android/app/hwmoduletest/HwModuleTest.java
com/sec/android/app/hwmoduletest/GyroscopeBosch.java
com/sec/android/app/hwmoduletest/TspPatternStyleHoverX.java
com/sec/android/app/hwmoduletest/FingerPrintTest_cpid.java
com/sec/android/app/hwmoduletest/modules/ModuleSensor.java
com/sec/android/app/hwmoduletest/modules/ModulePower.java
com/sec/android/app/hwmoduletest/FrontCamTest.java
com/sec/android/app/hwmoduletest/LcdFlameTest.java
com/sec/android/app/hwmoduletest/HDMI.java
com/sec/android/app/hwmoduletest/SpenAccuracyTest.java
egistec/csa/client/api/IFPAuthServiceCallback.java
com/samsung/android/sdk/dualscreen/SDualScreenActivity.java
com/sec/android/app/hwmoduletest/BeamActivity.java
android/os/ServiceManager.java
com/sec/android/app/hwmoduletest/GyroscopeIcSTMicro.java
Java reflection
       com/sec/android/app/hwmoduletest/support/LtUtil.java
com/samsung/android/sdk/dualscreen/SDualScreenConstantsReflector.java
com/goodix/cap/fingerprint/service/GoodixFingerprintService.java
com/goodix/cap/fingerprint/ext/ExtGoodixFpManager.java
com/samsung/android/sdk/dualscreen/SDualScreenManagerReflector.java
com/samsung/android/sdk/dualscreen/SDualScreenReflector.java
com/qualcomm/qti/biometrics/fingerprint/QFSManager.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManager.java
com/sec/android/app/hwmoduletest/HallICTest.java
com/sec/android/app/hwmoduletest/VibrationTest.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManagerExt.java
com/goodix/cap/fingerprint/service/GoodixFingerprintServiceExt.java
com/synaptics/fingerprint/IdentifyActivity.java
Loading native code (shared library)
       com/synaptics/bpd/fingerprint/FingerprintCore.java
com/sec/xmldata/support/NVAccessor.java
com/synaptics/fingerprint/namsan/FingerprintCore.java
egis/finger/host/FPNativeBase.java
egis/optical/finger/host/FPNativeBase.java
com/maximintegrated/bio/uv/MaximUVSensor.java
com/synaptics/fingerprint/FingerprintCore.java
Local file i/o operations
       com/sec/android/app/hwmoduletest/TspPatternStyleX.java
com/sec/android/app/hwmoduletest/modules/ModuleDevice.java
com/goodix/cap/fingerprint/ext/GoodixSharePref.java
Sending broadcast
       com/sec/android/app/hwmoduletest/TspPatternStyleX.java
com/sec/android/app/hwmoduletest/modules/ModuleObject.java
com/synaptics/bpd/fingerprint/Fingerprint.java
com/sec/android/app/hwmoduletest/modules/ModulePower.java
com/sec/android/app/hwmoduletest/sensors/CommonFingerprint_qbt2000.java
com/sec/android/app/hwmoduletest/SensorHubTest.java
com/synaptics/fingerprint/namsan/Fingerprint.java
com/sec/android/app/hwmoduletest/HwModuleTest.java
com/sec/android/app/hwmoduletest/ColorTest.java
Starting activity
       com/sec/android/app/hwmoduletest/TspPatternStyleX.java
com/sec/android/app/hwmoduletest/modules/ModuleObject.java
com/sec/android/app/hwmoduletest/BarcodeEmulTest.java
com/sec/android/app/hwmoduletest/TouchTest.java
com/sec/android/app/hwmoduletest/IrisCamTest.java
com/sec/android/app/hwmoduletest/HwModuleTest.java
com/sec/android/app/hwmoduletest/IrisLedTest.java
com/sec/android/app/hwmoduletest/GripSensorCalibration.java
com/sec/android/app/hwmoduletest/ColorTest.java
com/sec/android/app/hwmoduletest/SensorTest.java
com/sec/android/app/hwmoduletest/FrontCamTest.java
com/sec/android/app/hwmoduletest/LcdFlameTest.java
com/sec/android/app/hwmoduletest/DimmingTest.java
com/sec/android/app/hwmoduletest/IrisEnrollTest.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManager.java
com/sec/android/app/hwmoduletest/TeleCamTest.java
com/sec/android/app/hwmoduletest/HwModuleTestBroadcastReceiver.java
com/goodix/cap/fingerprint/service/GoodixFingerprintManagerExt.java
com/synaptics/fingerprint/IdentifyActivity.java
com/sec/android/app/hwmoduletest/SPen.java
com/sec/android/app/hwmoduletest/MegaCamTest.java
Starting service
       com/sec/android/app/hwmoduletest/modules/ModuleObject.java
vigis/client/api/VigisFingerprint.java
com/sec/android/app/hwmoduletest/FactoryTestPhone.java

Control flow graphs analysis

Information computed by Pithus.

The application probably dynamically loads code

The application probably uses the phone sensors

The application probably starts another application

The application probably executes OS commands