安装frida
pip install frida-tools
检测是否安装成功
frida-ps
下载frida-server
https://github.com/frida/frida/releases
直接Ctrl+F :frida-server
下载对应的ABI版本
我这边是安卓 ARM64,所以下载:frida-server-16.0.18-android-arm64.xz
安装 adb
下载由 Google 提供的“SDK 平台工具”并解压至任意文件夹
Windows
Linux
Mac
配置环境变量
其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb命令
比如我的adb.exe路径G:\tools\adt-bundle\sdk\platform-tools\adb.exe
我的电脑》高级》设置》环境变量》Path》增加G:\tools\adt-bundle\sdk\platform-tools
验证ABD
打开cmd窗口,输入adb看效果
如果出现一堆adb信息说明配置成功
adb
推送frida-server到设备
adb push C:\Users\Teacher\Desktop\frida-server-16.0.17-freebsd-arm64/frida-server /data/local/tmp
adb shell "chmod 755 /data/local/tmp/frida-server"
adb shell "/data/local/tmp/frida-server &"
如果提示权限不足:
adb shell
在执行su
命令获取Root
权限后(手机端可能会弹出Root授权提示),再运行/data/local/tmp/frida-server &
启动frida-server。
至此,所有准备工作均已完成。
小提示:在手机重启后需要重新运行一次frida-server
,但可以不重新执行adb push
操作,因为文件已经放进去了。