一.安装雷电模拟器
雷电模拟器官网 直接下载安装即可
(1)打开必要权限
雷电模拟器的设置已完毕
二.安装adb工具
本文以autox.js来实现adb操作
(1)vscode中下载auto.js插件
(2)雷电模拟器下载autox.js
autox.js下载链接
(3)电脑连接模拟器教学
- 打开vscode,如图操作。
打开雷电模拟器的autox.js
测试是否连接成功
adb devices //查看adb连接的设备信息
打开命令提示框,输入以上代码,出现设备信息代表adb启动成功。
三.python环境下在frida和frida-tools
使用pip安装frida比较简单,输入指令等待即可。
pip install frida
pip install frida-tools
安装完成后即可开始安装安卓端的frida-server。
frida的GitHub官网 进官网后
在下载之前得先知道自己设备的cpu架构
这里以adb命令查看
adb shell getprop ro.product.cpu.abi
回到官网
下载完后解压,是个单文件。
然后需要把该文件推送到手机端的/data/local/tmp目录下,这里不再用adb命令推送,使用共享目录推送。
把解压的frida-server发在这个文件夹下
打开模拟器的文件管理器
然后找到/data/local/tmp路径,把该文件放进去。
到此frida-server安卓安装完毕,现在进行启动
四.启动frida-server
(1)输入代码,切换root权限。
adb root
(2)打开adb shell
adb shell
(3)进入/data/local/tmp目录
cd /data/local/tmp/
(4)列举出该文件夹下的文件
ls
查看文件的详细信息
ls -l
(5)启动frida-server
./frida-server.6-android-x86_64 //这里的名字就是你ls查询出来的文件名./frida-server.6-android-x86_64 & //上面的不行就试试这个
(6)检验启动成功的方法
在python的终端中输入
frida-ps -U
到此frida的安装完毕
frida的具体的使用请参考官方文档。