如何用 TinyUmbrella 恢复设备?

很多朋友的设备越狱之后有个非常头疼的事情,就是升级了系统便无法享受越狱的乐趣,并且很有可能永远都降不回去了。有的人知道备份 SHSH,但是不一定所有人都知道 SHSH 怎么用,还有很多人连 SHSH 是什么都不知道。之前我做了这个教程的视频,但是一直都没有文字解释,为了让这篇教程变得有意义,便写了这篇文字教程。

什么是 SHSH

视频中说了,SHSH 是一个 iTunes 用于向苹果服务器验证的文件。该文件有唯一性,并且无法通过改写别人的 SHSH 而创建自己的 SHSH 文件。该文件与你的 UDID 配对,也就是一个设备有对应一个版本的固件有一个独特的 SHSH。只有有了这个东西,iTunes 才能恢复或升级你的固件。

怎么备份 SHSH

正如题目中所说,我们需要 TinyUmbrella(后文简称 TU)。备份 SHSH 的方法有很多,为了对应视频,这里就以 TU 为准。视频中已经把备份讲得非常清楚了。

怎么使用 SHSH

如果你手上的设备是 iPad 2 或者 iPhone 4S,而又恰好是 iOS 5,那么你现在能做的只有备份 SHSH,因为目前还没有找到可行的降级办法,不过截至发稿时已经有消息说方法已经找到,不过工具发布还需时日。

  1. 备份以后的 SHSH 会自动保存在你的用户根目录,如果你不格式化系统,这个文件你就不用管了,如果要拷贝可以再根目录找到一个 .shsh 的文件夹,复制他即可。
  2. 打开 iTunes 和 TinyUmbrella,点击后者的「Start TSS Server」。
  3. 去到 iTunes,执行原来的恢复操作,恢复时请使用自己已经下载好的固件(下载地址)注意在选择时使用 Shift 键调出选择窗口(Mac OS 为 Option 键)。是的,就是那么简单。

可能遇到的问题

  • Q:使用了 TU 之后我想正常恢复固件也提示出错了怎么办?A:这通常是因为 hosts 文件造成的。在哪找到 hosts 的办法可以在谷歌搜索到。找到文件中的 gs.apple.com 字段,把那一行全部删除,保存即可。
  • Q:我的 SHSH 文件被我不小心删除了,能不能找回?A:能,在 TU 中选择从 Cydia 服务器中获取即可,视频中可以找到打开方法。

视频: