什么是 SHSH?
现在已经不怎么提 SHSH 这个东西了,过去热衷于它的人也并不算多。
SHSH 是什么呢?简单来说就是它是能让你手机降级的东西。它出现的需求是这样的:
一般来说苹果在升级 iOS 系统后都会封堵漏洞,导致最新版本的系统,如现在的 iOS 8.2 不能正常越狱。然后在一段时间以后,苹果就会关闭老系统的验证。当设备升级到最新系统,而老系统又被关闭验证以后,你就无法把手机降级到可以越狱的那个版本了。
所以不手欠升级不就好了吗?问题是,升级并不是都因为“手欠”。有的新手看“论坛大神”的越狱教程装了一堆盗版源,搜一个插件同名的都有五六个,设备很难保证稳定,不得不升级;也有那种靠自己的能力无法排查出问题插件或插件冲突的情况,也不得不升级以图稳定;新系统对喜欢折腾的人有莫大的吸引力,越狱也是,所以也有人永远在越狱还是最新系统中纠结……
无论如何,留有后路总是不错的。SHSH 就是那些升了级还想越狱的人的后路。在以前,只要你有某个版本的 SHSH,你就能把你的设备在任何时候恢复到那个版本。所以一度有“卖设备先问有没有 SHSH,有 SHSH 的设备比没 SHSH 的设备值钱”的笑谈。
小雨伞——Tinyumbrella
保存 SHSH 的这个工具,叫做 Tinyumbrella,依赖于 JAVA。在 iOS 5 的时候,苹果搞明白了人们是怎么利用 SHSH 降级的,于是 Tinyumbrella 这个工具的实用价值一下几乎荡然无存——它依然可以保存 SHSH,但我们保存 SHSH 也不能降级了。自然也不用提后面的 64 bit 的设备了。
所以一时间没有人再去谈论 SHSH,一般的论调都是,“保存了也用不了,瞎折腾。”云云。但你可以说,这些人功课做得并不足,因为越狱开发者 @iH8sn0w 在 Twitter 上说过:
他说这句话当然也不是没有底气的,因为他已经在开发新的降级方法的工作:
新版小雨伞
3月14日 @notcom 发布了新版小雨伞,但仍是 Beta 版。它的界面很简单,按键只有一个:
插上设备就会自动地从 Apple 获取可获得的 SHSH 文件,并且对 64bit 的设备有效。
新版小雨伞只能从 Apple 获取 SHSH,不能通过其它方式。但好处是,它可以获得 OTA[1] 升级的 SHSH。上图里能看到很多 Type 为 OTA 的 SHSH,原因是里面包含了从各个 iOS 8(比如,iOS 8.0.1、iOS 8.0.2……) 升级到 iOS 8.2 所需的 OTA SHSH。
另外,开发者还提示大家,尚停留在 iOS 8.1.2 的人不要升级,他有办法从设备中提取 SHSH:
新版的小雨伞能让降级复活吗?答案可能是乐观的。这里是 iDB 的 Jeff 跟小雨伞的开发者的一段对话:
一些注意
老的 SHSH 文件的移动
如果你的电脑同时安装有新旧两个版本的 SHSH,那么打开旧版本的 SHSH 就会自动地提示你是否把旧的文件格式转换为新的文件格式并保存到新的路径。
新的 SHSH 文件的路径是:
Mac: ~/.tu/.shsh
Windows: C:\Users\Username.tu.shsh
*新的 SHSH 文件不再是一个一个的散件,而是合并到了一个文件里。
软件仍属测试版
测试版的意思就是,作者本人也不能保证目前软件的质量,所以如果你遇到问题,如果操作正确,可能就是软件的问题。不要着急,等待正式版即可。
工具下载
工具已经转到百度盘。
越狱方面的工具都可以在主页左上角的越狱工具
选项里找到。
- 最新小雨伞Mac 版
- 最新小雨伞Windows 64位
- 最新小雨伞Windows 32位
- OTA 是 iOS 设备升级的一种方式,iOS 可以通过电脑和手机两种方式升级系统,OTA 是后者。 ↩