#APK 逆向 - 反编译 & 动态调试 -Jeb&Adb
0 、模拟器开发者模式
- 启用开发者模式(快速单击 5 次关于平板电脑版本)
- 系统 - 高级 - 开发者选项
- 启用 USB 调试模式
- 模拟器设置里面开启 root 及磁盘共享可写入
0 、 Jeb 环境配置
- 安装 Jdk11 ,加入环境变量 JAVA_HOME
保证启动 Jeb 工具时使用的是 JDK11 即可
- 安装 ADB ,加入环境变量 Android
保证启动 Jeb 工具时使用的是 ADB 即可
Jeb 激活:
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1598242
1 、 APP 加入动态调试
android:debuggable="true"
其他方法: https://www.52pojie.cn/thread-1714727-1-1.html
2 、端口转发以及开启 adb 权限
MuMu 模拟器: adb connect 127.0.0.1:7555
夜神模拟器: adb connect 127.0.0.1:62001
雷电模拟器: adb connect 127.0.0.1:5555
逍遥安卓模拟器: adb connect 127.0.0.1:21503
天天模拟器: adb connect 127.0.0.1:6555
海马玩模拟器: adb connect 127.0.0.1:53001
3 、 debug 模式启动 APP
adb shell am start -D -n com.zj.wuaipojie/.ui.MainActivity
adb shell am start -D -n
adb shell am start -D -n 包名 / 类名
am start -n 表示启动一个 activity
am start -D 表示将应用设置为可调试模式
#APK 逆向 - 反编译 & 动态调试 - 算法分析
#APK 逆向 - 反编译 & 动态调试 - 会员机制