Android 如何检测其他应用程序的存在?
这是一种理论情况:Android 如何检测其他应用程序的存在?,android,security,threat-model,Android,Security,Threat Model,这是一种理论情况: 我正在编写一个应用程序来检测手机上是否有其他人 目标应用程序的类路径、名称、活动名称等已经随机化,我不能只检查它是否在那里(它在语义上是相同的,但在语法上是唯一的) 我有电话的root访问权限 这个应用程序是开源的,除了包名和应用程序名之外,我对它了如指掌 该应用程序不生成日志输出 我一直在思考如何检测手机上是否有其他应用程序(假设它确实不时运行),以下方法可行吗 定期查找内存中是否存在某些类 在每个已安装的apk中搜索已编译代码的已知块 通过每隔一定时间检查设备内存来
- 我正在编写一个应用程序来检测手机上是否有其他人
- 目标应用程序的类路径、名称、活动名称等已经随机化,我不能只检查它是否在那里(它在语义上是相同的,但在语法上是唯一的)
- 我有电话的root访问权限
- 这个应用程序是开源的,除了包名和应用程序名之外,我对它了如指掌
- 该应用程序不生成日志输出
- 定期查找内存中是否存在某些类
- 在每个已安装的apk中搜索已编译代码的已知块
- 通过每隔一定时间检查设备内存来检测正在运行的应用程序,并查找与该应用程序匹配的使用模式