{ 本帖最后由 打盹的小虎 于 2011-04-11 17:24 编辑 }
关于SHSH的说明
什么是SHSH?
SHSH就是一个验证信息,它正常是存储在苹果的服务器上,每次当你用ITunes刷机时,iTunes会提示正在验证...,它就是在偷偷验证你的SHSH这件事了。
SHSH是基于你自己的iPad的ECID生成的,所谓ECID就是你的iPad的机器识别码。
你的机器有一个ECID,连上苹果的服务器,它给你生成SHSH,一中一西、一公一母、一上一下,OK,其乐无穷
为什么要备份SHSH?
当苹果发现你的机器居然越狱了,它当然很生气,但是它拿你没办法,咬你一口还是来告你?
他们不玩阴谋,于是他们玩阳谋——升级固件!
升级固件的其一作用就是修复被黑客利用的越狱漏洞(当然还有其它更多的新功能开发),越狱黑客的破解总是需要时间的,在这段时间里,如果你升级到新固件,而又不能越狱,那你只有一个办法:装正版软件!当然还有一个办法:等新越狱的出现!
OK,有人说了,我降回原来的旧固件不就行了?这时你会发现,苹果已经悄悄把你在服务器上的SHSH换成了新固件的SHSH,现在你想降也降不回去了。
但是黑客朋友们不同意这种不文明的做法,于是他们发明了一个可以伪装苹果服务器的工具:TinyUmbrella(小雨伞)(保护伞、估计这哥们喜欢玩生化危机 )
TinyUmbrella的作用是模拟苹果服务器及刷机工具iTunes,可以让你随便刷哪个固件,而不是像苹果官方那样,只能刷最新的固件。
但是它有一个前提,需要SHSH。你要刷3.2.2,就要有3.2.2的SHSH,以此类推。
这就是为什么要备份SHSH的原因了。
如何备份SHSH? 本教程描述使用TinyUmbrella程序来备份您iPad和iPhone、iPod Touch的SHSH文件。
一般来说,苹果在发布一个新的固件的时候,短时间内会停止对旧固件的认证,所以大家要抓紧时间备份SHSH文件了。方便日后还能降回来。必备条件:1、TinyUmbrella

请登录后下载
附件大小:1.5MB, 下载:4940次
2、Java运行环境 JRE(
点击下载)
步骤:一、下载TinyUmbrella,并将其解压到不带中文名称的文件夹中。
二、双击解压出来的umbrella程序并运行它。
注:如果您的电脑没安装过JAVA运行环境,则会报以下错误

请下载并安装必备条件中的Java运行环境后再重新执行umbrella程序。
Umbrella运行后会在您电脑的host文件中添加一个host项
127.0.0.1 gs.apple.com
如果您安装了360等安全工具可能会提示您Umbrella正在修改host文件,请选择允许本次操作,并按下确定按钮。

Umbrella运行后的界面如下图

点击“Save My SHSH”按钮即可保存您iPad的SHSH文件。
保存完毕以后,可以在日志里面看到纪录。

保存的SHSH文件会存放在你本地电脑上的C:\Documents and Settings\【用户】\.shsh文件夹中,请妥善保管好,以免误删除(【用户名】指的是你电脑登录的用户目录,通常为administrator)。也可以在设置里面修改。


ECID:显示的是你iPad的ECID码;
Device/Version:显示的是你要备份的机型以及固件版本号。