一准备工作:
首先安装adb,将adb与模拟器连接(我是用的安装的夜神模拟器,直接使用了夜神自带的adb,
将夜神模拟器的adb路径加到环境变量之中
adb connect 127.0.0.1:你的端口号(127.0.0.1:59865)
二调试:
第一步:
先查看Manifest查看 application函数是否可以调试,debuggable的值是否为ture,否的话就需要改为ture,再重新打包apk。(这里建议使用android killer去直接修改,然后保存编译)
第二步:
在想下断点的行ctrl+B下断点(Smail代码处)
第三步:
在 CMD 中输入
adb shell am start -D -n 包名/入口activity名
adb shell am start -D -n
com.ph0en1x.android_crackme/com.ph0en1x.android_crackme.MainActivity
如图即为成功。
此时即可返回 JEB 在调试器工具栏选项中选择“开始”,将目标进程进行“附上”:
如果点击了开始调试按钮后,调试选项框是一片空白,请使用adb kill-server关闭调试器,然后再使用
adb start-server
重新启动调试服务器。
选择附上
可以在右边变量窗口修改数据类型,否则就一直是int