Mac
此处介绍,电脑端Mac中,安装Frida的过程:
安装
必选
安装frida
- 安装
frida
=> 使得有frida命令行工具可用pip3 install frida
- 安装后查看版本
pip show frida
- 安装后查看版本
安装frida-tools
- 安装
frida-tools
=> 使得有frida-trace、frida-ps、frida-ls等命令行工具可用pip3 install frida-tools
- 安装后查看版本
pip show frida-tools
- 额外说明
- 如果前面没有先单独安装
frida
,则安装frida-tools
时会自动安装所依赖的frida
- 如果前面没有先单独安装
- 安装后查看版本
可选
安装Frida的gadget
- 安装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
- 安装:Frida的Node.js的bindings
- 说明:
- 默认不用安装
- 需要用到时,再去安装即可
- 安装命令
npm install frida
- 说明:
安装后
安装frida后,可以查看和确认位置和版本:
举例:
➜ ~ which frida
/opt/homebrew/bin/frida
➜ ~ frida --version
16.4.5