使用固件保护伞保存 SHSH Blob
如果您想越狱和解锁您的 iPhone,您需要在安装新版本的 iOS 之前备份现有的 SHSH blob。随着 iOS 4.2 的发布在即,如果您打算将来解锁您的设备,现在就这样做是个好主意。
如何使用 Firmware Umbrella 保存/备份 SHSH blob
此过程针对 Mac 进行了详细说明,但对于 Windows 用户来说非常相似:
- 下载Tiny Umbrella,您可以获取Mac版或获取 Windows 版本(直接下载链接)。
- 启动 Umbrella.app 并输入您的管理用户名和密码(这允许 TinyUmbrella 修改您的 /etc/hosts 文件)
- 将您的 iPhone、iPod touch、iPad 或 Apple TV 连接到计算机
- 点击“保存我的 SHSH”按钮
- 这会将您的 SHSH blob 保存到您的本地磁盘以及 Cydia,以便以后访问和恢复
实际上就是这样,新版本的 TinyUmbrella 使这个过程比过去更容易,因为您不再需要自己手动编辑 /etc/hosts。
什么是 SHSH blob,我为什么需要它们?
SHSH 代表签名哈希,SHSH blob 基本上是安全的签名哈希文件,由于它的 ECID(独家芯片 ID),这些文件对于您的设备来说是独一无二的。您需要备份您的 SHSH blob,因为 Apple 只允许您恢复到具有签名 SHSH 的固件,并且此签名仅持续有限的时间。一旦这个数字签名结束,你就不能再恢复到那个固件(即:降级 iOS 和固件)。这对于越狱者和解锁 iPhone 的人来说非常重要,因为某些越狱和解锁漏洞仅在较旧版本的固件上有效。
iOS 设备固件和下载链接
如果您需要它们,这里是 iOS 设备固件和 IPSW 文件下载的完整列表:
同样,如果您计划将来能够解锁您的 iPhone,您需要在升级到更新的 iOS 和固件之前保存您的 SHSH blob。