安装frida和frida-tools
Python是基础,提前装好Python
终端执行
python3 -m pip install frida
如果出现error 按照提示处理
信息提示:brew install pipx
于是终端执行:
brew install pipx
安装frida:
pipx install frida
安装frida-tools
pipx install frida-tools
检查是否安装成功:
frida-ps -U
如安装卡死、超时可使用国内镜像:
sudo pipx install frida -i 镜像源url
注:清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
安装frida服务端:frida-server
frida release 传送门
Android simulator 的架构都是 x86架构 ,真机 一般是 ARM 架构的。
(注:下载版本必须和虚拟环境 Frida --v 相同)
推送frida-server到root过的手机
下载后解压文件,并将文件重命名为:frida-server ,然后推送到手机
adb push frida-server /data/local/tmp
修改权限并运行frida-server
adb shell
su
cd /data/local/tmp/
chmod 777 frida-server
./frida-server
如果要启动frida-server作为后台进程可启用命令
./frida-server &
正常启动后,另开一个终端,使用 frida-ps -U 命令检查frida是否正常运行