本文由 @william_huangcc 投稿。
相信现在大家对 SHSH 都有了足够的了解,也知道了即时备份 SHSH 的重要性,但是有个情况可能无法避免:某个设备碰巧不在身边,比如没有随身携带的 iPad,或是被尘封在家里的旧设备。如果这时候 Apple 突然出了新的固件,那该如何为这些设备即时备份 SHSH 呢?
如果这些设备以前连接过你电脑上的 redsn0w 最新版,那么就不用担心了,因为 redsn0w 会帮你记录下曾经连接过的设备的 ECIDs,此时你需要做的事情和你以往用红雪备份 SHSH 时候的完全一样,只是不需要连接设备了,具体步骤只有两步:
- 点击 Extra > SHSH Blobs > New
- 选择需要备份的 SHSH 对应的 IPSW 文件
此外,若你想了解红雪已经帮你记录了多少 ECIDs,可通过 Extras > Even More > Preferences > ECIDs 来查看。不过,redsn0w 并不允许你自己直接在这里添加设备的 ECIDs 来实现备份未连接过此电脑的设备的 SHSH,经过测试,这样做是无效的。
其实当你在用 redsn0w 备份 SHSH 的时候,备份的进度条上方也可以看到当前固件有几个设备的 SHSH 可备份,如下图就有 2 个:2 known ECIDs。
并且备份完成后的弹窗上也会具体告诉你备份了几个 SHSH,分别属于哪几个 ECIDs。
至于通过 redsn0w 如何上传 SHSH 到 Cydia,《保存 SHSH 的三种方法以及浅谈 OTA 升级》 [1] 有详细介绍,这里不多赘述。
最后,关于 SHSH 的保存,可以在电脑上专门建一个文件夹,根据设备的不同来对 SHSH 分类,这样设备多时也方便管理和分辨 SHSH 的归属,当然把整理好的 SHSH 都上传到 Dropbox 之类的云端是最好。
扩展阅读