一、PC环境准备
安装python环境
Python官网:Welcome to Python.org
1.1查看自己python版本
python --version
2.1安装最新版本frida
pip install frida-tools
方式:win+r打开cmd终端,执行pip install frida-tools
2.2安装指定版本frida
pip install frida==14.2.18
pip install frida-tools==9.2.4
备注:frida和frida-tools有对应的版本:
参考网站https://github.com/frida/frida/releases?page=5
2.3安装成功查看frida版本
frida --version
1.1查看移动设备CPU架构,选择对应frida-server
使用adb devices 查看在线设备
使用adb shell 进入设备shell终端
输入命令查看cpu架构
getprop ro.product.cpu.abi
根据查询的CPU架构下载对应的frida-server压缩包
https://github.com/frida/frida/releases?page=5
下载完成后解压,然后用adb push命令将下载的frida-server推送到移动设备tmp目录。
adb push [刚刚下载的frida路径] /data/local/tmp将frida-server
运行会提示权限不足,是因为没有执行权限,使用 chmod命令进行权限修改
chmod +x /data/local/tmp/ frida-server目录
使用命令把frida-server服务设置为后台运行
./adb shell su -c "/data/local/tmp/frida-server &"
成功启动frida-server后,在PC终端使用命令查看手机进程:
frida-ps -Ua