Android 混淆后的代码 如何用 eclipse DEBUG

经常碰到要调试一个混淆后的线上程序包,因为log已经关闭,看不到任何调试信息,(加入后门另说),如何看信息,调试呢。其实和正常调试一样。
使用背景:
1,apk包是混淆后的包。
2,有源代码(framework  也可以调试)。
步骤:
1,运行apk程序。
2,,elcipse DDMS 选项卡
3,选择要调试程序的包名
(看清最后的端口号8700)

4,源程序工程,右键-->debug as -->debug configurations, 弹出对话框,左边找到remote java  application-->右键-->new,端口号改成第三步的看见的端口号 8700,点击debug即可调试。
5,framework 调试。点击(debug按钮之前)(准备,Android framework源码,以java project  导入进来。确保和手机版本相对应的,最好是源码编译出来,这样 就能确保对应性) 任意一个普通Android工程按照上述步骤,然后加上这一步。 
点击右侧source选项卡。 点击add,弹出如下对话框。(sourceview 就是对应的Android framework 源码)
6.看到Android framework 源码已经加到工程中,点击debug就ok。
7,查看是否成功,可以看见下图中的有小虫子图标,标志成功。以后就像正常debug一样。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值