配置环境
基础环境:
macOS
Python3
Homebrew
下载 Vieux
访问 https://github.com/MatthewPierson/Vieux ,下载 ZIP 包
解压,进入所在目录
cd /Users/lee/Desktop/Vieux-master
下载 IPSW 固件包
打开爱思助手,下载一个你想要的版本的固件
将设备进入 DFU 模式
下载完成后,在开机状态下连接 Lighting 数据线至电脑,同时按住 Home 键和电源键不松,几秒,到屏幕完全变黑,松开电源键,仍按住 Home 键。进入成功后手机屏幕仍是黑屏,爱思助手可以看到设备已进入 DFU 模式。
一键刷入
找到该文件的位置,回到刚才的终端界面,输入
python3 vieux -i <IPSW File Path>
注: IPSW File Path 即为固件文件的路径,可以从 Finder 中拖拽进终端。
回车,开始降级。
Trouble Shooting
在降级时,我遇到了 Unsupported Model 的问题
在作者的 Github 仓库发现了同样问题的 issue,解决办法如下:
First-Step
在 Vieux 的目录下,运行 ./CatalinaFix.sh
如果没有报错,尝试刷机降级。
Second-Step
如果执行完上一条命令,在降级过程中报错内容为 usb.core.NoBackendError: No backend available
,运行brew install libusb
指令,安装 libusb 这个包。
然后继续尝试降级。笔者到此便完成了降级。
期间可能会报这样的错误(如下图),忽略即可。
总结
Download IPSW Firmware
Put your device in DFU mode
cd Vieux-master
./CatalinaFix.sh
brew install libusb
python3 vieux -i <IPSW File Path>