1.先准备好一个root的手机,利用mprop获取debug模式
2.利用apktool d 命令来获取apk的smali代码
3.利用jadx对照java代码来阅读
打开studio导入代码
----此处省略100个字
配置远程端口
adb shell am start -D -n xxx.xxxx.xxxx/.xxxx
手动以debug模式启动应用
adb shell
ps|grep xxx.xxxx.xxxx(包名)
-------
u0_a1151 2510 573 2220972 21904 futex_wait 0000000000 S xxxx
2510是端口号
exit退出后执行
adb forward tcp:8701 jdwp:2510
选择sdk版本
因为我们是调试Android,需要选择android
最后点击run的最后一个选项
Attach debugger to Android process
打上你需要调试的断点
调试过程中多次打包安装,需要用 adb install -r 执行安装,就不会有问题