温馨提示:本平台仅供研究软件风险、安全评估,禁止用于非法用途。由于展示的数据过于全面,请耐心等待加载完成。如有疑问或建议, 可加入我们的微信群讨论

APP评分

病毒检测 12 个厂商报毒

安全评分

文件信息

文件名称 1ce3cbe0fd096c2198f9ae194afba961c554500d7d01b9f4c8ccee67679239fd.apk
文件大小 8.92MB
MD5 79a45ef9a3e238691e836db31e5f23f0
SHA1 1f5d51dde52f78c41142d3311fbac2f75c8017e8
SHA256 1ce3cbe0fd096c2198f9ae194afba961c554500d7d01b9f4c8ccee67679239fd

应用信息

应用名称 换机精灵
包名 com.cx.huanji
主活动 com.cx.huanji.ui.MainSplashActivity
目标SDK 22     最小SDK 8
版本号 2.5.4     子版本号 29
加固信息 未加壳

组件导出信息

扫描选项

重新扫描 管理规则 动态分析

反编译代码

Manifest文件 查看
APK文件 下载
Java源代码 查看 -- 下载

证书信息

二进制文件已签名
v1 签名: True
v2 签名: False
v3 签名: False
v4 签名: False
主题: C=cn, ST=ZheJiang, L=HangZhou, O=hangzhou chuanxin wangluo ltd., OU=hangzhou chuanxin wangluo ltd., CN=hangzhou chuanxin wangluo ltd.
签名算法: rsassa_pkcs1v15
有效期自: 2014-05-06 03:12:02+00:00
有效期至: 2069-02-06 03:12:02+00:00
发行人: C=cn, ST=ZheJiang, L=HangZhou, O=hangzhou chuanxin wangluo ltd., OU=hangzhou chuanxin wangluo ltd., CN=hangzhou chuanxin wangluo ltd.
序列号: 0x53685302
哈希算法: sha1
证书MD5: 5cdee9590a5d83d04a7cf0e84e0ffec6
证书SHA1: e3b55383c37bda404619660e00f5e8a51c373ce4
证书SHA256: 0a332fee4ef131912e99fd2368fb039a0f26bbcfd6b6ddd4ee2e6dd993eee267
证书SHA512: c7265c0eea2d3706bd27744c1d8025a291fbb8ad427620bd0f44ce105037e24e8f2e8288d394a8797a903aee5e892273ed6da48b8cfb9a4eac747025bb63f7d4
找到 1 个唯一证书

应用程序权限

权限名称 安全等级 权限内容 权限描述 关联代码
com.cx.huanji.permission.JPUSH_MESSAGE 未知 未知权限 来自 android 引用的未知权限。
android.permission.RECEIVE_USER_PRESENT 普通 允许程序唤醒机器 允许应用可以接收点亮屏幕或解锁广播。
android.permission.SYSTEM_ALERT_WINDOW 危险 弹窗 允许应用程序弹窗。 恶意程序可以接管手机的整个屏幕。
android.permission.READ_CONTACTS 危险 读取联系人信息 允允许应用程序读取您手机上存储的所有联系人(地址)数据。恶意应用程序可借此将您的数据发送给其他人。
android.permission.WRITE_CONTACTS 危险 写入联系人信息 允许应用程序修改您手机上存储的联系人(地址)数据。恶意应用程序可借此清除或修改您的联系人数据。
android.permission.READ_CALL_LOG 危险 读取通话记录 允许应用程序读取用户的通话记录
android.permission.WRITE_CALL_LOG 危险 写入通话记录 允许应用程序写入(但不读取)用户的通话记录数据。
android.permission.CALL_PHONE 危险 直接拨打电话 允许应用程序直接拨打电话。恶意程序会在用户未知的情况下拨打电话造成损失。但不被允许拨打紧急电话。
android.permission.READ_SMS 危险 读取短信 允许应用程序读取您的手机或 SIM 卡中存储的短信。恶意应用程序可借此读取您的机密信息。
android.permission.WRITE_SMS 危险 编辑短信或彩信 允许应用程序写入手机或 SIM 卡中存储的短信。恶意应用程序可借此删除您的信息。
android.permission.READ_PHONE_STATE 危险 读取手机状态和标识 允许应用程序访问设备的手机功能。有此权限的应用程序可确定此手机的号码和序列号,是否正在通话,以及对方的号码等。
android.permission.ACCESS_WIFI_STATE 普通 查看Wi-Fi状态 允许应用程序查看有关Wi-Fi状态的信息。
android.permission.ACCESS_NETWORK_STATE 普通 获取网络状态 允许应用程序查看所有网络的状态。
android.permission.CHANGE_WIFI_STATE 危险 改变Wi-Fi状态 允许应用程序改变Wi-Fi状态。
android.permission.CHANGE_NETWORK_STATE 危险 改变网络连通性 允许应用程序改变网络连通性。
android.permission.MOUNT_UNMOUNT_FILESYSTEMS 危险 装载和卸载文件系统 允许应用程序装载和卸载可移动存储器的文件系统。
android.permission.READ_EXTERNAL_STORAGE 危险 读取SD卡内容 允许应用程序从SD卡读取信息。
android.permission.WRITE_EXTERNAL_STORAGE 危险 读取/修改/删除外部存储内容 允许应用程序写入外部存储。
android.permission.RESTART_PACKAGES 普通 重启进程 允许程序自己重启或重启其他程序
android.permission.VIBRATE 普通 控制振动器 允许应用程序控制振动器,用于消息通知振动功能。
android.permission.WRITE_SETTINGS 危险 修改全局系统设置 允许应用程序修改系统设置方面的数据。恶意应用程序可借此破坏您的系统配置。
android.permission.SET_WALLPAPER 普通 设置壁纸 允许应用程序设置壁纸。
android.permission.WAKE_LOCK 危险 防止手机休眠 允许应用程序防止手机休眠,在手机屏幕关闭后后台进程仍然运行。
android.permission.GET_TASKS 危险 检索当前运行的应用程序 允许应用程序检索有关当前和最近运行的任务的信息。恶意应用程序可借此发现有关其他应用程序的保密信息。
android.permission.SET_WALLPAPER_HINTS 普通 设置壁纸大小 允许应用程序设置壁纸大小。
android.permission.INTERNET 危险 完全互联网访问 允许应用程序创建网络套接字。
android.permission.RECEIVE_BOOT_COMPLETED 普通 开机自启 允许应用程序在系统完成启动后即自行启动。这样会延长手机的启动时间,而且如果应用程序一直运行,会降低手机的整体速度。
android.permission.ACCESS_FINE_LOCATION 危险 获取精确位置 通过GPS芯片接收卫星的定位信息,定位精度达10米以内。恶意程序可以用它来确定您所在的位置。
android.permission.ACCESS_COARSE_LOCATION 危险 获取粗略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米。恶意程序可以用它来确定您的大概位置。
com.android.launcher.permission.READ_SETTINGS 危险 读取桌面快捷方式 这种权限的作用是允许应用读取桌面快捷方式的设置。
com.android.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.android.launcher.permission.INSTALL_SHORTCUT 签名 创建快捷方式 这个权限是允许应用程序创建桌面快捷方式。
com.android.launcher.permission.UNINSTALL_SHORTCUT 签名 删除快捷方式 这个权限是允许应用程序删除桌面快捷方式。
com.teslacoilsw.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.teslacoilsw.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.google.android.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.google.android.launcher.permission.WRITE_SETTINGS 危险 修改全局系统设置 允许应用程序修改系统设置方面的数据。恶意应用程序可借此破坏您的系统配置。
home.solo.launcher.free.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
home.solo.launcher.free.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.cyanogenmod.trebuchet.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.cyanogenmod.trebuchet.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.lenovo.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.lenovo.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
cn.nubia.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
cn.nubia.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
cn.nubia.launcher2.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
cn.nubia.launcher2.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.android.launcher2.permission.READ_SETTINGS 危险 读取桌面快捷方式 这种权限的作用是允许应用读取桌面快捷方式的设置。
com.android.launcher2.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.android.launcher3.permission.READ_SETTINGS 危险 读取桌面快捷方式 这种权限的作用是允许应用读取桌面快捷方式的设置。
com.android.launcher3.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
org.adw.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
org.adw.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.htc.launcher.permission.READ_SETTINGS 普通 在应用程序上显示通知计数 在HTC手机的应用程序启动图标上显示通知计数或徽章。
com.htc.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.qihoo360.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.qihoo360.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.lge.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.lge.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
net.qihoo.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
net.qihoo.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
org.adwfreak.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
org.adwfreak.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
org.adw.launcher_donut.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
org.adw.launcher_donut.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.huawei.launcher3.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.huawei.launcher3.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.fede.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.fede.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.sec.android.app.twlauncher.settings.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.sec.android.app.twlauncher.settings.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.anddoes.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.anddoes.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.tencent.qqlauncher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.tencent.qqlauncher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.huawei.launcher2.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.huawei.launcher2.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.android.mylauncher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.android.mylauncher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.ebproductions.android.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.ebproductions.android.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.oppo.launcher.permission.READ_SETTINGS 普通 在应用程序上显示通知计数 在OPPO手机的应用程序启动图标上显示通知计数或徽章。
com.oppo.launcher.permission.WRITE_SETTINGS 普通 在应用程序上显示通知计数 在OPPO手机的应用程序启动图标上显示通知计数或徽章。
com.huawei.android.launcher.permission.READ_SETTINGS 普通 在应用程序上显示通知计数 在华为手机的应用程序启动图标上显示通知计数或徽章。
com.huawei.android.launcher.permission.WRITE_SETTINGS 普通 在应用程序上显示通知计数 在华为手机的应用程序启动图标上显示通知计数或徽章。
telecom.mdesk.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
telecom.mdesk.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.meizu.flyme.launcher.permission.READ_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
com.meizu.flyme.launcher.permission.WRITE_SETTINGS 未知 未知权限 来自 android 引用的未知权限。
dianxin.permission.ACCESS_LAUNCHER_DATA 未知 未知权限 来自 android 引用的未知权限。
android.permission.BROADCAST_STICKY 普通 发送置顶广播 允许应用程序发送顽固广播,这些广播在结束后仍会保留。恶意应用程序可能会借此使手机耗用太多内存,从而降低其速度或稳定性。
android.permission.BATTERY_STATS 普通 修改电池统计 允许对手机电池统计信息进行修改
android.permission.RECEIVE_SMS 危险 接收短信 允许应用程序接收短信。 恶意程序会在用户未知的情况下监视或删除。
android.permission.RECEIVE_MMS 危险 接收彩信 允许应用程序接收和处理彩信。恶意应用程序可借此监视您的信息,或者将信息删除而不向您显示。
android.permission.READ_MMS 未知 未知权限 来自 android 引用的未知权限。
android.permission.RECEIVE_WAP_PUSH 危险 接收WAP 允许应用程序接收和处理 WAP 信息。恶意应用程序可借此监视您的信息,或者将信息删除而不向您显示。
android.permission.MANAGE_ACCOUNTS 危险 管理帐户列表 允许应用程序执行添加、删除帐户及删除其密码之类的操作。
android.permission.GET_ACCOUNTS 普通 探索已知账号 允许应用程序访问帐户服务中的帐户列表。
android.permission.USE_CREDENTIALS 危险 使用帐户的身份验证凭据 允许应用程序请求身份验证标记。
android.permission.AUTHENTICATE_ACCOUNTS 危险 作为帐户身份验证程序 允许应用程序使用 AccountManager 的帐户身份验证程序功能,包括创建帐户以及获取和设置其密码。
android.permission.READ_SYNC_SETTINGS 普通 读取同步设置 允许应用程序读取同步设置,例如是否为 联系人 启用同步。
android.permission.WRITE_SYNC_SETTINGS 危险 修改同步设置 允许应用程序修改同步设置。
android.permission.GET_PACKAGE_SIZE 普通 测量应用程序空间大小 允许一个程序获取任何package占用空间容量。
android.permission.CLEAR_APP_CACHE 危险 删除所有应用程序缓存数据 允许应用程序通过删除应用程序缓存目录中的文件释放手机存储空间。通常此权限只适用于系统进程。
android.permission.INTERACT_ACROSS_USERS_FULL 签名 允许应用程序在所有用户之间进行交互 允许应用程序在所有用户之间进行交互。这包括在其他用户的应用程序中创建活动、发送广播和执行其他操作。
android.permission.INTERACT_ACROSS_USERS 未知 未知权限 来自 android 引用的未知权限。

证书分析

高危
1
警告
0
信息
1
标题 严重程度 描述信息
已签名应用 信息 应用程序已使用代码签名证书进行签名
应用程序存在Janus漏洞 高危 应用程序使用了v1签名方案进行签名,如果只使用v1签名方案,那么它就容易受到安卓5.0-8.0上的Janus漏洞的攻击。在安卓5.0-7.0上运行的使用了v1签名方案的应用程序,以及同时使用了v2/v3签名方案的应用程序也同样存在漏洞。

MANIFEST分析

高危
17
警告
30
信息
0
屏蔽
0
序号 问题 严重程度 描述信息 操作
1 应用程序可以安装在有漏洞的已更新 Android 版本上
Android 2.2-2.2.3, [minSdk=8]
信息 该应用程序可以安装在具有多个未修复漏洞的旧版本 Android 上。这些设备不会从 Google 接收合理的安全更新。支持 Android 版本 => 10、API 29 以接收合理的安全更新。
2 应用程序数据可以被备份
[android:allowBackup=true]
警告 这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
3 Activity (com.cx.huanji.ui.MainSplashActivity) is vulnerable to StrandHogg 2.0 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (22) 更新到 29 或更高版本以在平台级别修复此问题。
4 Activity (com.cx.huanji.ui.MainActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
5 Activity (com.cx.huanji.ui.MainActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (22) 更新到 28 或更高版本以在平台级别修复此问题。
6 Activity (com.cx.huanji.ui.MainActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
7 Activity (com.cx.huanji.ui.ChooseAppActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
8 Activity (com.cx.huanji.ui.DownloadTaskActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
9 Activity (com.cx.huanji.ui.DownloadTaskActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (22) 更新到 28 或更高版本以在平台级别修复此问题。
10 Activity (com.cx.huanji.valuedeivce.ui.DeviceValueActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
11 Activity (com.cx.huanji.valuedeivce.ui.DeviceValueActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (22) 更新到 28 或更高版本以在平台级别修复此问题。
12 Activity (com.cx.huanji.ui.ComposeSmsActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
13 Activity (com.cx.module.launcher.ui.NearbyHotActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
14 Activity (com.cx.module.launcher.ui.NearbyHotActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
15 Activity (com.cx.module.launcher.ui.TidyMasterActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
16 Activity (com.cx.module.launcher.ui.TidyMasterActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
17 Activity (com.cx.launcher.game.ui.GameFolderActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
18 Activity (com.cx.launcher.game.ui.GameFolderActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
19 Activity (com.cx.launcher.oldphone.ui.MyPhoneDataActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
20 Activity (com.cx.launcher.oldphone.ui.MyPhoneDataActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (22) 更新到 28 或更高版本以在平台级别修复此问题。
21 Activity (com.cx.launcher.oldphone.ui.MyPhoneDataActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
22 Activity (com.cx.launcher.oldphone.ui.QuestMainShareActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
23 Activity (com.tencent.tauth.AuthActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
24 Activity (com.tencent.tauth.AuthActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (22) 更新到 28 或更高版本以在平台级别修复此问题。
25 Activity (com.tencent.tauth.AuthActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
26 Activity (com.cx.module.photo.ui.PhotoMainActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
27 Activity (com.cx.tidy.photo.ui.TidyPhotoActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
28 Service (com.cx.base.services.CXLogService) 未被保护。
[android:exported=true]
警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
29 Service (com.cx.huanji.accounts.CXAuthenticationService) 未被保护。
[android:exported=true]
警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
30 Service (com.cx.huanji.accounts.CXSyncService) 未被保护。
[android:exported=true]
警告 发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
31 Broadcast Receiver (com.cx.huanji.service.ConnectionChangeReceiver) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
32 Broadcast Receiver (com.cx.huanji.chackupdate.PowerAndNetConnectConnectionReceiver) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
33 Service (com.cx.huanji.HeadlessSmsSendService) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.SEND_RESPOND_VIA_MESSAGE
[android:exported=true]
警告 发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
34 Broadcast Receiver (com.cx.huanji.tel.broadcastReceiver.SmsReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BROADCAST_SMS
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
35 Broadcast Receiver (com.cx.huanji.tel.broadcastReceiver.MmsReceiver) 受权限保护, 但是应该检查权限的保护级别。
Permission: android.permission.BROADCAST_WAP_PUSH
[android:exported=true]
警告 发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。
36 Activity (com.umeng.socialize.view.ShareActivity) 的启动模式不是standard模式 高危 Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。
37 Activity (com.umeng.socialize.view.ShareActivity) 容易受到 Android Task Hijacking/StrandHogg 的攻击。 高危 活动不应将启动模式属性设置为“singleTask”。 然后,其他应用程序可以将恶意活动放置在活动栈顶部,从而导致任务劫持/StrandHogg 1.0 漏洞。 这使应用程序成为网络钓鱼攻击的易受攻击目标。 可以通过将启动模式属性设置为“singleInstance”或设置空 taskAffinity (taskAffinity="") 属性来修复此漏洞。 您还可以将应用的目标 SDK 版本 (22) 更新到 28 或更高版本以在平台级别修复此问题。
38 Activity (com.cx.huanji.wxapi.WXEntryActivity) is vulnerable to StrandHogg 2.0 高危 已发现活动存在 StrandHogg 2.0 栈劫持漏洞的风险。漏洞利用时,其他应用程序可以将恶意活动放置在易受攻击的应用程序的活动栈顶部,从而使应用程序成为网络钓鱼攻击的易受攻击目标。可以通过将启动模式属性设置为“singleInstance”并设置空 taskAffinity (taskAffinity="") 来修复此漏洞。您还可以将应用的目标 SDK 版本 (22) 更新到 29 或更高版本以在平台级别修复此问题。
39 Activity (com.cx.huanji.wxapi.WXEntryActivity) 未被保护。
[android:exported=true]
警告 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
40 Broadcast Receiver (com.cx.huanji.notice.NoticeReceiver) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
41 Broadcast Receiver (cn.jpush.android.service.PushReceiver) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
42 Activity (cn.jpush.android.ui.PushActivity) 未被保护。
存在一个intent-filter。
警告 发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。
43 Broadcast Receiver (com.cx.huanji.receiver.JPushReceiver) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
44 Broadcast Receiver (com.cx.huanji.tencent.tms.CXTMSBootReceiver) 未被保护。
存在一个intent-filter。
警告 发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。
45 高优先级的Intent (1000)
[android:priority]
警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。
46 高优先级的Intent (1000)
[android:priority]
警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。
47 高优先级的Intent (1000)
[android:priority]
警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。
48 高优先级的Intent (2147483647)
[android:priority]
警告 通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。

可浏览的ACTIVITIES

ACTIVITY INTENT
com.cx.huanji.ui.ComposeSmsActivity Schemes: sms://, smsto://, mms://, mmsto://,
com.tencent.tauth.AuthActivity Schemes: \ 1101695461://,

网络安全配置

序号 范围 严重级别 描述

API调用分析

API功能 源码文件
一般功能-> 文件操作
a/c.java
a/f.java
b/a/a/a.java
b/a/a/e.java
com/a/a/a/a.java
com/a/a/a/d.java
com/a/a/a/e.java
com/a/a/a/f.java
com/a/a/a/k.java
com/a/a/a/m.java
com/a/a/a/n.java
com/a/a/a/o.java
com/a/a/a/p.java
com/a/a/a/q.java
com/a/a/j.java
com/a/a/n.java
com/a/a/r.java
com/b/a/ae.java
com/b/a/b/a/g.java
com/b/a/b/a/h.java
com/b/a/b/a/i.java
com/b/a/b/a/j.java
com/b/a/b/ah.java
com/b/a/b/c.java
com/b/a/b/d.java
com/b/a/b/e.java
com/b/a/b/w.java
com/b/a/d/a.java
com/b/a/d/d.java
com/b/a/d/e.java
com/b/a/j.java
com/b/a/t.java
com/b/b/b/b/c.java
com/c/a/a.java
com/c/a/a/b/b.java
com/c/a/a/b/d.java
com/c/a/a/b/f.java
com/c/a/a/c/a.java
com/c/a/a/c/b.java
com/c/a/b/c.java
com/c/a/b/d.java
com/c/a/b/e.java
com/c/a/b/f.java
com/c/a/b/g.java
com/c/a/b/h.java
com/c/a/b/i.java
com/c/a/b/j.java
com/c/a/b/k.java
com/c/a/d/a/b.java
com/c/a/d/a/f.java
com/c/a/d/b/a/a.java
com/c/a/d/b/a/b.java
com/c/a/d/b/a/c.java
com/c/a/d/b/b/a/b.java
com/c/a/d/b/b/a/d.java
com/c/a/d/b/b/a/e.java
com/c/a/d/b/b/a/f.java
com/c/a/d/b/b/b.java
com/c/a/d/b/b/g.java
com/c/a/d/b/e.java
com/c/a/d/c.java
com/c/a/d/f.java
com/c/a/d/i.java
com/c/a/d/j.java
com/c/a/e/l.java
com/c/a/f/b.java
com/c/a/f/e.java
com/cx/base/b/b.java
com/cx/base/c/b.java
com/cx/base/c/i.java
com/cx/base/c/l.java
com/cx/base/c/s.java
com/cx/base/c/t.java
com/cx/base/c/v.java
com/cx/base/c/w.java
com/cx/base/c/z.java
com/cx/base/d/a.java
com/cx/base/d/b.java
com/cx/base/d/c.java
com/cx/base/d/e.java
com/cx/base/d/j.java
com/cx/base/e/d.java
com/cx/base/e/f.java
com/cx/base/f/b.java
com/cx/base/f/c.java
com/cx/base/f/g.java
com/cx/base/h/a.java
com/cx/base/h/j.java
com/cx/base/h/n.java
com/cx/base/h/p.java
com/cx/base/h/q.java
com/cx/base/h/r.java
com/cx/base/h/v.java
com/cx/base/h/z.java
com/cx/base/services/CXUpdateApkService.java
com/cx/base/services/CXUpdateDialogService.java
com/cx/base/services/e.java
com/cx/base/services/f.java
com/cx/base/ui/CXUpdateDialogActivity.java
com/cx/huanji/MyApplication.java
com/cx/huanji/a/a.java
com/cx/huanji/b/a.java
com/cx/huanji/d/a.java
com/cx/huanji/d/f.java
com/cx/huanji/d/g.java
com/cx/huanji/e/d.java
com/cx/huanji/e/e.java
com/cx/huanji/f/a.java
com/cx/huanji/g/a.java
com/cx/huanji/g/b.java
com/cx/huanji/g/c.java
com/cx/huanji/g/d.java
com/cx/huanji/g/h.java
com/cx/huanji/h/a.java
com/cx/huanji/h/af.java
com/cx/huanji/h/ag.java
com/cx/huanji/h/ar.java
com/cx/huanji/h/au.java
com/cx/huanji/h/bd.java
com/cx/huanji/h/bf.java
com/cx/huanji/h/bg.java
com/cx/huanji/h/e.java
com/cx/huanji/h/l.java
com/cx/huanji/h/m.java
com/cx/huanji/h/s.java
com/cx/huanji/h/t.java
com/cx/huanji/h/v.java
com/cx/huanji/h/w.java
com/cx/huanji/localcontacts/b/a.java
com/cx/huanji/localcontacts/b/c.java
com/cx/huanji/localcontacts/c/m.java
com/cx/huanji/localcontacts/view/SMSInBoxForReceiveActivity.java
com/cx/huanji/notice/d.java
com/cx/huanji/receiver/JPushReceiver.java
com/cx/huanji/tel/a/b/a.java
com/cx/huanji/tel/a/b/b.java
com/cx/huanji/tel/a/b/d.java
com/cx/huanji/tel/b/d.java
com/cx/huanji/tel/b/g.java
com/cx/huanji/tel/c/d.java
com/cx/huanji/tel/c/g.java
com/cx/huanji/tel/h/a.java
com/cx/huanji/tel/h/e.java
com/cx/huanji/tel/h/h.java
com/cx/huanji/tel/j/n.java
com/cx/huanji/tel/k.java
com/cx/huanji/tel/m.java
com/cx/huanji/tel/r.java
com/cx/huanji/ui/MainActivity.java
com/cx/huanji/ui/MyMedioDocActivity.java
com/cx/huanji/ui/MyMedioMusicActivity.java
com/cx/huanji/ui/MyMedioVideoActivity.java
com/cx/huanji/ui/PerfectPhoneActivity.java
com/cx/huanji/ui/SettingActivity.java
com/cx/huanji/ui/TransportActivity.java
com/cx/huanji/ui/a/aq.java
com/cx/huanji/ui/a/ax.java
com/cx/huanji/ui/a/bl.java
com/cx/huanji/ui/a/cg.java
com/cx/huanji/ui/a/cq.java
com/cx/huanji/ui/a/dv.java
com/cx/huanji/ui/a/ea.java
com/cx/huanji/ui/a/el.java
com/cx/huanji/ui/a/ff.java
com/cx/huanji/ui/a/h.java
com/cx/huanji/ui/bf.java
com/cx/huanji/ui/bh.java
com/cx/huanji/ui/bj.java
com/cx/huanji/ui/bm.java
com/cx/huanji/ui/ex.java
com/cx/huanji/ui/fe.java
com/cx/huanji/ui/ff.java
com/cx/huanji/ui/hx.java
com/cx/huanji/valuedeivce/a/j.java
com/cx/huanji/valuedeivce/a/k.java
com/cx/huanji/valuedeivce/a/l.java
com/cx/huanji/valuedeivce/view/d.java
com/cx/launcher/a.java
com/cx/launcher/cloud/a.java
com/cx/launcher/cloud/a/aa.java
com/cx/launcher/cloud/a/c.java
com/cx/launcher/cloud/a/m.java
com/cx/launcher/cloud/b.java
com/cx/launcher/cloud/b/l.java
com/cx/launcher/cloud/c.java
com/cx/launcher/cloud/c/a.java
com/cx/launcher/cloud/c/c.java
com/cx/launcher/cloud/d/ac.java
com/cx/launcher/cloud/d/b.java
com/cx/launcher/cloud/d/i.java
com/cx/launcher/cloud/d/p.java
com/cx/launcher/cloud/d/q.java
com/cx/launcher/cloud/d/r.java
com/cx/launcher/cloud/e.java
com/cx/launcher/cloud/e/a.java
com/cx/launcher/cloud/e/d.java
com/cx/launcher/cloud/f.java
com/cx/launcher/cloud/f/a.java
com/cx/launcher/cloud/h.java
com/cx/launcher/cloud/i.java
com/cx/launcher/cloud/q.java
com/cx/launcher/cloud/ui/CloudCalllogActivity.java
com/cx/launcher/cloud/ui/CloudContactActivity.java
com/cx/launcher/cloud/ui/CloudDeviceDetailActivity.java
com/cx/launcher/cloud/ui/CloudDeviceSecondActivity.java
com/cx/launcher/cloud/ui/CloudSMSActivity.java
com/cx/launcher/cloud/ui/DeviceChooseActivity.java
com/cx/launcher/cloud/ui/at.java
com/cx/launcher/game/a/ab.java
com/cx/launcher/game/a/e.java
com/cx/launcher/game/a/k.java
com/cx/launcher/game/ui/GameProImpUnifedActivity.java
com/cx/launcher/game/ui/GameProPullUnifedActivity.java
com/cx/launcher/game/ui/GameSelectActivity.java
com/cx/launcher/game/ui/v.java
com/cx/launcher/game/ui/w.java
com/cx/launcher/game/view/GameRestoreView.java
com/cx/launcher/game/view/GameSelectView.java
com/cx/launcher/game/view/b.java
com/cx/launcher/game/view/i.java
com/cx/launcher/game/view/w.java
com/cx/launcher/service/CXShortCutService.java
com/cx/launcher/ui/BaseDeviceActivity.java
com/cx/launcher/ui/LauncherFeedBackActivity.java
com/cx/launcher/ui/ScrollOldPhoneActivity.java
com/cx/launcher/ui/ShortCatSysSettingActivity.java
com/cx/launcher/ui/b.java
com/cx/module/data/a/a.java
com/cx/module/data/a/f.java
com/cx/module/data/a/h.java
com/cx/module/data/a/j.java
com/cx/module/data/a/q.java
com/cx/module/data/a/r.java
com/cx/module/data/a/s.java
com/cx/module/data/a/t.java
com/cx/module/data/a/u.java
com/cx/module/data/a/w.java
com/cx/module/data/a/x.java
com/cx/module/data/a/y.java
com/cx/module/data/a/z.java
com/cx/module/data/apk/ApkAnalysisService.java
com/cx/module/data/apk/am.java
com/cx/module/data/apk/k.java
com/cx/module/data/b/b.java
com/cx/module/data/c/a.java
com/cx/module/data/c/c.java
com/cx/module/data/c/h.java
com/cx/module/data/d/d.java
com/cx/module/data/d/e.java
com/cx/module/data/d/j.java
com/cx/module/data/d/k.java
com/cx/module/data/e/a.java
com/cx/module/data/e/d.java
com/cx/module/data/e/f.java
com/cx/module/data/e/h.java
com/cx/module/data/f/a.java
com/cx/module/data/f/c.java
com/cx/module/huanji/b/g.java
com/cx/module/huanji/c/a.java
com/cx/module/huanji/c/c.java
com/cx/module/huanji/c/d.java
com/cx/module/huanji/c/f.java
com/cx/module/huanji/c/l.java
com/cx/module/huanji/d/a.java
com/cx/module/huanji/d/b.java
com/cx/module/huanji/d/c.java
com/cx/module/huanji/f/f.java
com/cx/module/huanji/f/h.java
com/cx/module/launcher/a.java
com/cx/module/launcher/c/a.java
com/cx/module/launcher/c/b.java
com/cx/module/launcher/c/h.java
com/cx/module/launcher/c/i.java
com/cx/module/launcher/c/k.java
com/cx/module/launcher/c/l.java
com/cx/module/launcher/c/n.java
com/cx/module/launcher/c/o.java
com/cx/module/launcher/c/q.java
com/cx/module/launcher/d/f.java
com/cx/module/launcher/e/a.java
com/cx/module/launcher/e/c.java
com/cx/module/launcher/e/d.java
com/cx/module/launcher/e/e.java
com/cx/module/launcher/e/f.java
com/cx/module/launcher/e/h.java
com/cx/module/launcher/f.java
com/cx/module/launcher/h.java
com/cx/module/photo/a/a.java
com/cx/module/photo/a/b.java
com/cx/module/photo/ui/PhotoPreviewActivity.java
com/cx/module/photo/ui/x.java
com/cx/module/photo/ui/y.java
com/cx/module/quest/c/c.java
com/cx/module/quest/c/h.java
com/cx/module/quest/ui/QuestPicActivity.java
com/cx/module/quest/ui/h.java
com/cx/module/quest/widget/GifMovieView.java
com/cx/tidy/photo/l.java
com/cx/tidy/view/k.java
com/cx/tools/a/a.java
com/cx/tools/b/a/f.java
com/cx/tools/b/a/g.java
com/cx/tools/b/a/i.java
com/cx/tools/b/a/j.java
com/cx/tools/b/a/o.java
com/cx/tools/d/b.java
com/cx/tools/e/b.java
com/cx/tools/e/e.java
com/cx/tools/e/f.java
com/cx/tools/f/a.java
com/cx/tools/f/b.java
com/cx/tools/f/c.java
com/cx/tools/f/d.java
com/cx/tools/f/h.java
com/cx/tools/g/d.java
com/cx/tools/h/a.java
com/cx/tools/i/a.java
com/cx/tools/i/b.java
com/cx/tools/i/c.java
com/cx/tools/i/d.java
com/cx/tools/i/f.java
com/cx/tools/i/g.java
com/cx/tools/i/j.java
com/cx/tools/i/k.java
com/cx/tools/i/q.java
com/cx/tools/i/r.java
com/cx/tools/i/s.java
com/cx/tools/i/t.java
com/cx/tools/i/w.java
com/e/a/a/a/a.java
com/e/a/a/a/a/a.java
com/e/a/a/a/a/a/a.java
com/e/a/a/a/a/a/c.java
com/e/a/a/a/a/a/d.java
com/e/a/a/a/a/a/e.java
com/e/a/a/a/a/a/f.java
com/e/a/a/a/a/a/g.java
com/e/a/a/a/a/a/h.java
com/e/a/a/a/a/a/i.java
com/e/a/a/a/a/a/j.java
com/e/a/a/a/a/a/k.java
com/e/a/a/a/a/b.java
com/e/a/b/a.java
com/e/a/b/a/a.java
com/e/a/b/a/a/d.java
com/e/a/b/a/d.java
com/e/a/b/b/a.java
com/e/a/b/d/a.java
com/e/a/b/d/c.java
com/e/a/b/k.java
com/e/a/b/l.java
com/e/a/b/n.java
com/e/a/b/p.java
com/e/a/c/c.java
com/e/a/c/h.java
com/kingroot/sdk/a.java
com/kingroot/sdk/aa.java
com/kingroot/sdk/ad.java
com/kingroot/sdk/af.java
com/kingroot/sdk/ag.java
com/kingroot/sdk/ah.java
com/kingroot/sdk/ai.java
com/kingroot/sdk/al.java
com/kingroot/sdk/am.java
com/kingroot/sdk/an.java
com/kingroot/sdk/ao.java
com/kingroot/sdk/ar.java
com/kingroot/sdk/as.java
com/kingroot/sdk/b.java
com/kingroot/sdk/bp.java
com/kingroot/sdk/c.java
com/kingroot/sdk/cb.java
com/kingroot/sdk/cd.java
com/kingroot/sdk/ce.java
com/kingroot/sdk/cm.java
com/kingroot/sdk/cw.java
com/kingroot/sdk/cy.java
com/kingroot/sdk/cz.java
com/kingroot/sdk/de.java
com/kingroot/sdk/df.java
com/kingroot/sdk/dj.java
com/kingroot/sdk/dl.java
com/kingroot/sdk/dn.java
com/kingroot/sdk/f.java
com/kingroot/sdk/g.java
com/kingroot/sdk/h.java
com/kingroot/sdk/i.java
com/kingroot/sdk/j.java
com/kingroot/sdk/o.java
com/kingroot/sdk/r.java
com/kingroot/sdk/u.java
com/kingroot/sdk/util/a.java
com/kingroot/sdk/util/b.java
com/kingroot/sdk/util/c.java
com/kingroot/sdk/util/d.java
com/kingroot/sdk/util/e.java
com/kingroot/sdk/util/g.java
com/kingroot/sdk/util/j.java
com/kingroot/sdk/util/l.java
com/kingroot/sdk/util/p.java
com/kingroot/sdk/w.java
tmsdk/bg/module/ipdial/a.java
tmsdk/bg/tcc/SmsChecker.java
tmsdk/common/NumMarker.java
tmsdk/common/TMSDKContext.java
tmsdk/common/module/ipdial/IpDialManagerSetting.java
tmsdk/common/module/ipdial/IpDialPhoneNumber.java
tmsdk/common/module/ipdial/IpDialPhoneNumberList.java
tmsdk/common/module/ipdial/IpDialProvinceCity.java
tmsdk/common/module/ipdial/IpDialProvinceCityList.java
tmsdk/common/module/update/a.java
tmsdk/common/module/usefulnumber/UsefulNumberEntity.java
tmsdk/common/module/usefulnumber/a.java
tmsdk/common/tcc/QFile.java
tmsdk/common/utils/ScriptHelper.java
tmsdk/common/utils/b.java
tmsdk/common/utils/c.java
tmsdk/common/utils/d.java
tmsdk/common/utils/e.java
tmsdk/common/utils/g.java
tmsdk/common/utils/k.java
tmsdk/common/utils/l.java
tmsdkobf/aj.java
tmsdkobf/al.java
tmsdkobf/am.java
tmsdkobf/bw.java
tmsdkobf/bx.java
tmsdkobf/by.java
tmsdkobf/di.java
tmsdkobf/dk.java
tmsdkobf/dy.java
tmsdkobf/dz.java
tmsdkobf/eh.java
tmsdkobf/ek.java
tmsdkobf/fi.java
tmsdkobf/fj.java
tmsdkobf/fs.java
tmsdkobf/ft.java
tmsdkobf/fv.java
tmsdkobf/fw.java
tmsdkobf/fx.java
tmsdkobf/ge.java
tmsdkobf/gj.java
tmsdkobf/gk.java
tmsdkobf/hu.java
tmsdkobf/ib.java
一般功能-> IPC通信
a/f.java
com/a/a/a.java
com/cx/base/b/d.java
com/cx/base/c.java
com/cx/base/c/a.java
com/cx/base/c/b.java
com/cx/base/c/d.java
com/cx/base/h/a.java
com/cx/base/services/CXActService.java
com/cx/base/services/CXLogService.java
com/cx/base/services/CXUpdateApkService.java
com/cx/base/services/CXUpdateDialogService.java
com/cx/base/ui/BaseWebActivity.java
com/cx/base/ui/CXUpdateDialogActivity.java
com/cx/base/ui/ShortCutBaseActivity.java
com/cx/base/ui/d.java
com/cx/base/ui/e.java
com/cx/huanji/MyApplication.java
com/cx/huanji/accounts/CXAuthenticationService.java
com/cx/huanji/accounts/CXAuthenticatorActivity.java
com/cx/huanji/accounts/CXLoginActivity.java
com/cx/huanji/accounts/CXSyncService.java
com/cx/huanji/accounts/b.java
com/cx/huanji/chackupdate/PowerAndNetConnectConnectionReceiver.java
com/cx/huanji/chackupdate/PreDownloadService.java
com/cx/huanji/data/album/AlbumActivity.java
com/cx/huanji/data/tidy/ui/TidyShowActivity.java
com/cx/huanji/data/tidy/ui/b.java
com/cx/huanji/data/tidy/ui/d.java
com/cx/huanji/data/tidy/ui/h.java
com/cx/huanji/data/tidy/ui/u.java
com/cx/huanji/data/tidy/ui/x.java
com/cx/huanji/e/d.java
com/cx/huanji/h/b.java
com/cx/huanji/h/be.java
com/cx/huanji/h/e.java
com/cx/huanji/h/g.java
com/cx/huanji/localcontacts/a/b.java
com/cx/huanji/localcontacts/a/c.java
com/cx/huanji/localcontacts/a/g.java
com/cx/huanji/localcontacts/a/k.java
com/cx/huanji/localcontacts/c/a.java
com/cx/huanji/localcontacts/c/ae.java
com/cx/huanji/localcontacts/c/af.java
com/cx/huanji/localcontacts/c/ak.java
com/cx/huanji/localcontacts/c/ao.java
com/cx/huanji/localcontacts/c/d.java
com/cx/huanji/localcontacts/c/h.java
com/cx/huanji/localcontacts/c/m.java
com/cx/huanji/localcontacts/c/n.java
com/cx/huanji/localcontacts/c/t.java
com/cx/huanji/localcontacts/c/u.java
com/cx/huanji/localcontacts/c/z.java
com/cx/huanji/localcontacts/service/DialPlateService.java
com/cx/huanji/localcontacts/service/b.java
com/cx/huanji/localcontacts/view/ContactDetailActivity.java
com/cx/huanji/localcontacts/view/ContactImportDataLocalActivity.java
com/cx/huanji/localcontacts/view/ContactsFristActivity.java
com/cx/huanji/localcontacts/view/GroupContactsRecord.java
com/cx/huanji/localcontacts/view/GroupSMS.java
com/cx/huanji/localcontacts/view/ReceiveSMSInBoxForReceiveActivity.java
com/cx/huanji/localcontacts/view/SMSInBoxForReceiveActivity.java
com/cx/huanji/localcontacts/view/aa.java
com/cx/huanji/localcontacts/view/d.java
com/cx/huanji/localcontacts/view/f.java
com/cx/huanji/notice/HjNoticeServer.java
com/cx/huanji/notice/NoticeReceiver.java
com/cx/huanji/notice/a.java
com/cx/huanji/notice/c.java
com/cx/huanji/notice/d.java
com/cx/huanji/notice/g.java
com/cx/huanji/receiver/JPushReceiver.java
com/cx/huanji/service/ConnectionChangeReceiver.java
com/cx/huanji/service/a.java
com/cx/huanji/tel/broadcastReceiver/MmsReceiver.java
com/cx/huanji/tel/broadcastReceiver/SmsReceiver.java
com/cx/huanji/tel/j/n.java
com/cx/huanji/tencent/tms/CXTMSBootReceiver.java
com/cx/huanji/tencent/tms/CXTMSSecureService.java
com/cx/huanji/ui/AboutActivity.java
com/cx/huanji/ui/AppInstallActivity.java
com/cx/huanji/ui/AppManageActivity.java
com/cx/huanji/ui/BusinessActivity.java
com/cx/huanji/ui/ChAppDataActivity.java
com/cx/huanji/ui/ChooseAppActivity.java
com/cx/huanji/ui/ChooseDocActivity.java
com/cx/huanji/ui/ChooseImageActivity.java
com/cx/huanji/ui/ChooseInterfaceActivity.java
com/cx/huanji/ui/ChooseMusicActivity.java
com/cx/huanji/ui/ChooseSysSettingActivity.java
com/cx/huanji/ui/ChooseVideoActivity.java
com/cx/huanji/ui/CoalitionContactsActivity.java
com/cx/huanji/ui/DownloadTaskActivity.java
com/cx/huanji/ui/FAQActivity.java
com/cx/huanji/ui/FmMergeAppActivity.java
com/cx/huanji/ui/FmMergeDocActivity.java
com/cx/huanji/ui/FmMergeMusicActivity.java
com/cx/huanji/ui/FmMergeVideoActivity.java
com/cx/huanji/ui/ImagePagerActivity.java
com/cx/huanji/ui/InboxActivity.java
com/cx/huanji/ui/IosDataTransiSendAPActivity.java
com/cx/huanji/ui/IosDataTransitActivity.java
com/cx/huanji/ui/MainActivity.java
com/cx/huanji/ui/MainSplashActivity.java
com/cx/huanji/ui/MergeContactsActivity.java
com/cx/huanji/ui/MyAppActivity.java
com/cx/huanji/ui/MyMedioActivity.java
com/cx/huanji/ui/MyMedioDocActivity.java
com/cx/huanji/ui/MyMedioMusicActivity.java
com/cx/huanji/ui/MyMedioVideoActivity.java
com/cx/huanji/ui/PerfectPhoneActivity.java
com/cx/huanji/ui/QrCodeActivity.java
com/cx/huanji/ui/ScanWindowActivity.java
com/cx/huanji/ui/TransportActivity.java
com/cx/huanji/ui/a/ax.java
com/cx/huanji/ui/a/bb.java
com/cx/huanji/ui/a/bs.java
com/cx/huanji/ui/a/dq.java
com/cx/huanji/ui/a/ee.java
com/cx/huanji/ui/a/et.java
com/cx/huanji/ui/a/ex.java
com/cx/huanji/ui/a/fm.java
com/cx/huanji/ui/av.java
com/cx/huanji/ui/az.java
com/cx/huanji/ui/ba.java
com/cx/huanji/ui/bc.java
com/cx/huanji/ui/bd.java
com/cx/huanji/ui/be.java
com/cx/huanji/ui/bf.java
com/cx/huanji/ui/bh.java
com/cx/huanji/ui/bj.java
com/cx/huanji/ui/bl.java
com/cx/huanji/ui/bm.java
com/cx/huanji/ui/cq.java
com/cx/huanji/ui/cs.java
com/cx/huanji/ui/cz.java
com/cx/huanji/ui/da.java
com/cx/huanji/ui/db.java
com/cx/huanji/ui/dg.java
com/cx/huanji/ui/dh.java
com/cx/huanji/ui/dk.java
com/cx/huanji/ui/dl.java
com/cx/huanji/ui/dx.java
com/cx/huanji/ui/ef.java
com/cx/huanji/ui/ex.java
com/cx/huanji/ui/fj.java
com/cx/huanji/ui/fk.java
com/cx/huanji/ui/fp.java
com/cx/huanji/ui/fz.java
com/cx/huanji/ui/ge.java
com/cx/huanji/ui/ho.java
com/cx/huanji/ui/hx.java
com/cx/huanji/ui/i.java
com/cx/huanji/ui/u.java
com/cx/huanji/ui/v.java
com/cx/huanji/valuedeivce/ui/DeviceChooseActivity.java
com/cx/huanji/valuedeivce/ui/DeviceModelChooseActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueOrderActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueResultActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueStepActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueWebViewActivity.java
com/cx/huanji/valuedeivce/ui/OrdersActivity.java
com/cx/huanji/valuedeivce/ui/SendReportActivity.java
com/cx/huanji/valuedeivce/ui/ae.java
com/cx/huanji/valuedeivce/ui/ak.java
com/cx/huanji/valuedeivce/ui/as.java
com/cx/huanji/valuedeivce/ui/az.java
com/cx/huanji/valuedeivce/ui/g.java
com/cx/huanji/valuedeivce/ui/m.java
com/cx/huanji/valuedeivce/ui/q.java
com/cx/huanji/valuedeivce/ui/s.java
com/cx/huanji/valuedeivce/ui/u.java
com/cx/huanji/wxapi/WXEntryActivity.java
com/cx/launcher/b/a.java
com/cx/launcher/cloud/a/aa.java
com/cx/launcher/cloud/a/m.java
com/cx/launcher/cloud/m.java
com/cx/launcher/cloud/ui/BaseCloudActivity.java
com/cx/launcher/cloud/ui/CloudCalllogActivity.java
com/cx/launcher/cloud/ui/CloudContactActivity.java
com/cx/launcher/cloud/ui/CloudDataImportActivity.java
com/cx/launcher/cloud/ui/CloudDeviceDetailActivity.java
com/cx/launcher/cloud/ui/CloudDeviceSecondActivity.java
com/cx/launcher/cloud/ui/CloudLoginActivity.java
com/cx/launcher/cloud/ui/CloudMainActivity.java
com/cx/launcher/cloud/ui/CloudSMSActivity.java
com/cx/launcher/cloud/ui/CloudSmsDetailActivity.java
com/cx/launcher/cloud/ui/CloudTransportListActivity.java
com/cx/launcher/cloud/ui/DeviceChooseActivity.java
com/cx/launcher/cloud/ui/at.java
com/cx/launcher/cloud/ui/q.java
com/cx/launcher/cloud/ui/u.java
com/cx/launcher/cloud/ui/v.java
com/cx/launcher/game/a/a.java
com/cx/launcher/game/a/n.java
com/cx/launcher/game/ui/AddGameActivity.java
com/cx/launcher/game/ui/GameFolderActivity.java
com/cx/launcher/game/ui/GameGuideActivity.java
com/cx/launcher/game/ui/GameProImpUnifedActivity.java
com/cx/launcher/game/ui/GameProPullUnifedActivity.java
com/cx/launcher/game/ui/GameSelectActivity.java
com/cx/launcher/oldphone/a/a.java
com/cx/launcher/oldphone/a/b.java
com/cx/launcher/oldphone/ui/MyPhoneDataActivity.java
com/cx/launcher/oldphone/ui/QuestMainShareActivity.java
com/cx/launcher/oldphone/ui/d.java
com/cx/launcher/oldphone/ui/f.java
com/cx/launcher/oldphone/ui/g.java
com/cx/launcher/oldphone/ui/h.java
com/cx/launcher/oldphone/ui/i.java
com/cx/launcher/oldphone/ui/j.java
com/cx/launcher/oldphone/ui/k.java
com/cx/launcher/service/CXShortCutService.java
com/cx/launcher/ui/BaseDeviceActivity.java
com/cx/launcher/ui/CloudContactsActivity.java
com/cx/launcher/ui/LauncherFeedBackActivity.java
com/cx/launcher/ui/LauncherTipInfoActivity.java
com/cx/launcher/ui/LauncherTipsActivity.java
com/cx/launcher/ui/ScrollOldPhoneActivity.java
com/cx/launcher/ui/ShortCatSysSettingActivity.java
com/cx/launcher/ui/a.java
com/cx/module/data/apk/ApkAnalysisService.java
com/cx/module/data/apk/a.java
com/cx/module/data/apk/ak.java
com/cx/module/data/apk/al.java
com/cx/module/data/apk/am.java
com/cx/module/data/apk/ao.java
com/cx/module/data/apk/b.java
com/cx/module/data/apk/k.java
com/cx/module/data/apk/n.java
com/cx/module/data/d/e.java
com/cx/module/data/d/k.java
com/cx/module/huanji/a/b.java
com/cx/module/huanji/a/c.java
com/cx/module/huanji/e.java
com/cx/module/huanji/f.java
com/cx/module/huanji/f/f.java
com/cx/module/huanji/h.java
com/cx/module/launcher/ui/BaseBrowserActivity.java
com/cx/module/launcher/ui/NearbyHotActivity.java
com/cx/module/launcher/ui/NearbyHotOldActivity.java
com/cx/module/launcher/ui/TidyMasterActivity.java
com/cx/module/launcher/ui/b/a.java
com/cx/module/launcher/ui/b/g.java
com/cx/module/photo/a/b.java
com/cx/module/photo/d.java
com/cx/module/photo/ui/PhotoMainActivity.java
com/cx/module/photo/ui/PhotoPreviewActivity.java
com/cx/module/photo/ui/o.java
com/cx/module/quest/a/ac.java
com/cx/module/quest/a/ag.java
com/cx/module/quest/a/c.java
com/cx/module/quest/a/e.java
com/cx/module/quest/a/o.java
com/cx/module/quest/ui/QuestDeviceContentActivity.java
com/cx/module/quest/ui/QuestDocActivity.java
com/cx/module/quest/ui/QuestLinkDeviceActivity.java
com/cx/module/quest/ui/QuestMusicActivity.java
com/cx/module/quest/ui/QuestVideoActivity.java
com/cx/module/quest/ui/QuestWebView.java
com/cx/module/quest/ui/c.java
com/cx/module/quest/ui/o.java
com/cx/module/quest/widget/ScrollLayout.java
com/cx/module/quest/widget/g.java
com/cx/module/quest/widget/w.java
com/cx/tidy/photo/a.java
com/cx/tidy/photo/b.java
com/cx/tidy/photo/l.java
com/cx/tidy/photo/m.java
com/cx/tidy/photo/n.java
com/cx/tidy/photo/ui/CheckImgScreenShotActivity.java
com/cx/tidy/photo/ui/CheckImgSimilarActivity.java
com/cx/tidy/photo/ui/CheckImgUselessActivity.java
com/cx/tidy/photo/ui/TidyPhotoActivity.java
com/cx/tools/i/f.java
com/cx/tools/i/q.java
com/cx/tools/i/t.java
com/cx/tools/i/v.java
com/cx/tools/i/w.java
com/cx/tools/i/y.java
com/f/a/b.java
com/f/a/c.java
com/kingroot/sdk/aq.java
com/kingroot/sdk/ci.java
com/kingroot/sdk/cm.java
com/kingroot/sdk/co.java
com/kingroot/sdk/dh.java
com/kingroot/sdk/v.java
tmsdk/common/DualSimTelephonyManager.java
tmsdk/common/SDKClient.java
tmsdk/common/TMSBootReceiver.java
tmsdk/common/TMSDKContext.java
tmsdk/common/TMSService.java
tmsdk/common/utils/ScriptHelper.java
tmsdkobf/Cdo.java
tmsdkobf/ca.java
tmsdkobf/dj.java
tmsdkobf/dm.java
tmsdkobf/dq.java
tmsdkobf/ds.java
tmsdkobf/dt.java
tmsdkobf/fl.java
tmsdkobf/gc.java
tmsdkobf/hf.java
tmsdkobf/hl.java
tmsdkobf/hn.java
tmsdkobf/hr.java
tmsdkobf/hy.java
tmsdkobf/ik.java
网络通信-> WebView 相关
组件-> 启动 Service
组件-> 启动 Activity
com/cx/base/c/a.java
com/cx/base/c/b.java
com/cx/base/h/a.java
com/cx/base/services/CXUpdateApkService.java
com/cx/base/services/CXUpdateDialogService.java
com/cx/base/ui/CXUpdateDialogActivity.java
com/cx/base/ui/ShortCutBaseActivity.java
com/cx/base/ui/d.java
com/cx/base/ui/e.java
com/cx/huanji/data/tidy/ui/TidyShowActivity.java
com/cx/huanji/data/tidy/ui/h.java
com/cx/huanji/data/tidy/ui/u.java
com/cx/huanji/data/tidy/ui/x.java
com/cx/huanji/h/b.java
com/cx/huanji/h/be.java
com/cx/huanji/h/e.java
com/cx/huanji/localcontacts/a/b.java
com/cx/huanji/localcontacts/a/c.java
com/cx/huanji/localcontacts/a/g.java
com/cx/huanji/localcontacts/a/k.java
com/cx/huanji/localcontacts/c/ak.java
com/cx/huanji/localcontacts/c/m.java
com/cx/huanji/localcontacts/view/ContactImportDataLocalActivity.java
com/cx/huanji/localcontacts/view/aa.java
com/cx/huanji/localcontacts/view/d.java
com/cx/huanji/localcontacts/view/f.java
com/cx/huanji/notice/d.java
com/cx/huanji/ui/AboutActivity.java
com/cx/huanji/ui/BusinessActivity.java
com/cx/huanji/ui/ChooseDocActivity.java
com/cx/huanji/ui/ChooseInterfaceActivity.java
com/cx/huanji/ui/DownloadTaskActivity.java
com/cx/huanji/ui/FAQActivity.java
com/cx/huanji/ui/ImagePagerActivity.java
com/cx/huanji/ui/MainSplashActivity.java
com/cx/huanji/ui/MyAppActivity.java
com/cx/huanji/ui/MyMedioActivity.java
com/cx/huanji/ui/MyMedioDocActivity.java
com/cx/huanji/ui/MyMedioMusicActivity.java
com/cx/huanji/ui/MyMedioVideoActivity.java
com/cx/huanji/ui/ScanWindowActivity.java
com/cx/huanji/ui/TransportActivity.java
com/cx/huanji/ui/a/ax.java
com/cx/huanji/ui/a/bs.java
com/cx/huanji/ui/a/dq.java
com/cx/huanji/ui/a/ee.java
com/cx/huanji/ui/a/et.java
com/cx/huanji/ui/a/ex.java
com/cx/huanji/ui/a/fm.java
com/cx/huanji/ui/av.java
com/cx/huanji/ui/cs.java
com/cx/huanji/ui/dk.java
com/cx/huanji/ui/dl.java
com/cx/huanji/ui/dx.java
com/cx/huanji/ui/fj.java
com/cx/huanji/ui/fk.java
com/cx/huanji/ui/fp.java
com/cx/huanji/ui/fz.java
com/cx/huanji/ui/ho.java
com/cx/huanji/ui/hx.java
com/cx/huanji/valuedeivce/ui/DeviceChooseActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueActivity.java
com/cx/huanji/valuedeivce/ui/DeviceValueStepActivity.java
com/cx/huanji/valuedeivce/ui/SendReportActivity.java
com/cx/huanji/valuedeivce/ui/ae.java
com/cx/huanji/valuedeivce/ui/ak.java
com/cx/huanji/valuedeivce/ui/as.java
com/cx/huanji/valuedeivce/ui/g.java
com/cx/huanji/valuedeivce/ui/s.java
com/cx/huanji/valuedeivce/ui/u.java
com/cx/launcher/cloud/a/aa.java
com/cx/launcher/cloud/a/m.java
com/cx/launcher/cloud/m.java
com/cx/launcher/cloud/ui/BaseCloudActivity.java
com/cx/launcher/cloud/ui/CloudCalllogActivity.java
com/cx/launcher/cloud/ui/CloudContactActivity.java
com/cx/launcher/cloud/ui/CloudDeviceDetailActivity.java
com/cx/launcher/cloud/ui/CloudDeviceSecondActivity.java
com/cx/launcher/cloud/ui/CloudMainActivity.java
com/cx/launcher/cloud/ui/CloudSMSActivity.java
com/cx/launcher/cloud/ui/CloudSmsDetailActivity.java
com/cx/launcher/cloud/ui/at.java
com/cx/launcher/game/a/a.java
com/cx/launcher/game/a/n.java
com/cx/launcher/game/ui/AddGameActivity.java
com/cx/launcher/game/ui/GameFolderActivity.java
com/cx/launcher/game/ui/GameGuideActivity.java
com/cx/launcher/game/ui/GameProImpUnifedActivity.java
com/cx/launcher/game/ui/GameProPullUnifedActivity.java
com/cx/launcher/game/ui/GameSelectActivity.java
com/cx/launcher/oldphone/a/a.java
com/cx/launcher/oldphone/a/b.java
com/cx/launcher/oldphone/ui/MyPhoneDataActivity.java
com/cx/launcher/oldphone/ui/d.java
com/cx/launcher/ui/CloudContactsActivity.java
com/cx/launcher/ui/LauncherTipsActivity.java
com/cx/launcher/ui/ScrollOldPhoneActivity.java
com/cx/module/data/apk/am.java
com/cx/module/launcher/ui/BaseBrowserActivity.java
com/cx/module/launcher/ui/NearbyHotActivity.java
com/cx/module/launcher/ui/TidyMasterActivity.java
com/cx/module/launcher/ui/b/a.java
com/cx/module/photo/a/b.java
com/cx/module/photo/ui/PhotoMainActivity.java
com/cx/module/photo/ui/o.java
com/cx/module/quest/a/ac.java
com/cx/module/quest/a/ag.java
com/cx/module/quest/a/c.java
com/cx/module/quest/a/e.java
com/cx/module/quest/a/o.java
com/cx/module/quest/a/s.java
com/cx/module/quest/ui/QuestDeviceContentActivity.java
com/cx/module/quest/ui/QuestDocActivity.java
com/cx/module/quest/ui/QuestLinkDeviceActivity.java
com/cx/module/quest/ui/QuestMusicActivity.java
com/cx/module/quest/ui/QuestVideoActivity.java
com/cx/module/quest/ui/o.java
com/cx/module/quest/widget/ScrollLayout.java
com/cx/tidy/photo/ui/TidyPhotoActivity.java
com/cx/tidy/photo/ui/ai.java
com/cx/tidy/photo/ui/bb.java
com/cx/tidy/photo/ui/bn.java
com/cx/tools/i/f.java
进程操作-> 获取进程pid
一般功能-> 获取系统服务(getSystemService)
com/c/a/a/d.java
com/cx/base/e/c.java
com/cx/base/h/a.java
com/cx/base/h/w.java
com/cx/base/services/CXUpdateApkService.java
com/cx/base/widgets/b.java
com/cx/base/widgets/i.java
com/cx/base/widgets/j.java
com/cx/huanji/h/be.java
com/cx/huanji/h/l.java
com/cx/huanji/localcontacts/c/a.java
com/cx/huanji/localcontacts/c/af.java
com/cx/huanji/localcontacts/util/KeyboardlessEditText.java
com/cx/huanji/localcontacts/view/ac.java
com/cx/huanji/localcontacts/view/q.java
com/cx/huanji/notice/a.java
com/cx/huanji/notice/d.java
com/cx/huanji/ui/AboutActivity.java
com/cx/huanji/ui/AhdGuideActivity.java
com/cx/huanji/ui/ChooseDocActivity.java
com/cx/huanji/ui/ChooseImageActivity.java
com/cx/huanji/ui/ChooseMusicActivity.java
com/cx/huanji/ui/ChooseVideoActivity.java
com/cx/huanji/ui/FeedBackActivity.java
com/cx/huanji/ui/ImagePagerActivity.java
com/cx/huanji/ui/IosDataTransitActivity.java
com/cx/huanji/ui/MainActivity.java
com/cx/huanji/ui/MyMedioDocActivity.java
com/cx/huanji/ui/MyMedioMusicActivity.java
com/cx/huanji/ui/MyMedioVideoActivity.java
com/cx/huanji/ui/TransportActivity.java
com/cx/huanji/ui/ek.java
com/cx/huanji/ui/ex.java
com/cx/huanji/ui/fp.java
com/cx/huanji/ui/widget/e.java
com/cx/huanji/ui/widget/h.java
com/cx/huanji/ui/widget/k.java
com/cx/huanji/valuedeivce/ui/DeviceValueWebViewActivity.java
com/cx/launcher/cloud/c/d.java
com/cx/launcher/cloud/ui/CloudMainActivity.java
com/cx/launcher/cloud/ui/CloudTransportListActivity.java
com/cx/launcher/cloud/view/GridPagerView.java
com/cx/launcher/ui/CloudContactsActivity.java
com/cx/launcher/ui/LauncherFeedBackActivity.java
com/cx/launcher/ui/widget/g.java
com/cx/module/huanji/a/b.java
com/cx/module/huanji/e.java
com/cx/module/launcher/ui/NearbyHotActivity.java
com/cx/module/quest/ui/QuestWebView.java
com/cx/module/quest/widget/ScrollLayout.java
com/cx/module/quest/widget/g.java
com/cx/module/quest/widget/j.java
com/cx/tools/d/b.java
com/cx/tools/i/e.java
com/cx/tools/i/f.java
com/cx/tools/i/k.java
com/cx/tools/i/t.java
com/e/a/b/a.java
com/kingroot/sdk/aq.java
com/kingroot/sdk/cm.java
com/kingroot/sdk/da.java
com/kingroot/sdk/dh.java
com/kingroot/sdk/util/i.java
com/kingroot/sdk/util/j.java
tmsdk/common/DualSimTelephonyManager.java
tmsdk/common/utils/g.java
tmsdk/common/utils/l.java
tmsdkobf/cf.java
tmsdkobf/cr.java
tmsdkobf/fl.java
tmsdkobf/fm.java
tmsdkobf/ge.java
tmsdkobf/gh.java
tmsdkobf/hl.java
tmsdkobf/hr.java
tmsdkobf/ib.java
组件-> ContentProvider
加密解密-> Crypto加解密组件
一般功能-> 查询数据库(短信、联系人、通话记录、浏览器历史等)
隐私数据-> 读写通讯录 com/cx/huanji/tel/c/i.java
com/cx/huanji/tel/h/a.java
com/cx/tools/i/k.java
网络通信-> HTTP请求、连接和会话
网络通信-> HTTP建立连接
网络通信-> TCP套接字
调用java反射机制
网络通信-> SSL证书处理
一般功能-> 获取活动网路信息
隐私数据-> 剪贴板数据读写操作 com/cx/huanji/ui/AboutActivity.java
网络通信-> WebView JavaScript接口
网络通信-> URLConnection com/c/a/a/c/a.java
com/cx/tools/a/a.java
com/cx/tools/f/a.java
组件-> 发送广播
一般功能-> 加载so文件
DEX-> 动态加载 com/kingroot/sdk/util/g.java
加密解密-> Base64 加密
加密解密-> 信息摘要算法
设备指纹-> 查看本机IMSI
隐私数据-> 获取已安装的应用程序
一般功能-> 获取WiFi相关信息
隐私数据-> 读取短信 com/cx/huanji/tel/broadcastReceiver/SmsReceiver.java
进程操作-> 杀死进程
加密解密-> Base64 解密
网络通信-> DefaultHttpClient Connection
网络通信-> WebView POST请求 com/cx/module/launcher/ui/NearbyHotActivity.java
设备指纹-> 查看本机SIM卡序列号 com/kingroot/sdk/util/j.java
tmsdk/common/utils/g.java
一般功能-> Android通知 com/cx/base/services/CXUpdateApkService.java
com/cx/huanji/notice/d.java
一般功能-> 查看\修改Android系统属性 com/kingroot/sdk/dc.java
com/kingroot/sdk/dm.java
网络通信-> HTTPS建立连接 com/a/a/a/k.java
com/c/a/f/e.java
隐私数据-> 用户账户管理
隐私数据-> 屏幕截图,截取自己应用内部界面 com/cx/launcher/cloud/f/a.java
隐私数据-> 获取通话记录 com/cx/huanji/tel/b/h.java
com/cx/tools/i/k.java
一般功能-> PowerManager操作 com/kingroot/sdk/da.java
进程操作-> 获取运行的进程\服务 com/cx/base/h/a.java
com/cx/tools/i/f.java
命令执行-> getRuntime.exec() com/cx/tools/i/b.java
网络通信-> WebView使用File协议 com/cx/base/ui/BaseWebActivity.java

源代码分析

高危
8
警告
9
信息
1
安全
2
屏蔽
0
序号 问题 等级 参考标准 文件位置 操作
1 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 警告 CWE: CWE-89: SQL命令中使用的特殊元素转义处理不恰当('SQL 注入')
OWASP Top 10: M7: Client Code Quality
2 应用程序记录日志信息,不得记录敏感信息 信息 CWE: CWE-532: 通过日志文件的信息暴露
OWASP MASVS: MSTG-STORAGE-3
3 默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同 高危 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-2
com/cx/tools/i/a.java
com/kingroot/sdk/util/m.java
4 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 警告 CWE: CWE-312: 明文存储敏感信息
OWASP Top 10: M9: Reverse Engineering
OWASP MASVS: MSTG-STORAGE-14
5 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
6 SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击 高危 CWE: CWE-295: 证书验证不恰当
OWASP Top 10: M3: Insecure Communication
OWASP MASVS: MSTG-NETWORK-3
com/c/a/d/b/a.java
com/c/a/f/e.java
7 已启用远程WebView调试 高危 CWE: CWE-919: 移动应用程序中的弱点
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-RESILIENCE-2
com/cx/module/launcher/ui/BaseBrowserActivity.java
8 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 高危 CWE: CWE-649: 依赖于混淆或加密安全相关输入而不进行完整性检查
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-3
com/cx/tools/i/a.java
9 该文件是World Readable。任何应用程序都可以读取文件 高危 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
com/cx/huanji/ui/hx.java
10 SHA-1是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
com/a/a/j.java
com/kingroot/sdk/a.java
11 应用程序创建临时文件。敏感信息永远不应该被写进临时文件 警告 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
com/cx/module/huanji/c/a.java
12 应用程序使用不安全的随机数生成器 警告 CWE: CWE-330: 使用不充分的随机数
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-6
13 MD5是已知存在哈希冲突的弱哈希 警告 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
14 该文件是World Writable。任何应用程序都可以写入文件 高危 CWE: CWE-276: 默认权限不正确
OWASP Top 10: M2: Insecure Data Storage
OWASP MASVS: MSTG-STORAGE-2
15 使用弱加密算法 高危 CWE: CWE-327: 使用已被攻破或存在风险的密码学算法
OWASP Top 10: M5: Insufficient Cryptography
OWASP MASVS: MSTG-CRYPTO-4
com/cx/tools/a/a.java
tmsdkobf/dz.java
16 IP地址泄露 警告 CWE: CWE-200: 信息泄露
OWASP MASVS: MSTG-CODE-2
com/cx/module/huanji/a/b.java
tmsdkobf/fm.java
tmsdkobf/fv.java
17 不安全的Web视图实现。可能存在WebView任意代码执行漏洞 警告 CWE: CWE-749: 暴露危险方法或函数
OWASP Top 10: M1: Improper Platform Usage
OWASP MASVS: MSTG-PLATFORM-7
com/cx/huanji/valuedeivce/ui/DeviceValueWebViewActivity.java
18 WebView域控制不严格漏洞 高危 CWE: CWE-73: 外部控制文件名或路径 com/cx/base/ui/BaseWebActivity.java
19 此应用程序可能具有Root检测功能 安全
OWASP MASVS: MSTG-RESILIENCE-1
com/kingroot/sdk/dl.java
tmsdk/common/utils/ScriptHelper.java
20 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 安全
OWASP MASVS: MSTG-NETWORK-4
com/cx/launcher/cloud/f/d.java

动态库分析

序号 动态库 NX(堆栈禁止执行) PIE STACK CANARY(栈保护) RELRO RPATH(指定SO搜索路径) RUNPATH(指定SO搜索路径) FORTIFY(常用函数加强检查) SYMBOLS STRIPPED(裁剪符号表)
1 armeabi/libHuanJi.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。


True
info
这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
Full RELRO
info
此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
2 armeabi/libjpush174.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。


True
info
这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
Full RELRO
info
此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用
3 armeabi/libTmsdk-2.0.6-mfr.so
True
info
二进制文件设置了 NX 位。这标志着内存页面不可执行,使得攻击者注入的 shellcode 不可执行。


True
info
这个二进制文件在栈上添加了一个栈哨兵值,以便它会被溢出返回地址的栈缓冲区覆盖。这样可以通过在函数返回之前验证栈哨兵的完整性来检测溢出
Full RELRO
info
此共享对象已完全启用 RELRO。 RELRO 确保 GOT 不会在易受攻击的 ELF 二进制文件中被覆盖。在完整 RELRO 中,整个 GOT(.got 和 .got.plt 两者)被标记为只读。
None
info
二进制文件没有设置运行时搜索路径或RPATH
None
info
二进制文件没有设置 RUNPATH
False
warning
二进制文件没有任何加固函数。加固函数提供了针对 glibc 的常见不安全函数(如 strcpy,gets 等)的缓冲区溢出检查。使用编译选项 -D_FORTIFY_SOURCE=2 来加固函数。这个检查对于 Dart/Flutter 库不适用
False
warning
符号可用

文件分析

序号 问题 文件
1 应用程序中硬编码的证书/密钥文件 assets/cx_sdk.cer
assets/krsdk.cert

滥用权限

恶意软件常用权限 20/30
android.permission.SYSTEM_ALERT_WINDOW
android.permission.READ_CONTACTS
android.permission.WRITE_CONTACTS
android.permission.READ_CALL_LOG
android.permission.WRITE_CALL_LOG
android.permission.CALL_PHONE
android.permission.READ_SMS
android.permission.WRITE_SMS
android.permission.READ_PHONE_STATE
android.permission.VIBRATE
android.permission.WRITE_SETTINGS
android.permission.SET_WALLPAPER
android.permission.WAKE_LOCK
android.permission.GET_TASKS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.RECEIVE_SMS
android.permission.RECEIVE_MMS
android.permission.GET_ACCOUNTS
其它常用权限 11/46
android.permission.ACCESS_WIFI_STATE
android.permission.ACCESS_NETWORK_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.CHANGE_NETWORK_STATE
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.INTERNET
com.android.launcher.permission.INSTALL_SHORTCUT
android.permission.BROADCAST_STICKY
android.permission.BATTERY_STATS
android.permission.AUTHENTICATE_ACCOUNTS

恶意软件常用权限 是被已知恶意软件广泛滥用的权限。
其它常用权限 是已知恶意软件经常滥用的权限。

IP地图

域名检测

域名 状态 中国境内 位置信息 解析
log.umsns.com 安全
IP地址: 106.63.15.9
国家: 中国
地区: 浙江
城市: 杭州
查看: 高德地图





ls.map.soso.com 安全
IP地址: 183.47.97.240
国家: 中国
地区: 广东
城市: 惠州
查看: 高德地图





2.goyihu.com 安全
IP地址: 122.225.96.119
国家: 中国
地区: 浙江
城市: 杭州
查看: 高德地图





cnf.goyihu.com 安全
没有可用的地理位置信息。




yun.goyihu.com 安全
IP地址: 111.230.209.98
国家: 中国
地区: 北京
城市: 北京
查看: 高德地图





cgi.qplus.com 安全
没有可用的地理位置信息。




weibo.com 安全
IP地址: 106.63.15.9
国家: 中国
地区: 天津
城市: 天津
查看: 高德地图





alog.umeng.co 安全
没有可用的地理位置信息。




tj.goyihu.com 安全
IP地址: 122.225.107.55
国家: 中国