论文部分内容阅读
无论是iPhone还是iPad,在升级固件时都会验证苹果服务器上的SHSH,苹果一旦推出最新版的固件之后,就会关闭旧版本SHSH的验证,用户无论在iTunes里面选择更新还是恢复,都会更新到最新版本固件。当然,最新版本固件通常不能完美越狱,这就是用户不愿刷新到最新固件的主要原因。要降级或者强刷可以完美越狱的版本,正常方法是不大可能了,如果你曾经备份过SHSH,那么借助TinyUmbrella(小雨伞)可以强刷已备份SHSH的非最新版本固件,达到升级并且完美越狱的目的。笔者近期就在苹果关闭了4.3.3 SHSH验证的情况下,成功刷新4.3.3版本固件并完美越狱。
Cydia自动备份SHSH
在Cydia界面的顶端,有若干iOS版本号,其实这就是Cydia自动备份的SHSH文件,如果没有自动备份,将界面往下拉,就会出现一个小红心,点击红心就可以手动备份SHSH了。有了这个备份的SHSH,我们就可以在iOS的任意版本之间强刷,而不用担心苹果官方服务器是否关闭了SHSH验证了。
取回SHSH
备份了SHSH,在强刷固件之前,还需要下载TinyUmbrella,将SHSH文件从Cydia服务器取回本地。TinyUmbrella最新版本为5.0,安装之前需要安装java运行环境。
TinyUmbrella在启动时,会有两个提示,第一个提示是TinyUmbrella的默认设置为从Cydia服务器中请求SHSH备份,第二个提示是系统会修改Hosts文件,指向Cydia服务器直到TinyUmbrella退出。点击确定,然后会弹出修改Hosts文件的系统提示,也点击确定,就可以进入TinyUmbrella的主界面。
将iOS设备连接到PC,点击左边栏里需要备份SHSH的设备,“Save all SHSH”按钮就可以将备份在Cydia服务器上的SHSH文件取回本地并且显示当前备份了哪些版本的SHSH文件。在下方Advance按钮处,还可以设置SHSH文件保存的路径。
强制刷新固件
笔者的iPad固件版本为4.21,想升级到4.3.3,最新版本为4.3.5,并且苹果已经关闭了4.3.3的SHSH验证,只有求助TinyUmbrella了。将Cydia上的固件取回本地后,使用TinyUmbrella自建一个TSS服务器,就可以骗过苹果SHSH验证,利用本地的SHSH文件验证,从而成功刷新固件。点击界面右侧的“Start TSS Server”按钮,就可以运行TSS服务器了。
接下来的工作,将iOS设备手动进入恢复模式(关机后开机,按住电源3秒,然后按住Home键10秒,松开电源键,继续按住Home键,此时iOS设备黑屏),打开iTunes,提示找到一个待恢复的设备,按住Shift键点击“恢复”,然后从本地选择之前下载的4.3.3固件,就可以开始刷新了。新版本小雨伞无任何报错,完成之后iPad就已经成功升级为4.3.3版本固件了。
Cydia自动备份SHSH
在Cydia界面的顶端,有若干iOS版本号,其实这就是Cydia自动备份的SHSH文件,如果没有自动备份,将界面往下拉,就会出现一个小红心,点击红心就可以手动备份SHSH了。有了这个备份的SHSH,我们就可以在iOS的任意版本之间强刷,而不用担心苹果官方服务器是否关闭了SHSH验证了。
取回SHSH
备份了SHSH,在强刷固件之前,还需要下载TinyUmbrella,将SHSH文件从Cydia服务器取回本地。TinyUmbrella最新版本为5.0,安装之前需要安装java运行环境。
TinyUmbrella在启动时,会有两个提示,第一个提示是TinyUmbrella的默认设置为从Cydia服务器中请求SHSH备份,第二个提示是系统会修改Hosts文件,指向Cydia服务器直到TinyUmbrella退出。点击确定,然后会弹出修改Hosts文件的系统提示,也点击确定,就可以进入TinyUmbrella的主界面。
将iOS设备连接到PC,点击左边栏里需要备份SHSH的设备,“Save all SHSH”按钮就可以将备份在Cydia服务器上的SHSH文件取回本地并且显示当前备份了哪些版本的SHSH文件。在下方Advance按钮处,还可以设置SHSH文件保存的路径。
强制刷新固件
笔者的iPad固件版本为4.21,想升级到4.3.3,最新版本为4.3.5,并且苹果已经关闭了4.3.3的SHSH验证,只有求助TinyUmbrella了。将Cydia上的固件取回本地后,使用TinyUmbrella自建一个TSS服务器,就可以骗过苹果SHSH验证,利用本地的SHSH文件验证,从而成功刷新固件。点击界面右侧的“Start TSS Server”按钮,就可以运行TSS服务器了。
接下来的工作,将iOS设备手动进入恢复模式(关机后开机,按住电源3秒,然后按住Home键10秒,松开电源键,继续按住Home键,此时iOS设备黑屏),打开iTunes,提示找到一个待恢复的设备,按住Shift键点击“恢复”,然后从本地选择之前下载的4.3.3固件,就可以开始刷新了。新版本小雨伞无任何报错,完成之后iPad就已经成功升级为4.3.3版本固件了。