jadx+android studio+雷电模拟器 动态调试apk

# 环境准备

1.雷电模拟器,开启root

2.jadx:

https://sourceforge.net/projects/jadx.mirror/files/v1.5.0/jadx-gui-1.5.0-with-jre-win.zip/download

3.java jdk 11

https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html

4.android studio 最新版官网下载

下载后安装,自定义配置时下载 android sdk

# 调试

1.jadx-gui打开apk文件     文件-另存为gradle项目

2.Android studio 打开1.导出的项目文件夹中的源代码(java)文件夹

3.配置项目sdk为java sdk

4.配置远程调试

记住此处Port

5.雷电模拟器打开app

6.cmd中adb shell ps查看模拟器中进程,找到app的pid

7.cmd中adb forward tcp:上面那个记住的Port jdwp:app的pid

8.android studio  运行debug

9.出现连接成功后,打断点(打函数断点。行断点我没断住),再在模拟器中操作app即可断住

相关推荐

  1. 雷电模拟器+python

    2024-06-14 21:38:04       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-14 21:38:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-14 21:38:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-14 21:38:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-14 21:38:04       18 阅读

热门阅读

  1. 从输入URL到页面加载完中间发生了什么?

    2024-06-14 21:38:04       7 阅读
  2. 优化SQL查询的策略和技巧 - AI提供

    2024-06-14 21:38:04       10 阅读
  3. 从 GPT2 到 ChatGPT

    2024-06-14 21:38:04       5 阅读
  4. sqlcoder:7b sqlcoder:15b sqlcoder:70b 有什么区别呢?

    2024-06-14 21:38:04       8 阅读
  5. Android RecyclerView使用

    2024-06-14 21:38:04       8 阅读
  6. C#面:抽象类和接口有什么异同

    2024-06-14 21:38:04       6 阅读