0/62

Threat

com.huawei.systemmanager

Tablet Manager

Analyzed on 2022-04-28T16:01:58.264874

71

permissions

122

activities

42

services

32

receivers

0

domains

File sums

MD5 0492313b6fede7c4f31d4478fc1e54e9
SHA1 4575e26dd4baa16cdafce3ca71b6b9a0e43ff527
SHA256 30d320df571337f13510c17de5764cc51f2e852f00fba3fc727c4d759d4981dc
Size 27.93MB

APKiD

Information computed with APKiD.

/tmp/tmplt30w34a!assets/avast-android-vps-release.apk!classes.dex
compiler
  • dx

SSdeep

Information computed with ssdeep.

APK file 196608:f0zRkQQ6PBiN3D+NwWKhstc7nHBo2phZBKJb6E4YieOqtjl6eGawbnAe4qIjL20a:MzSQ5yk0P7jwbrTi0D/NqIjLnn2r
Manifest 1536:zWI7une8xJ0pMTzJAxLZURE1r6OzecSR2RilRBDieen:zWdvwMfJLWr6OzecSR2i…

Dexofuzzy

Information computed with Dexofuzzy.

APK details

Information computed with AndroGuard and Pithus.

Package com.huawei.systemmanager
App name Tablet Manager
Version name 8.0.0.309
Version code 80000309
SDK 18 - 23
UAID 0c0b8523787e274f31a2c7b7f8408eeaf3d3b93d
Signature Signature V1
Frosting Not frosted

Certificate details

Information computed with AndroGuard.

MD5 745a9c4d499d675c28400fa0c22f5de7
SHA1 025d5212bf3b5f5cda6117a518721d70a94d84e0
SHA256 1e3eee2a88a6df75fb4af56adc8373bb818f3cb90a4935c7821582b8cebb694c
Issuer Email Address: mobile@huawei.com, Common Name: AndroidTeam, Organizational Unit: TerminalCompany, Organization: Huawei, Locality: Shengzhen, State/Province: Guangdong, Country: CN
Not before 2016-05-05T07:35:14+00:00
Not after 2043-09-21T07:35:14+00:00

File Analysis

Information computed with MobSF.

Findings Files
Certificate/Key files hardcoded inside the app. assets/iSecurity/public_key/public_key.der
Findings Files
Hardcoded Keystore found. assets/hmsrootcas.bks

Manifest analysis

Information computed with MobSF.

Low App is direct-boot aware [android:directBootAware=true]
This app can run before the user unlocks the device. If you're using a custom subclass of Application, and if any component inside your application is direct - boot aware, then your entire custom application is considered to be direct - boot aware.During Direct Boot, your application can only access the data that is stored in device protected storage.
Low Activity (com.huawei.systemmanager.mainscreen.HSMPrivacyPolicyActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Activity (com.huawei.permission.runtime.HwGrantPermissionsActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Activity (com.huawei.permission.runtime.HwRequestPermissionsActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Activity (com.huawei.permissionmanager.ui.MainActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Activity (com.huawei.permissionmanager.ui.SingleAppActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Activity (com.huawei.harassmentinterception.ui.InterceptionActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Activity (com.huawei.notificationmanager.ui.NotificationManagmentActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Activity (com.huawei.notificationmanager.ui.iconbadge.IconBadgeManagerActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Launch Mode of Activity (com.huawei.notificationmanager.ui.NotificationSettingsActivity) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
Low Activity (com.huawei.notificationmanager.ui.NotificationSettingsActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Launch Mode of Activity (com.huawei.notificationmanager.ui.NotificationAllChannelSettingsActivity) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
Low Activity (com.huawei.notificationmanager.ui.NotificationAllChannelSettingsActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Activity (com.huawei.permissionmanager.ui.JumpActvity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Broadcast Receiver (com.huawei.notificationmanager.receiver.Receiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Broadcast Receiver (com.huawei.systemmanager.push.FileIdReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
High Activity (com.huawei.systemmanager.power.ui.HwPowerManagerActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Activity (com.huawei.systemmanager.power.ui.DetailOfSoftConsumptionActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: huawei.android.permission.HW_SIGNATURE_OR_SYSTEM [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. It is protected by a permission which is not defined in the analysed application. As a result, the protection level of the permission should be checked where it is defined. If it is set to normal or dangerous, a malicious application can request and obtain the permission and interact with the component. If it is set to signature, only applications signed with the same certificate can obtain the permission.
Low Content Provider (com.huawei.harassmentinterception.db.BlockCheckProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Broadcast Receiver (com.huawei.systemmanager.mdm.mdmreceiver.MdmuiReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Broadcast Receiver (com.huawei.systemmanager.mdm.mdmreceiver.MdmserviceRceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
High Broadcast Receiver (com.huawei.permission.HoldReceiver) is not Protected. [android:exported=true]
A Broadcast Receiver is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Broadcast Receiver (com.huawei.permissionmanager.ui.ComBroadcastReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Broadcast Receiver (com.huawei.systemmanager.netassistant.traffic.datasaver.DataSaverReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Content Provider (com.huawei.systemmanager.backup.BackupModuleProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.systemmanager.backup.CommonPrefBackupProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.notificationmanager.db.DBProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.harassmentinterception.db.DBProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.permissionmanager.db.PermissionDataProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.systemmanager.power.provider.SmartProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Activity (.preventmode.PreventModeActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Broadcast Receiver (com.huawei.systemmanager.power.receiver.PowerCommonBroadcastReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Broadcast Receiver (com.huawei.systemmanager.power.receiver.BootBroadcastReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Broadcast Receiver (com.huawei.systemmanager.power.receiver.OpenInterfaceReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.huawei.systemmanager.preventmode.WhiteNameActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Activity (com.huawei.systemmanager.optimize.process.ProtectActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Content Provider (com.huawei.systemmanager.optimize.smcs.SMCSProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.netassistant.db.NetAssistantProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Activity (com.huawei.netassistant.ui.NetAssistantMainActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Broadcast Receiver (com.huawei.netassistant.wifiap.WifiApStateReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
High Activity (.antivirus.ui.AntiVirusActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Broadcast Receiver (.antivirus.AntiVirusReceiver) is not Protected. [android:exported=true]
A Broadcast Receiver is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Activity (com.huawei.optimizer.addetect.ui.AdDetailActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Launch Mode of Activity (com.huawei.systemmanager.spacecleanner.uninstall.UninstalledAppTrashDialog) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
High Launch Mode of Activity (com.huawei.systemmanager.widget.OneKeyCleanActivity) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
Low Activity (com.huawei.systemmanager.widget.OneKeyCleanActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Activity (com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Low Broadcast Receiver (com.huawei.systemmanager.addviewmonitor.HwDefAddviewReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 Content Provider (com.huawei.systemmanager.rainbow.db.RainbowDBProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 (.netassistant.netapp.ui.NetAppListActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
Low Activity (.netassistant.traffic.appdetail.AppDetailActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
Low Activity (.netassistant.traffic.trafficranking.TrafficRankingListActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
Low Activity (.applock.password.AuthBindFingerprintActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
Low Activity (.applock.password.SetPasswordAndBindActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
Low Activity (.applock.password.AuthEnterAppLockActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 TaskAffinity is set for Activity
(.applock.password.AuthLaunchLockedAppActivity)
If taskAffinity is set, then other application could read the Intents sent to Activities belonging to another task. Always use the default setting keeping the affinity as the package name in order to prevent sensitive information inside sent or received Intents from being read by another application.
Low Activity (.applock.password.AuthLaunchLockedAppActivity) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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 TaskAffinity is set for Activity
(.applock.password.LockScreenLaunchLockedAppActivity)
If taskAffinity is set, then other application could read the Intents sent to Activities belonging to another task. Always use the default setting keeping the affinity as the package name in order to prevent sensitive information inside sent or received Intents from being read by another application.
Low Content Provider (.applock.datacenter.AppLockProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Service (com.huawei.systemmanager.hivoice.service.HiVoiceSysManagerService) is Protected by a permission, but the protection level of the permission should be checked.
Permission: huawei.android.permission.ABILITY_FOR_HIVOICE
protectionLevel: signatureOrSystem [android:exported=true]
A Service 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 Broadcast Receiver (com.huawei.systemmanager.overseacfg.OverseaCfgReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
High Activity (com.huawei.systemmanager.applock.view.AppLockEntranceActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Broadcast Receiver (com.huawei.systemmanager.sdk.tmsdk.TMSdkSecureReceiver) is not Protected. [android:exported=true]
A Broadcast Receiver is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Broadcast Receiver (.netassistant.traffic.trafficcorrection.NATAdjustSmsReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: android.permission.BROADCAST_SMS [android:exported=true]
A Broadcast Receiver is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. It is protected by a permission which is not defined in the analysed application. As a result, the protection level of the permission should be checked where it is defined. If it is set to normal or dangerous, a malicious application can request and obtain the permission and interact with the component. If it is set to signature, only applications signed with the same certificate can obtain the permission.
Low Broadcast Receiver (.netassistant.traffic.trafficcorrection.NATAutuAdjustHarssmentReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
High TaskAffinity is set for Activity
(com.huawei.systemmanager.spacecleanner.SpaceCleanActivity)
If taskAffinity is set, then other application could read the Intents sent to Activities belonging to another task. Always use the default setting keeping the affinity as the package name in order to prevent sensitive information inside sent or received Intents from being read by another application.
High Launch Mode of Activity (com.huawei.systemmanager.spacecleanner.SpaceCleanActivity) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
High Activity (com.huawei.systemmanager.spacecleanner.SpaceCleanActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High TaskAffinity is set for Activity
(com.huawei.systemmanager.mainscreen.normal.DetectResultActivity)
If taskAffinity is set, then other application could read the Intents sent to Activities belonging to another task. Always use the default setting keeping the affinity as the package name in order to prevent sensitive information inside sent or received Intents from being read by another application.
High Launch Mode of Activity (com.huawei.systemmanager.mainscreen.normal.DetectResultActivity) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
Low Content Provider (com.huawei.systemmanager.netassistant.db.traffic.TrafficDBProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (.appcontrol.provider.SmartControlProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (.settingsearch.SettingSearchProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: android.permission.READ_SEARCH_INDEXABLES [android:exported=true]
A Content Provider is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. It is protected by a permission which is not defined in the analysed application. As a result, the protection level of the permission should be checked where it is defined. If it is set to normal or dangerous, a malicious application can request and obtain the permission and interact with the component. If it is set to signature, only applications signed with the same certificate can obtain the permission.
High Activity (com.huawei.systemmanager.appcontrol.activity.StartupAppControlActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Activity (com.huawei.systemmanager.startupmgr.ui.StartupNormalAppListActivity) is not Protected. [android:exported=true]
An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Launch Mode of Activity (com.huawei.systemmanager.spacecleanner.SpacePieceCleanActivity) is not standard.
An Activity should not be having the launch mode attribute set to "singleTask/singleInstance" as it becomes root Activity and it is possible for other applications to read the contents of the calling Intent. So it is required to use the "standard" launch mode attribute when sensitive information is included in an Intent.
Low Broadcast Receiver (com.huawei.permission.monitor.MonitorReceiver) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
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.
High TaskAffinity is set for Activity
(com.huawei.permission.monitor.sms.ui.RequestAuthActivity)
If taskAffinity is set, then other application could read the Intents sent to Activities belonging to another task. Always use the default setting keeping the affinity as the package name in order to prevent sensitive information inside sent or received Intents from being read by another application.
Low Content Provider (com.huawei.permission.monitor.db.MonitorProvider) is Protected by a permission, but the protection level of the permission should be checked.
Permission: com.huawei.systemmanager.permission.ACCESS_INTERFACE
protectionLevel: signatureOrSystem [android:exported=true]
A Content Provider 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 Content Provider (com.huawei.systemmanager.paramupdate.IndependentContentProvider) is not Protected. [android:exported=true]
A Content Provider is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
High Broadcast Receiver (com.huawei.systemmanager.paramupdate.CommonParamUpdateReceiver) is not Protected. [android:exported=true]
A Broadcast Receiver is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device.
Medium High Intent Priority (1000)[android:priority]
By setting an intent priority higher than another intent, the app effectively overrides other requests.
Medium High Intent Priority (1000)[android:priority]
By setting an intent priority higher than another intent, the app effectively overrides other requests.

Main Activity

Information computed with AndroGuard.

com.huawei.systemmanager.mainscreen.MainScreenActivity

Activities

Information computed with AndroGuard.

com.huawei.systemmanager.mainscreen.MainScreenActivity
com.huawei.systemmanager.mainscreen.AboutActivity
com.huawei.systemmanager.mainscreen.HSMPrivacyPolicyActivity
com.huawei.permission.runtime.HwGrantPermissionsActivity
com.huawei.permission.runtime.HwRequestPermissionsActivity
com.huawei.permissionmanager.ui.MainActivity
com.huawei.permissionmanager.ui.PermissionAndCloudSwitchActivity
com.huawei.permissionmanager.ui.PermissionSettingActivity
com.huawei.permissionmanager.ui.SingleAppActivity
com.huawei.harassmentinterception.ui.InterceptionActivity
com.huawei.harassmentinterception.ui.CalllogListActivity
com.huawei.harassmentinterception.ui.MessageListActivity
com.huawei.harassmentinterception.ui.BlackWhiteListActivity
com.huawei.harassmentinterception.ui.KeywordsActivity
com.huawei.harassmentinterception.ui.KeywordsEditActivity
com.huawei.harassmentinterception.ui.HarassMessageListActivity
com.huawei.harassmentinterception.ui.HarassCalllogListActivity
com.huawei.harassmentinterception.ui.WhiteListEditActivity
com.huawei.harassmentinterception.ui.BlackListEditActivity
com.huawei.harassmentinterception.ui.CallIntellBlockFragment$CallIntellBlockActivity
com.huawei.harassmentinterception.ui.CallIntellThresholdFragment$CallIntellThresholdActivity
com.huawei.harassmentinterception.ui.BlockRulesActivity
com.huawei.notificationmanager.ui.NotificationManagmentActivity
com.huawei.notificationmanager.ui.iconbadge.IconBadgeManagerActivity
com.huawei.notificationmanager.ui.NotificationSwitchManagmentActivity
com.huawei.notificationmanager.ui.NotificationSettingsActivity
com.huawei.notificationmanager.ui.NotificationAllChannelSettingsActivity
com.huawei.permissionmanager.ui.JumpActvity
com.huawei.harassmentinterception.ui.RuleSettingsActivity
com.huawei.systemmanager.power.ui.HwPowerManagerActivity
com.huawei.systemmanager.power.ui.PowerWholeCheckActivity
com.huawei.systemmanager.power.ui.PowerSettingActivity
com.huawei.systemmanager.power.ui.ConsumeLevelActivity
com.huawei.systemmanager.power.ui.SuperPowerSavingModeAboutActivity
com.huawei.systemmanager.power.ui.HistoryOfHighPowerAppActivity
com.huawei.systemmanager.power.ui.DetailOfSoftConsumptionActivity
com.huawei.systemmanager.power.ui.DetailOfHardConsumptionActivity
com.huawei.systemmanager.preventmode.PreventModeActivity
com.huawei.systemmanager.preventmode.WhiteNameActivity
com.huawei.systemmanager.optimize.process.ProtectActivity
com.huawei.netassistant.ui.NetAssistantMainActivity
com.huawei.systemmanager.antivirus.ui.AntiVirusActivity
com.huawei.systemmanager.antivirus.ui.AntiVirusGlobalScanActivity
com.huawei.systemmanager.antivirus.ui.AntiVirusSettingsActivity
com.huawei.systemmanager.antivirus.ui.ScanResultListActivity
com.huawei.systemmanager.antivirus.ui.VirusDetailsActivity
com.huawei.optimizer.addetect.ui.AdDetailActivity
com.huawei.systemmanager.spacecleanner.uninstall.UninstalledAppTrashDialog
com.huawei.systemmanager.widget.OneKeyCleanActivity
com.huawei.systemmanager.addviewmonitor.AddViewMonitorActivity
com.huawei.systemmanager.netassistant.netapp.ui.NetAppListActivity
com.huawei.systemmanager.netassistant.traffic.appdetail.AppDetailActivity
com.huawei.systemmanager.netassistant.netapp.ui.LockScreenAppListActivity
com.huawei.systemmanager.netassistant.traffic.trafficranking.TrafficRankingListActivity
com.huawei.systemmanager.netassistant.traffic.trafficranking.TrafficRankingServiceActvity
com.huawei.systemmanager.applock.password.AuthBindFingerprintActivity
com.huawei.systemmanager.applock.password.SetPasswordAndBindActivity
com.huawei.systemmanager.applock.password.AuthEnterAppLockActivity
com.huawei.systemmanager.applock.password.AuthEnterRelockSelfActivity
com.huawei.systemmanager.applock.password.AuthLaunchLockedAppActivity
com.huawei.systemmanager.applock.password.LockScreenLaunchLockedAppActivity
com.huawei.systemmanager.applock.password.SetPasswordActivity
com.huawei.systemmanager.applock.password.PasswordProtectInitActivity
com.huawei.systemmanager.applock.password.PasswordProtectResetActivity
com.huawei.systemmanager.applock.password.PasswordProtectVerifyActivity
com.huawei.systemmanager.applock.password.ResetPasswordAfterVerifyActivity
com.huawei.systemmanager.applock.password.ResetPasswordNormalActivity
com.huawei.systemmanager.applock.view.ApplicationListActivity
com.huawei.systemmanager.applock.view.AppLockSettingActivity
com.huawei.systemmanager.shortcut.ShortCutMainActivity
com.huawei.systemmanager.applock.view.AppLockEntranceActivity
com.huawei.systemmanager.AppManager.AppMarketActivity
com.huawei.systemmanager.mainscreen.SettingActivity
com.huawei.permissionmanager.ui.history.PermissionHistoryActivity
com.huawei.systemmanager.secpatch.ui.SecurityPatchActivity
com.huawei.systemmanager.secpatch.ui.SecurityPatchDetailActivity
com.huawei.systemmanager.secpatch.ui.SecurityPatchSearchActivity
com.huawei.systemmanager.secpatch.ui.SingleVersionPatchDetailActivity
com.huawei.systemmanager.spacecleanner.SpaceCleanActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.AppManageActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.SystemAppActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.UninstalledManageActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.UninstalledTrashSetActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.NormalCleanDetailActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.AppListTrashSetActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.ListSubTrashSetActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.ListTrashSetActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.ListGridActivity
com.huawei.systemmanager.spacecleanner.ui.photomanager.ListPhotoSetActivity
com.huawei.systemmanager.spacecleanner.ui.photomanager.PhotoManagerActivity
com.huawei.systemmanager.spacecleanner.ui.photomanager.PhotoGridActivity
com.huawei.systemmanager.spacecleanner.ui.SpaceSettingActivity
com.huawei.systemmanager.spacecleanner.ui.photomanager.PhotoViewerActivity
com.huawei.systemmanager.netassistant.traffic.setting.mainpage.ui.FstOperatorSetActivity
com.huawei.systemmanager.netassistant.traffic.setting.mainpage.ui.FstPackageSetActivity
com.huawei.systemmanager.netassistant.traffic.setting.OtherTrafficSettingsActivity
com.huawei.systemmanager.netassistant.traffic.notrafficapp.NoTrafficAppActivity
com.huawei.systemmanager.netassistant.traffic.leisuretraffic.LeisureTrafficSettingsActivity
com.huawei.systemmanager.netassistant.traffic.roamingtraffic.RoamingTrafficListActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.ListAppCacheSetActivity
com.huawei.systemmanager.spacecleanner.ui.secondaryui.ListDownloadActivity
com.huawei.systemmanager.spacecleanner.ui.ProcessWhiteListFragment$ProcessWhiteListActivity
com.huawei.systemmanager.mainscreen.normal.DetectResultActivity
com.huawei.systemmanager.appcontrol.activity.StartupAppHistoryActivity
com.huawei.systemmanager.appcontrol.activity.BatchManuControlActivity
com.huawei.systemmanager.antivirus.ui.RiskPermDetailFragment$RiskPermDetailActivity
com.huawei.systemmanager.netassistant.ui.setting.TrafficSettingFragment$TrafficSettingActivity
com.huawei.systemmanager.netassistant.ui.setting.PackageSetFragment$PackageSetActivity
com.huawei.systemmanager.netassistant.ui.setting.AjustPackageFragment$AdjustPackageActivity
com.huawei.systemmanager.netassistant.ui.setting.OverLimitNotifyFragment$OverLimitNotifyActivity
com.huawei.systemmanager.power.batterychart.BatterHistoryActivity
com.huawei.systemmanager.netassistant.traffic.datasaver.DataSaverActivity
com.huawei.systemmanager.antivirus.ui.NetQinActivity
com.huawei.systemmanager.adblock.ui.view.AdBlockAppListActivity
com.huawei.systemmanager.adblock.ui.view.dlblock.DlBlockRecordListActivity
com.huawei.systemmanager.antimal.ui.MalwareAppListActivity
com.huawei.systemmanager.appcontrol.activity.StartupAppControlActivity
com.huawei.systemmanager.startupmgr.ui.StartupNormalAppListActivity
com.huawei.systemmanager.spacecleanner.SpacePieceCleanActivity
com.huawei.permission.monitor.sms.ui.RequestAuthActivity
com.huawei.notificationmanager.ui.LocalRingtoneActivity
com.huawei.notificationmanager.ui.LocalMusicActivity

Receivers

Information computed with AndroGuard.

com.huawei.notificationmanager.receiver.Receiver
com.huawei.systemmanager.push.FileIdReceiver
com.huawei.harassmentinterception.receiver.InterceptionUIReceiver
com.huawei.systemmanager.shortcut.ShortcutsReceiver
com.huawei.systemmanager.power.receiver.UsageStatusReceiver
com.huawei.systemmanager.power.receiver.ScheduleRecordPowerConsumeReceiver
com.huawei.systemmanager.power.receiver.ScheduleRecordRemainTimeSceneReceiver
com.huawei.permissionmanager.ui.AppInstallationReceiver
com.huawei.systemmanager.mdm.mdmreceiver.MdmuiReceiver
com.huawei.systemmanager.mdm.mdmreceiver.MdmserviceRceiver
com.huawei.permission.HoldReceiver
com.huawei.permissionmanager.ui.ComBroadcastReceiver
com.huawei.systemmanager.netassistant.traffic.datasaver.DataSaverReceiver
com.huawei.systemmanager.power.receiver.PowerCommonBroadcastReceiver
com.huawei.systemmanager.power.receiver.BootBroadcastReceiver
com.huawei.systemmanager.power.receiver.OpenInterfaceReceiver
com.huawei.netassistant.wifiap.WifiApStateReceiver
com.huawei.netassistant.wifisecure.WifiSecureReceiver
com.huawei.systemmanager.antivirus.AntiVirusReceiver
com.huawei.systemmanager.addviewmonitor.AppChangeReceiver
com.huawei.systemmanager.addviewmonitor.HwDefAddviewReceiver
com.huawei.systemmanager.service.MainReceiver
com.huawei.systemmanager.rainbow.client.background.broadcast.SecurityBroadcastReceiver
com.huawei.systemmanager.overseacfg.OverseaCfgReceiver
com.huawei.systemmanager.sdk.tmsdk.TMSdkSecureReceiver
com.huawei.systemmanager.netassistant.traffic.trafficcorrection.NATAdjustSmsReceiver
com.huawei.systemmanager.netassistant.traffic.trafficcorrection.NATAutuAdjustHarssmentReceiver
com.huawei.systemmanager.spacecleanner.receiver.SpaceCleanReceiver
com.huawei.systemmanager.securitythreats.ui.SecurityThreatsBroadcast
com.huawei.systemmanager.antimal.AntiMalBroadcastReceiver
com.huawei.permission.monitor.MonitorReceiver
com.huawei.systemmanager.paramupdate.CommonParamUpdateReceiver

Services

Information computed with AndroGuard.

com.huawei.systemmanager.power.service.BgPowerManagerService
com.huawei.systemmanager.power.service.DarkThemeChanageService
com.huawei.harassmentinterception.service.HarassmentInterceptionService
com.huawei.permission.HoldService
com.huawei.systemmanager.preventmode.PreventModeService
com.huawei.permission.HoldDialogShowService
com.huawei.systemmanager.netassistant.netapp.service.NetControllService
com.huawei.netassistant.wifiap.WifiApWatchingService
com.huawei.systemmanager.antivirus.AntiVirusService
com.huawei.harassmentinterception.update.UpdateService
com.huawei.systemmanager.optimize.OptimizeIntentService
com.huawei.systemmanager.addviewmonitor.AddViewIntentService
com.huawei.systemmanager.util.content.HsmIntentService_ui
com.huawei.systemmanager.util.content.HsmIntentService_bg
com.huawei.systemmanager.service.MainService
com.huawei.systemmanager.rainbow.client.background.service.RainbowCommonService
com.huawei.systemmanager.rainbow.client.background.service.IntelligentCompleteService
com.huawei.systemmanager.applock.datacenter.AppLockService
com.huawei.systemmanager.applock.datacenter.CountDownIntentService
com.huawei.systemmanager.power.service.SuperDialogShowService
com.huawei.systemmanager.customize.HsmCfgIntentService
com.huawei.systemmanager.spacecleanner.setting.SpaceScheduleService
com.huawei.systemmanager.hivoice.service.HiVoiceSysManagerService
com.huawei.systemmanager.sdk.tmsdk.TMSdkSecureService
com.huawei.systemmanager.netassistant.traffic.trafficcorrection.NATAutoAdjustService
com.huawei.systemmanager.spacecleanner.engine.hwscanner.AppCleanUpService
com.huawei.systemmanager.spacecleanner.engine.hwscanner.custom.HwCustDataInitService
com.huawei.systemmanager.spacecleanner.uninstall.UninstalledAppService
com.huawei.systemmanager.appcontrol.service.SmartControlResidentService
com.huawei.systemmanager.spacecleanner.autoclean.AutoCleanService
com.huawei.systemmanager.spacecleanner.service.StorageMonitorService
com.huawei.systemmanager.antivirus.engine.avast.update.UpdateService
com.huawei.notificationmanager.restore.ReStoreNotificationService
com.huawei.systemmanager.adblock.ui.model.AdIntentService
com.huawei.systemmanager.adblock.ui.apkdlcheck.DlUrlCheckService
com.huawei.systemmanager.adblock.ui.apkdlcheck.DlAllowOrignalService
com.huawei.systemmanager.securitythreats.ui.VirusNotifyService
com.huawei.systemmanager.CoreService
com.huawei.permission.monitor.backgroundmanager.BgMgrNotifyService
com.qihoo.security.services.DeepScanService
com.qihoo.security.services.ScanEngineService
com.qihoo.antivirus.update.UpdateService

Sample timeline

Oldest file found in APK Jan. 1, 2009, midnight
Latest file found in APK Jan. 1, 2009, midnight
Certificate valid not before May 5, 2016, 7:35 a.m.
First submission on VT Oct. 9, 2021, 11:41 a.m.
Last submission on VT Oct. 9, 2021, 11:41 a.m.
Upload on Pithus April 28, 2022, 4:01 p.m.
Certificate valid not after Sept. 21, 2043, 7:35 a.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 ['bluetooth', 'network connectivity'].
Access to Platform Resources
FDP_DEC_EXT.1.2 The application has access to ['address book'].
Access to Platform Resources
FDP_NET_EXT.1.1 The application has user/application initiated network communications.
Network Communications
FDP_DAR_EXT.1.1 The application does not encrypt files in non-volatile memory.
Encryption Of Sensitive Application Data
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

Permissions analysis

Information computed with MobSF.

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.SYSTEM_ALERT_WINDOW display system-level alerts
Allows an application to show system-alert windows. Malicious applications can take over the entire screen of the phone.
High android.permission.READ_CONTACTS read contact data
Allows an application to read all of the contact (address) data stored on your phone. Malicious applications can use this to send your data to other people.
High android.permission.READ_SMS read SMS or MMS
Allows application to read SMS messages stored on your phone or SIM card. Malicious applications may read your confidential messages.
High android.permission.WRITE_SMS edit SMS or MMS
Allows application to write to SMS messages stored on your phone or SIM card. Malicious applications may delete your messages.
High android.permission.RECEIVE_SMS receive SMS
Allows application to receive and process SMS messages. Malicious applications may monitor your messages or delete them without showing them to you.
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.SEND_SMS send SMS messages
Allows application to send SMS messages. Malicious applications may cost you money by sending messages without your confirmation.
High android.permission.WRITE_EXTERNAL_STORAGE read/modify/delete external storage contents
Allows an application to write to external storage.
High android.permission.READ_EXTERNAL_STORAGE read external storage contents
Allows an application to read from external storage.
Low android.permission.VIBRATE control vibrator
Allows the application to control the vibrator.
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.BLUETOOTH create Bluetooth connections
Allows applications to connect to paired bluetooth devices.
Low android.permission.BLUETOOTH_ADMIN bluetooth administration
Allows applications to discover and pair bluetooth devices.
Low android.permission.ACCESS_WIFI_STATE view Wi-Fi status
Allows an application to view the information about the status of Wi-Fi.
Low android.permission.CHANGE_WIFI_STATE change Wi-Fi status
Allows an application to connect to and disconnect from Wi-Fi access points and to make changes to configured Wi-Fi networks.
Low android.permission.ACCESS_NETWORK_STATE view network status
Allows an application to view the status of all networks.
Low android.permission.READ_SYNC_SETTINGS read sync settings
Allows an application to read the sync settings, such as whether sync is enabled for Contacts.
Low android.permission.WRITE_SYNC_SETTINGS write sync settings
Allows an application to modify the sync settings, such as whether sync is enabled for Contacts.
Low android.permission.GET_PACKAGE_SIZE measure application storage space
Allows an application to find out the space used by any package.
Low android.permission.INTERNET full Internet access
Allows an application to create network sockets.
Low android.permission.WAKE_LOCK prevent phone from sleeping
Allows an application to prevent the phone from going to sleep.
Low android.permission.KILL_BACKGROUND_PROCESSES kill background processes
Allows an application to kill background processes of other applications, even if memory is not low.
Low com.huawei.android.launcher.permission.READ_SETTINGS Show notification count on app
Show notification count or badge on application launch icon for huawei phones.
Low android.permission.USE_FINGERPRINT allow use of fingerprint
This constant was deprecated in API level 28. Applications should request USE_BIOMETRIC instead.
Low android.permission.DISABLE_KEYGUARD Allows applications to disable the keyguard if it is not secure.
Medium android.permission.SET_ACTIVITY_WATCHER monitor and control all application launching
Allows an application to monitor and control how the system launches activities. Malicious applications may compromise the system completely. This permission is needed only for development, never for common phone usage.
Medium android.Manifest.permission.FORCE_STOP_PACKAGES force-stop other applications
Allows an application to stop other applications forcibly.
Medium android.Manifest.permission.MANAGE_APP_TOKENS manage application tokens
Allows applications to create and manage their own tokens, bypassing their common Z-ordering. Should never be needed for common applications.
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.STATUS_BAR disable or modify status bar
Allows application to disable the status bar or add and remove system icons.
Medium android.permission.DELETE_CACHE_FILES delete other applications' caches
Allows an application to delete cache files.
Medium android.permission.CLEAR_APP_CACHE delete all application cache data
Allows an application to free phone storage by deleting files in application cache directory. Access is usually very restricted to system process.
Medium android.permission.DELETE_PACKAGES delete applications
Allows an application to delete Android packages. Malicious applications can use this to delete important applications.
com.huawei.android.permission.ANTITHEFT Unknown permission
Unknown permission from android reference
com.huawei.hicloud.permission.hicloudLogin Unknown permission
Unknown permission from android reference
android.permission.READ_NETWORK_USAGE_HISTORY Unknown permission
Unknown permission from android reference
huawei.permission.IBINDER_APP_WIDGET_SERVICE Unknown permission
Unknown permission from android reference
huawei.permission.IBINDER_NOTIFICATION_SERVICE Unknown permission
Unknown permission from android reference
android.permission.UPDATE_APP_OPS_STATS Unknown permission
Unknown permission from android reference
android.permission.GET_APP_OPS_STATS Unknown permission
Unknown permission from android reference
com.huawei.authentication.HW_ACCESS_AUTH_SERVICE Unknown permission
Unknown permission from android reference
com.android.contacts.permission.READ_CONTACTS_PRIVATE_INFO Unknown permission
Unknown permission from android reference
com.huawei.permission.recent.READ_LOCK_STATE Unknown permission
Unknown permission from android reference
com.huawei.permission.MANAGE_SECURITYPROFILE Unknown permission
Unknown permission from android reference
com.android.launcher.permission.INSTALL_SHORTCUT Unknown permission
Unknown permission from android reference
com.android.launcher.permission.UNINSTALL_SHORTCUT Unknown permission
Unknown permission from android reference
android.permission.WRITE_MEDIA_STORAGE Unknown permission
Unknown permission from android reference
huawei.permission.HSM_SMCS Unknown permission
Unknown permission from android reference
com.android.providers.media.permission.SCAN_FOLDER Unknown permission
Unknown permission from android reference
com.huawei.powergenie.receiverPermission Unknown permission
Unknown permission from android reference
com.huawei.android.launcher.permission.CHANGE_POWERMODE Unknown permission
Unknown permission from android reference
org.gsma.joyn.RCS_USE_CHAT Unknown permission
Unknown permission from android reference
com.huawei.rcs.READ_MESSAGE Unknown permission
Unknown permission from android reference
android.permission.REAL_GET_TASKS Unknown permission
Unknown permission from android reference
android.permission.CONNECTIVITY_INTERNAL Unknown permission
Unknown permission from android reference
android.permission.MANAGE_USERS Unknown permission
Unknown permission from android reference
com.huawei.android.launcher.permission.ONEKEYCLEAN Unknown permission
Unknown permission from android reference
huawei.permission.RECEIVE_SMS_INTERCEPTION Unknown permission
Unknown permission from android reference
huawei.android.permission.HW_SIGNATURE_OR_SYSTEM Unknown permission
Unknown permission from android reference
com.huawei.motion.permission.ACCESS_MOTION Unknown permission
Unknown permission from android reference
com.huawei.android.permission.WASTE_POWER_APP Unknown permission
Unknown permission from android reference
com.android.systemui.permission.removeTask Unknown permission
Unknown permission from android reference
com.huawei.contacts.permission.HW_CONTACTS_ALL Unknown permission
Unknown permission from android reference
android.permission.READ_SEARCH_INDEXABLES Unknown permission
Unknown permission from android reference
com.huawei.ridemode.ACCESS Unknown permission
Unknown permission from android reference
huawei.android.permission.HIDE_ACCESSIBILITY_SERVICE Unknown permission
Unknown permission from android reference
com.huawei.permission.sec.ACCESS_UDID Unknown permission
Unknown permission from android reference
com.huawei.android.hwouc.permission.UPDATE_SETTINGS Unknown permission
Unknown permission from android reference
com.huawei.permission.sec.MDM_APP_MANAGEMENT Unknown permission
Unknown permission from android reference
android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS Unknown permission
Unknown permission from android reference

Threat analysis

Information computed with Quark-Engine.

Control flow graphs analysis

Information computed by Pithus.