配置ADB
1. ADB Download
下载最新的ADB和FASTBOOT
ADB Download - Get the latest version of ADB and fastboot
- D:platform-tools\adb.exe
- 配置环境变量
- 打开自己电脑的CMD操作台,检查ADB是否配置成,如图成功。
- 可以查看有ADB可以连接的设备
- 配置雷电模拟器
- 到官网下载雷电模拟器
雷电安卓模拟器-手游模拟器安卓版_android手机模拟器电脑版_雷电模拟器官网 (ldmnq.com)
注意开启root权限以及ADB调试本地连接
配置frida
- Windows配置frida
pip3 install frida
pip3 install frida-tools
- 雷电模拟器配置frida-server
现在PC端下载Frida-server。直接去官网下载对应的版本即可。
HTTPS://github.com/frida/frida/releases
由于我的电脑下载的是frida-16.1.11,frida版本要与pc端对应
- 连接雷神模拟器,adb connect 127.0.0.1:5555
雷神模拟器雷电模拟器(5555+n*2)n为正整数
- 进入adb shell
- 查看模拟器内核版本,为x86_64
- 运行frida-server
su root
cd /data/local/tmp
chmod 755 frida-server-16.1.11-android-x86
./frida-server-16.1.11-android-x86
- 检查是否正常
在安装frida的scripts文件下,也就在D:platform-tools下,另启cmd窗口,执行命令。
尝试APP脱壳
- 在雷神模拟器中运行要进行脱壳的APP,使用frida-ps -Ua指令查询APP。
Frida-ps -Ua
- 使用指令尝试逆向
Frida-dexdump -U -f “APP的名字”
发现了报错,查资料说是APP有frida 检测,后续再学习怎么绕过吧!!!!!!!!!!!!!!