iPhone 5s 降级至 iOS 10.3.3

标签: 编程学习 iOS学习

很久没用的 iPhone5s 手贱给升级到iOS12.4.7了,最近无意间看到了可以iPhone5s 可以无条件降级,就实操了一下,没想到一下就成功了,这里记录一下。

前期准备

  • 数据备份 无论怎么搞手机,记得都要先备份,养成备份的习惯很重要,爱思助手就可以搞定。
  • 设备的硬件型号、软件版本等基础信息 我的 iPhone 5s 是型号是A1530,iOS 版本是12.4.7。
  • 使用的电脑设备和刷机软件 我用的 mac 是17款,系统版本是 10.15.5。
  • 准备iOS固件 下载你要刷的iOS版本固件,爱思助手上就能找到。
  • 手机进入 DFU 模式 保持设备处于开机或恢复模式下,先按下设备的 HOME 键不要松开,再按下设备的开机键不要松开,直到设备屏幕熄灭再过4秒左右松开设备的开机键,但不要松开 HOME 键,这个状态可以连接爱思助手查看。
  • 刷机脚本 直接去Github克隆即可。
  • 安装脚本所需的环境 脚本使用的是 python3,所以先用 brew 安装 python3
brew install python3

降级过程

  • 进入 DFU 模式之后,连接数据线;
  • 打开 mac 终端,切换到 Vieux 文件夹内
  • 安装依赖
    pip3 install -r requirements.txt

    有时候这样会不成功,还有另一种

    python3 -m pip install -r requirements.txt
  • 升级 pyusb,依赖里版本有点老,会报错

    pip3 install --upgrade pyusb
  • 执行Bug修复脚本
    ./CatalinaFix.sh
  • 最后执行降级命令
    python3 vieux -i  iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw

降级成功手机会重启,白苹果画面走进度条,然后就需要激活设备

哈哈,来看看降级之后的关于