安装Frida
在能使用Frida之前,先要去安装Frida:
- PC端
- Mac
- 安装
frida
=> 使得有frida命令行工具可用pip3 install frida
- 安装后查看版本
pip show frida
- 安装后查看版本
- 安装
frida-tools
=> 使得有frida-trace、frida-ps、frida-ls等命令行工具可用pip3 install frida-tools
- 安装后查看版本
pip show frida-tools
- 额外说明
- 如果前面没有先单独安装
frida
,则安装frida-tools
时会自动安装所依赖的frida
- 如果前面没有先单独安装
- 安装后查看版本
- 【可选】
- 安装Frida的
gadget
=> 使得后续使用frida-ios-dump时而不报错need Gadget to attach on jailed iOS
- 下载gadget库文件
- 从Frida的Github的release页面中,下载对应版本的
frida-gadget
的dylib
- 举例
- https://github.com/frida/frida/releases/download/16.0.8/frida-gadget-16.0.8-ios-universal.dylib.gz
- 解压得到:
frida-gadget-16.0.8-ios-universal.dylib
- 解压得到:
- https://github.com/frida/frida/releases/download/16.0.8/frida-gadget-16.0.8-ios-universal.dylib.gz
- 举例
- 从Frida的Github的release页面中,下载对应版本的
- 拷贝到对应位置:
~/.cache/frida/gadget-ios.dylib
- 举例
cp frida-gadget-16.0.8-ios-universal.dylib /Users/crifan/.cache/frida/gadget-ios.dylib
- 举例
- 下载gadget库文件
- 安装:Frida的Node.js bindings -> 用得到,才需要安装,默认不用安装
npm install frida
- 安装Frida的
- 安装
- Mac
- 移动端
- (越狱)iPhone
- 安装步骤
- 用
Sileo
/Cydia
,添加软件源:https://build.frida.re
,搜索并安装frida
,即可- Sileo
- Cydia
- Sileo
- 用
- Frida安装后
- 确保iPhone端
frida-server
已经正常运行iPhone8-150:~ root# ps -A | grep frida 2150 ?? 0:00.02 /usr/sbin/frida-server 2194 ttys000 0:00.00 grep frida
- 插件详情页
- Sileo
- Cydia
- Sileo
- 已安装的文件
- 列表
/Library/LaunchDaemons/re.frida.server.plist
/usr/lib/frida/frida-agent.dylib
/usr/sbin/frida-server
- 图:
- Sileo
- Cydia
- Sileo
- 列表
- 确保iPhone端
- 安装步骤
- 已root的安卓
- 安装步骤
- 概述
- 安装
Magisk
插件:MagiskFrida
- 安装
- 详解
- 概述
- 安装步骤
- (越狱)iPhone
常见问题
- XinaA15
- 截至
XinaA15 v1.1.8
+Sileo Nightly v2.4
+Frida v16.0.11
:在rootless越狱的XinaA15
中,无法通过Sileo Nightly
正常安装和使用Frida
- 只要一使用frida工具(比如
frida-ps -U
等)就会导致iPhone重启 - 且安装和卸载都会出现一些异常报错
- 安装Frida
/var/jb/var/ib/Library/LaunchDaemons/re.frida.server.plist service is disabled
- 且此处
Sileo Nightly v2.4
中看到的最新版Frida v16.0.13
,竟然还会出现无法安装:404错误
- 卸载Frida
/var/jb/var/jb/Library/LaunchDaemons/re.frida.server.plist: Could not find specified service
- 安装Frida
- 只要一使用frida工具(比如
- 截至