Android动态调试--jeb调试apk

在jeb2及以上版本新增了动态调试的功能,个人觉得比AndroidStudio操作起来简单许多,而且可以边查看伪代码边调试smali,对于像我这样不太了解smali的新手提供了很大便利。
将apk安装在模拟器或真机中

adb install xxx.apk

然后使用以下命令运行程序

adb shell am start -D -n com.example.ring.myapplication/.MainActivity

start

我们点击Debugger->Start,然后attach我们想要调试的进程。

attach

attach成功后我们就可以调试了~~
在想要断下的那一行按ctrl+b下断点,再按可以取消断点。
使用F6(不步入函数),ctrl+F6(可步入函数)进行单步调试。

stop

需要注意的是jeb不能像ida一样调试伪代码,所以我们只能将伪代码放在一边与smali进行对照。

因为刚刚接触Android安全,有什么不足之处欢迎提出建议与意见,谢谢!
个人博客:www.magic1an.com

猜你喜欢

转载自blog.csdn.net/Magic1an/article/details/78300039