2020逆向篇---mac下Androidstudio3.6.x逆向调试smali教程

1.先准备好一个root的手机,利用mprop获取debug模式
2.利用apktool d 命令来获取apk的smali代码
3.利用jadx对照java代码来阅读

打开studio导入代码
----此处省略100个字

配置远程端口


image.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版本


image.png

因为我们是调试Android,需要选择android


image.png

最后点击run的最后一个选项
image.png

Attach debugger to Android process

打上你需要调试的断点

调试过程中多次打包安装,需要用 adb install -r 执行安装,就不会有问题

参考:https://blog.imlk.top/blog/49/

你可能感兴趣的:(2020逆向篇---mac下Androidstudio3.6.x逆向调试smali教程)