帮助开发者查看目标应用所有数据
Github
优势
使用独立App查看目标应用所有数据。
只在目标应用添加一行代码:
AndroidManifest.xml中配置相同android:sharedUserId
原理
android:sharedUserId
两个应用共用一个userid,可以互相读取所有文件,共享权限。
功能
此app可读取目标应用所有数据:
- 进程信息:内存占用、文件描述符、线程
- 内部存储: data/包名/
- 外部存储
- SharedPreference
- 数据库(还没开发完)
源码配置
源码修改配置,然后打包
- AndroidManifest.xml中配置与目标应用相同android:sharedUserId(目标应用的唯一修改点)
- TargetApp.TARGET_PACKAGE_NAME 常量设置为目标应用包名
- 使用目标应用签名进行打包