Frida 使用 python 的安装包工具pip直接安装frida-tools就会安装最新版的frida的全系列产品
1、安装 frida-tools
pip install frida-tools
电脑端安装完后还需要在测试上安装和执行对应版本的server,在安卓中需要从Frida的github主页的release页面Releases · frida/frida · GitHub
下载和计算机上版本相同的Frida- server。
需要注意:
一、frida-server的版本必须要和计算机的frida版本一直,例如计算机上安装的是14.1.3 那么frida-server也必须是14.1.3。
二、frida-server 的架构必须和测试机的系统架构一致,例如测试机是安卓测试机arm64的架构就需要下载frida-server相对应arm64的版本
2、执行测试机的shell 可以用 getprop 命令查看系统架构。
getprop ro.prodout.cpu.abi
3、下载对应 frida-server 版本
4、下载完后解压
7z frida-server-16.0.2-android-arm64.xz
5、推送到测试机的/data/local/tmp目录下 注意:这个目录需要root权限
adb push frida-server-16.0.2-android-arm64 /data/local/tmp
6、上传完后更改权限
6.1、adb shell
6.2、su
6.3、cd /data/local/tmp
6.4、chmod 777 frida-server-16.0.2-android-arm64
7、到此环境设置完毕进入到目录就可启动
./frida-server-16.0.2-android-arm64