0x00 警告
iOS 13仍处于开发者预览版状态,系统的稳定性无法与正式版系统相比,需要做好充足的面对bug、不兼容、数据丢失甚至是设备损坏的心理准备,不建议在重要设备上进行升级,升级前请务必使用iTunes或iCloud备份设备。
0x01 工具下载
idevicerestore是一个用于升降级iOS的工具,我们需要在Windows上使用这个工具来对iOS进行升级。
GitHub:https://github.com/libimobiledevice/idevicerestore
官方只提供了其源代码,GitHub上有其他人对其进行了编译,可以直接下载。
下载地址:https://github.com/Devjam81/libimobile2019/archive/master.zip
百度网盘:https://pan.baidu.com/s/1GJtmrG8yX0g5uVGRDEAXTQ (提取码: 1qwv)
0x02 IPSW文件下载
由于Apple官方只为付费的开发者提供IPSW的下载,我们需要从第三方下载IPSW文件,经过一番搜索,发现IT之家提供了所有支持型号的下载,请前往这一网站下载设备对应的IPSW文件。
WWDC19:苹果iOS 13/iPadOS开发者预览版Beta 1固件下载
(网站上的教程只适用于MacOS,请无视其教程)
0x03 升级iOS
注:IPSW文件名以下载后的文件为准,例如iPad Pro 2018对应的文件名为iPad_Fall_2018_13.0_17A5492t_Restore.ipsw,请使用下载得到的文件名自行替换相关内容。
- 解压缩
libimobile2019-master.zip到任意文件夹,双击进入解压缩后的libimobile2019-master文件夹,如果文件夹内还有一个libimobile2019-master文件夹,再次进入即可,可以看到类似下图的文件 - 将下载得到的IPSW文件复制到这一文件夹中,建议为了后续步骤方便重命名为
ipsw.ipsw,如果没有打开扩展名显示,也就是重命名时不显示.ipsw,重命名为ipsw即可 - 按住键盘上的
Shift按键,右键窗口空白处,在显示的右键菜单中,点击在此处打开 Powershell 窗口(Windows 10)或在此处打开命令窗口(Windows 7) - 如果上一步使用了PowerShell,则先在打开的PowerShell窗口中输入
cmd并回车 - 将设备使用数据线连接上电脑,可以在iTunes中确认是否正常连接
- 在PowerShell或命令窗口输入
idevicerestore -d 文件名.ipsw,例如idevicerestore -d ipsw.ipsw进行升级 - 可以看到设备的屏幕上显示了升级进度条,出现
DONE即表示已经完成升级,等待升级进度条走完会自动重启,即可进入iOS 13 beta
0x04 常见问题
Unable to send iBEC
设备驱动不够新,需要更新驱动。
- 请确保iTunes为最新版本
- 设备此时应该处于“连接 iTunes”屏幕
- 打开Windows上的设备管理器,找到
Apple Recovery (iBoot) USB Composite Device,右键,点击卸载设备,并选择删除此设备的驱动程序 - 拔下与设备的连接并重新连接设备
- 再次执行
idevicerestore -d 文件名.ipsw