安装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操作,因为文件已经放进去了。

最后修改:2023 年 04 月 24 日
如果觉得我的文章对你有用,请随意赞赏