frida 是什么?
修改安卓app代码的hook工具
frida 安装之前需要具备的条件
开启root权限的手机 或者模拟器
已经安装好的adb 命令
frida 去哪里下载
https://github.com/frida/frida/releases?q=12.11.18&expanded=true
搜索框可以自己选择版本
我比较习惯用这个12.11.18版本
注意真机下载arm架构的压缩包
如果是windows的模拟器下载x86架构 别搞错了
下载文件上传手机/模拟器
adb push frida-xxx /data/local/tmp
然后adb shell
su
切换到root
cd /data/local/tmp
默认上传的文件没有执行权限
chmod -R 777 *
然后执行运行
./frida-server-12.11.18-android-arm64
这里frida 服务端安装就完成了
pip安装frida客户端
pip3 install frida==12.11.18
pip3 install frida-tools
补充
frida 客户端 与服务端需要一致 否则容易报错
还有frida的版本需要匹配安卓,如果安卓系统版本比较新就用新的frida ,如果系统老就用老的frida,判断标准就是 frida的更新时间 和安卓系统版本发布时间距离不是很远就可以