frida安装正确流程
frida安装正确流程
前提环境
环境:具有python环境的win10系统
设备:pixel3(需要root)
重点:必须是欧版,如果不是欧版OEM无法打开,不可能刷的了机
具体root过程参考https://sspai.com/post/76276
工具:frida(目前版本最稳定的为16.1.10,其他版本有的会报各种错误)
frida安装步骤
首先下载frida
pip install frida==16.1.10 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install frida-tools==12.1.3 -i https://pypi.tuna.tsinghua.edu.cn/simple
如果报错如下
Fatal error in launcher: Unable to create process using '"E:\Tools\Disassembler\IDA_Pro_7.7\python38\python.exe" "E:\IDA_Pro_7.7\python38\Scripts\pip.exe" install frida==16.1.10': ???????????
报这个错是因为pip源和python不匹配,更新pip即可
python -m pip install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完成后确定手机的架构
getprop ro.product.cpu.abi
arm64架构,去官网找到相对应的frida-server
官网地址https://github.com/frida/frida/releases
下载好之后解压,得到server文件,push进手机里面,修改名称为fs
adb push frida-server-16.1.0-android-arm64 /data/local/tmp/fs
接下来进入手机系统,修改文件的权限,运行该文件
su
cd /data/local/tmp
chmod 777 fs
./fs
如果没有回显或者有warning,说明运行程序成功
新开一个终端,转发这个端口(./fs默认端口应该是27042)
adb forward tcp:27042 tcp:27042
转发成功会有对应端口回显,如下图
现在就可以使用frida了,我们可以使用命令查看手机上的端口