友情提示:新固件即将发布,请尽快备份 4.1 的 SHSH[附工具下载+教程]|iPad ...

来源:百度文库 编辑:神马文学网 时间:2024/04/29 05:00:14
iOS 近日发现一个安全漏洞,在以密码锁定的情况下仍然可以盗|取私人信息。虽然此漏洞不能用于远程攻击,但仍然属于比较严重的安全问题。鉴于此,苹果有极大几率于近日发布新版固件(很可能就是4.2正式版)。

不管新固件什么时候发布,都会封堵现有的越狱漏洞。虽然硬件上的漏洞不会被修补,但是短期内不会有所谓的“完美越狱”。因此,如果需要保持越狱的话,不要升级新版固件,并立即备份4.1的SHSH文件。

此外,新固件仍然有可能升级基带,使得基带解锁更为困难,需要解锁的朋友也千万不要更新。


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

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

现在可以备份哪些版本的SHSH?
答:4.1和4.2b3(作用未知,但也请备份以备以后所需)。

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

因此,需要用其它工具来备份SHSH,即 TinyUmbrella。

下载地址:
官方地址:
TinyUmbrella [OSX]
TinyUmbrella [WIN]
TinyUmbrella [LINUX]

威锋镜像(服务器流量近期也比较大,请不要开多线程下载,体积并不大)
下载 Umbrella 4.1.13 for Windows
下载 Umbrella 4.1.13 for Mac OS
下载 Umbrella 4.1.5 for Mac OS PPC
下载 Umbrella 4.1.13 for Linux

目前最新版本是 4.1.13,支持 4.1/4.2b3 的 SHSH 备份。


注意:
  • 备份SHSH跟设备当前安装的固件版本无关,跟设备是否越狱也无关。只跟苹果目前开放的SHSH验证有关。目前只能备份4.1的SHSH。当新版固件发布后,苹果会关闭4.1的SHSH的备份,那时候没有任何方法可以备份4.1的SHSH,所以要备份,只能趁现在。
  • TinyUmbrella由Java编写,需要Java运行环境,即JRE。Mac OS系统默认已按照,Windows和Linux需要另外安装,可在以下页面下载。

English page: http://www.java.com/en/download/manual.jsp
简体中文页面: http://www.java.com/zh_CN/download/manual.jsp
繁體中文頁面: http://www.java.com/zh_TW/download/manual.jsp


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

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

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

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


选择 Advanced 选项卡,选中 Save All Available SHSH,取消选中 Request SHSH from Cydia,其余项无所谓,之后 Apply Changes


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

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


回到 Advanced 选项卡,选中 Request SHSH from Cydia,然后 Apply Changes,之后Apply Changes,再点击 Save SHSH 按钮,再备份一次,并将已备份的 SHSH 上传到 Cydia 服务器(备份两次只是为了保险,实际上上一步并非必须。)

若成功,会提示 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 semaphore 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.1),因苹果已经关闭了旧版SHSH的备份,所以没有任何方法可以获取这些SHSH。

这个提示其实影响不大,目前主要是能备份4.1的SHSH就可以了。


还原旧版固件操作:
确保已保存旧版固件的SHSH
运行 TinyUmbrella,点击 Start TSS Server,之后在 iTunes 里还原即可
如果出现错误提示,设备停在了还原模式或DFU模式,可以使用 TinyUmbrella 的 Exit Recovery 功能将设备踢出还原模式/DFU模式[ 此帖被autopear在2010-11-09 13:23重新编辑 ]