对于很多iPhone用户来说,备份SHSH工具可能并不太熟悉。简单来说,SHSH是为了帮助我们恢复苹果公司已经关闭验证的固件而必须使用的工具。如果你也在寻找可以用来降级的办法,那么备份SHSH完全是个不错的选择。我在这里分享一些关于怎样使用备份SHSH工具的经验,希望能为你排忧解难。
什么是SHSH?
SHSH的全称是Signature HaSH blobs,直译为签名证书。它的影响主要是验证你在使用iTunes进行固件升级或恢复时,是否具备合法性。具体来说,当你想要通过iTunes进行固件的恢复或升级时,iTunes会将设备的ECID提交给苹果的服务器,并请求获取相应版本的SHSH证书,而苹果会将这个与ECID相对应的SHSH证书返回给你。
用一个简单的类比来说,SHSH就像是一把钥匙,如果你要打开的房门上锁着,而你又想进入,只能用一把与锁匹配的钥匙。比如说,如果要进入iOS 7的内部,就需要一把同样是iOS 7的钥匙。
备份SHSH的重要性
对于想要恢复已经停止验证的旧版本固件的用户来说,备份SHSH是至关重要的。众所周知,苹果通常会在新版本发布后不久停止对旧版本固件的验证。一旦停证,你将无法再获取相应版本的SHSH证书,从而不能通过iTunes恢复到旧版。这使得备份SHSH成为降级所需的“通行证”。
怎样备份SHSH?
备份SHSH的步骤其实并不复杂。我个人倾向于使用PP助手和TinyUmbrella这两款工具,它们都有各自的优缺点,但都能够有效地备份SHSH。
PP助手(Windows版)备份SHSH的步骤:
1. 下载并安装PP助手到你的电脑上。
2. 将iPhone、iPad或iTouch连接到电脑,接着打开PP助手。
3. 在工具箱中选择正常模式,找到并点击“获取SHSH备份”。
4. 等待备份成功后,点击放大镜功能来查看电脑上SHSH备份的存储位置。
TinyUmbrella(小雨伞)备份SHSH的步骤:
1. 下载并安装TinyUmbrella,接着将设备连接到电脑。
2. 启动TinyUmbrella,注意如果出现提示窗口,请点击确认。
3. 找到设备名称,点击“Advanced”,接着取消勾选“Request SHSH From Cydia”。
4. 点击右上角的“Save SHSH”按钮,并查看Log以确认备份成功。
关键点在于,TinyUmbrella备份的SHSH默认会保存在本地的特定目录中,你可以通过查看来确认备份是否完成。
备份SHSH失败的缘故
有时你可能会遇到备份失败的难题,很多时候这是由于在苹果关闭验证的时刻窗口内未能及时备份。在某些情况下,即使越狱后的Cydia也会尝试帮助你备份SHSH,但不一定可靠。尤其对于iOS 6.0到6.1.2的版本,由于Cydia上的算法难题,可能会导致这些SHSH文件无法使用。根据经验,如果备份的SHSH文件大致小于22KB,通常是无法用于降级的。
SHSH与越狱的关系
另一个常见的误解是SHSH和越狱是紧密相关的。其实,越狱与是否备份SHSH并没有直接关系。例如,即使苹果已关闭对iOS 6.1.2的验证,iPhone 5仍然可以越狱,不需要SHSH的支持。
通过对备份SHSH工具的了解和使用,我希望能够帮助你更好地管理你的iOS设备。备份SHSH不仅仅一个技术操作,更是一种预防后患的策略。保持设备的灵活性,让我们在未来遇到难题时不会感到束手无策。如果你还有其他疑问,随时欢迎交流!
