注:文章有说的不对的地方,大家可以帮忙指出!
可解决问题:DDMS 无法查看设备进程的问题,debug 版本下才可以看到,修改 debuggable 属性即可!
修改 debuggable 属性
- 对 APK 进行反编译,获取 AndroidManifest.xml 文件;
- 修改应用的 AndroidManifest.xml 文件,在里面添加 android:debuggable="true";
- 添加签名,用 apktool 重新打包,替换安装。
访问修改 Data 目录下的应用文件
- 连接手机,打开 USB 调试,
- 打开窗口输入:
adb shell
- 执行
run-as 包名
,
未修改 debuggable 属性,这里会提示“is not debuggable”
- 进入应用:
cd /data/data/包名
- 查看应用文件:
ls
,如图
- 修改想要访问的目录的权限:
chmod 777 目录
- 打开目录:
cd 目录
- 退出 run-as:
exit
- 退出 adb shell 模式:
exit