frida安装正确流程

发布时间 2023-12-27 16:41:45作者: ㅤ浮虚千年

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

安装完成后确定手机的架构

adb shell

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

接下来进入手机系统,修改文件的权限,运行该文件

adb shell

su

cd /data/local/tmp

chmod 777 fs

./fs

如果没有回显或者有warning,说明运行程序成功

新开一个终端,转发这个端口(./fs默认端口应该是27042)

adb forward tcp:27042 tcp:27042

转发成功会有对应端口回显,如下图

现在就可以使用frida了,我们可以使用命令查看手机上的端口

frida-ps -U