码迷,mamicode.com
首页 > 移动开发 > 详细

Android 逆向分析(二):动态调试实现

时间:2021-01-06 12:30:15      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ali   oid   png   static   设备   进程   code   ima   dea   

使用AndroidStudio 4.0以下版本,安装插件:ideasmali。

反编译apk,在AndroidMainfest.xml中添加debuggable=“true”

技术图片

 

 在smail文件中找到oncreate()并添加

invoke-static{},Landroid/os/Debug;->waitForDebugger()V

技术图片

回编译apk。

 

安装apk到设备,然后再将Apk包反编译,然后导入到AndroidStudio。导入成功后不需要去设置remote 远程调试。

 我们在smali代码处设置下断点,然后点击技术图片这个按钮 ,关联下当前apk的进程:

技术图片

 

此时看到了我们debug模式下的apk进程信息,点击ok,就能自动进入到debug调试模式下了。就可以进行调试了。

 

Android 逆向分析(二):动态调试实现

标签:ali   oid   png   static   设备   进程   code   ima   dea   

原文地址:https://www.cnblogs.com/renhui/p/14220687.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!