1、到python 官网下载phython 安装到电脑上(要同时安装pip。python3.4及以上版本已经内置)。
2、到github查看frida release版本并安装frida电脑客户端。
frida版本、frida-tool 版本、python版本都要一一对应。
Releases · frida/frida · GitHub
安装 frida 命令(如果有安装失败问题,高墙问题,两步切换清华源 pip3 install pip -U
pip3 config set global.index-url Simple Index
)
pip install frida==15.1.27
安装frida-tools
pip install frida-tools==10.6.2
安装完成后执行 frida --version 查看frida版本,也是检查电脑客户端是否安装成功。
3、把Frida服务端推到手机上、运行
adb push D:\Lee\Tools\frida\frida-server /data/local/tmp/
到frida-server目录命令(需要su权限):
adb shell
su
cd /data/local/tmp/
给予读写权限:
chmod 755 /data/local/tmp/frida-server
运行frida服务端(需要su权限):
./frida-server
4、转发
新开一个命令窗口执行转发
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
5、查看手机上运行的程序,测试frida是否成功运行
frida-ps -U -a
6、执行Hook
frida -U -l D:\Lee\Tools\frida\hook_js\zanyou.js --no-pause -f processName