Android动态调试--jeb调试apk

本文介绍了如何利用JEB2及以上版本的动态调试功能来调试Android应用。通过在模拟器或真机上安装APK,然后使用特定命令运行并附加调试进程。JEB允许在伪代码和Smali代码间切换,方便新手调试。通过设置断点和单步调试功能,如F6和Ctrl+F6,可以深入理解代码执行流程。虽然不能直接在伪代码中调试,但可以结合Smali对照查看。作者欢迎对Android安全有经验的人提供反馈。
摘要由CSDN通过智能技术生成

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

adb install xxx.apk

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

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

start

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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值