在MAC环境下

安装pip

curl 'https://bootstrap.pypa.io/get-pip.py' > get-pip.py
sudo python get-pip.py

卸载pip

sudo pip uninstall pip

安装frida

sudo pip install frida --upgrade --ignore-installed six

卸载frida

sudo pip uninstall frida
sudo pip uninstall frida-tools

下载frida-ios-dump

直接download下来:https://github.com/AloneMonkey/frida-ios-dump

安装脚本环境

cd 'frida-ios-dump的文件夹位置'
sudo pip install -r requirements.txt --upgrade

安装usbmuxd与手机通信

brew install usbmuxd
iproxy 2222 22

Iphone安装frida

添加源:build.frida.re

根据你的设备型号,下载合适的frida版本

安装完成后,iPhone通过usb连接电脑

在MAC上新建一个终端

ssh -p 2222 root@127.0.0.1

再新建开一个终端,列出app

./dump.py -l
或者
python3 ./dump.py -l
./dump.py 包名
或者
python3 ./dump.py 包名

因为frida安装再python3环境下,有时候终端默认调用python2.7,就会导致无法执行,我们只需要指定python3 运行该命令即可

查询frida版本

frida --version
frida-server --version