使用AndroidStudio 4.0以下版本,安装插件:ideasmali,安装完成后重启IDE。

 

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

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

 

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

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

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

回编译apk。

 

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

 我们在smali代码处设置下断点,然后点击Android 逆向分析(二):动态调试实现这个按钮 ,关联下当前apk的进程:

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

 

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

 

相关文章:

  • 2022-12-23
  • 2021-10-15
  • 2021-09-18
  • 2021-05-24
  • 2021-07-26
  • 2021-08-13
  • 2022-12-23
猜你喜欢
  • 2021-07-20
  • 2021-12-02
  • 2021-07-31
  • 2021-12-22
  • 2021-06-27
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案