iphone 为什么要备份 SHSH

答:在更新/还原固件时,iTunes 会联网验证当前最新固件,只允许更新/还原到最新版的固件。当强制让 iTunes 还原较早固件时会报错。备份 SHSH 的意义就在于,将验证服务器改为 Cydia 服务器,绕过官方验证。如果有相应固件的 SHSH 即可还原。

哪些设备需要备份 SHSH?
答:除 iPhone 2G 和 iPod Touch 1G 以外的全部设备。

现在可以备份哪些版本的 SHSH?
答:4.2.1, 4.3b1, 4.3b2, 4.3b3(可能为4.3正式版完美越狱所用),现已无法备份 4.2b3 和 4.1 以下的 SHSH

iPhone 3G 和 iPod Touch 2G 还需要备份 SHSH 吗?
答:目前仅能备份 4.2.1 的 SHSH,由于将不会有 4.3 固件,所以以后就不需要备份了。(其实这两种设备备份不备份无所谓,毕竟只是在软件层面进行校验,可以很容易屏蔽掉。)

由于日前 Cydia 服务器流量过大,Saurik 暂停了Cydia 服务器的 SHSH 备份功能。因此近期 Cydia主页不会提示备份 SHSH,也不会显示已经备份的 SHSH。

通常通过 TinyUmbrella 备份的 SHSH,需要一定时间才会显示在 Cydia 主页上,短则立即显示,长的话要 3 个月之久。所以,如果在用 TinyUmbrella 备份之后 Cydia 主页没有立即显示,不要大惊小怪。

下载地址:
TinyUmbrella for Mac
TinyUmbrella for Win

目前最新版本是 4.21.11,支持 4.2.1/4.3b1-3 的 SHSH 备份。


注意:

备份SHSH跟设备当前安装的固件版本无关,跟设备是否越狱也无关。只跟苹果目前开放的SHSH验证有关。目前只能备份 4.2.1 和 4.3b1-3 的SHSH。当新版固件发布后,苹果会关闭旧版SHSH的备份,那时候没有任何方法可以备份旧版SHSH,所以要备份,只能趁现在。



TinyUmbrella由Java编写,需要Java运行环境,即JRE。Mac OS系统默认已安装,Windows和Linux需要另外安装,可在以下页面下载。

English page: https://www.360docs.net/doc/c111393264.html,/en/download/manual.jsp
简体中文页面: https://www.360docs.net/doc/c111393264.html,/zh_CN/download/manual.jsp
繁體中文頁面: https://www.360docs.net/doc/c111393264.html,/zh_TW/download/manual.jsp


如何用 TinyUmbrella 4.1.8+ 备份SHSH (以 Mac OS 下为例,其余系统操作是一样的)

将自己的设备连接上电脑,以管理员模式运行 TinyUmbrella,在左侧选中自己的设备

在 Saved SHSHs for XXXX 里会显示已备份的SHSH列表,并会有设备的连接状态。

在General里会有设备的型号,固件版本,基带版本,ECID,序列号,IMEI等信息


点击顶部的 Save SHSH 按钮开始备份,如果之前没有备份过的话,TinyUmbrella会从苹果服务器获取 SHSH 文件,并保存在本地

若成功,在 Log 页面会提示 SHSH SUCCESSFULLY saved!


且会提示 SHSH 已备份到 Cydia 服务器:You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug sem

aphore about the Cydia home page showing this version.


如果之前已经备份过,Log 里的提示跟上面的是一样的

备份后的 SHSH 列表可以在 General 里查看。

至于备份的 SHSH 文件的位置,在 Advanced 里的 Save SHSH Directory 里,这里也可以自己更改默认的保存位置。


引用

如果出现 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.0.2 (8A400) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 的提示,表示没有备份之前的SHSH(低于4.2.1,数字不一定就是这个,请学会变通),因苹果已经关闭了旧版SHSH的备份,所以没有任何方法可以获取这些SHSH。

旧的没法备份也没办法了,能备份当前的才是要紧的事。



还原旧版固件操作:
确保已保存旧版固件的 SHSH
运行 TinyUmbrella,点击 Start TSS Server,之后在 iTunes 里还原即可
如果出现错误提示,设备停在了还原模式或DFU模式,可以使用 TinyUmbrella 的 Exit Recovery 功能将设备踢出还原模式/DFU模式

相关主题
相关文档
最新文档