前言
动态调试apk步骤:
- 更改apk可调试 debuggable = 1
- 然后打包运行
- ddms查看debuggable进程
- 使用as远程调试
但由于大部分app会有签名验证和加固等导致更改app的属性是会导致编译不通过的
所以提供以下几种办法:
- app manifest.xml debuggable 属性设为1
- 更改系统属性全局可调试:ro.debuggable = 1
一般都是使用第二种,然后第二种又有一些办法:
环境
工具
android Killer
Magisk安装教程
Termux安装