Frida 安装与配置:客户端、frida-server、架构与版本匹配
· 阅读需 1 分钟
frida安装与配置
下载python 3.8.x
下载 frida-server
https://github.com/frida/frida/releases/download/12.8.0/frida-server-12.8.0-android-x86_64.xz
Frida 客户端与设备端服务版本应保持一致,设备 CPU 架构和权限也必须匹配。仅在自有应用或已授权目标上使用动态插桩,并保留测试范围和操作记录。
unxz frida-server-12.8.0-android-x86_64.xz
下载frida-gadget
https://github.com/frida/frida/releases/download/12.8.0/frida-gadget-12.8.0-android-x86_64.so.xz
unxz frida-gadget-12.8.0-android-x86_64.so.xz
mkdir -p ~/.cache/frida
cp -rp frida-gadget-12.8.0-android-x86_64.so ~/.cache/frida/gadget-android-arm64.so
安装frida
pip3 install frida==12.8.0
pip3 install frida-tools==5.3.0
启动frida-server
adb root
adb remount
adb push frida-server-12.8.0-android-x86_64 /data/local/tmp/frida-server
adb shell
cd /data/local/tmp
./frida-server
测试frida
frida-ps -U
test.js
console.log('script loaded successfully');
Java.perform(function x() {
console.log('test');
});
frida -U -l ./test.js com.tencent.mm