2020逆向篇---mac下Androidstudio3.6.x
2020-06-18 本文已影响0人
落后程序员
1.先准备好一个root的手机,利用mprop获取debug模式
2.利用apktool d 命令来获取apk的smali代码
3.利用jadx对照java代码来阅读
打开studio导入代码
----此处省略100个字
配置远程端口
![](https://img.haomeiwen.com/i12139254/97858860bb087fd8.png)
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版本
![](https://img.haomeiwen.com/i12139254/8a50123c0bea453c.png)
因为我们是调试Android,需要选择android
![](https://img.haomeiwen.com/i12139254/af20b1b3b77ee60a.png)
最后点击run的最后一个选项
![](https://img.haomeiwen.com/i12139254/548b0322cadd0d2a.png)
Attach debugger to Android process
打上你需要调试的断点
调试过程中多次打包安装,需要用 adb install -r 执行安装,就不会有问题