在对iPhone 4进行破解之前,我们依然还是有很多准备工作要做的,比如备份SHSH等。
什么是iPhone 3GS和iPod Touch 3G的ECID(Exclusive Chip ID)?
就是iPhone 4的身份证号,每一个iPhone 4(或者iPod Touch 3G、iPhone 3GS等)都有自己的独特的ECID。
什么是SHSH和它有什么用处?
如果通过验证服务器就送一个和ECID对应的文件SHSH到iTunes,这样iTunes就可以继续进行固件的恢复。iPhone 3GS出来时候,苹果为加强对iPhone OS的控制对恢复(Restore)固件(Firmware)采用了验证过程,每次iTunes要恢复固件的时候都要连接苹果的服务器验证(ECID就送到了服务器)。
严格的说,不是“备份”SHSH,是去苹果的服务器上读取SHSH保存。SHSH只存在于苹果的服务器上。
简单的说就是只要你备份了SHSH后就不会出现升级到某个固件版本,在不能越狱的情况下,但又降级不了较低固件的悲剧,只有备份了SHSH就能顺利降级。因此在升级固件前强烈建议备份下SHSH。
备份工具:Umbrella软件
ECID SHSH备份工具TinyUmbrella即原来的Firmware Umbrella,是一款用来申请ECID配对的SHSH文件的软件,支持未越狱的设备。最新版4.00.26支持iOS 4.0和iPhone4。此程序需要Java运行环境支持,如果没有安装,请到Java官方网站下载安装。
注意事项:
1、使用TinyUmbrella之前,请卸载电脑上的Wi-Fi Sync(如果以前安装过)。
2、使用本地SHSH恢复过程中可能会有错误提示弹出,但不用担心,固件的确可以完成恢复,如果卡在DFU或黑屏模式无法退出,则可以使用集成的Kick Device Out of Recovery(如下图)按钮来退出恢复模式。
3、Mac用户请将App拷备出DMG镜像再运行,否则会收到无尽的密码提示选项。
4、必须安装iTunes9.0或以上版本,推荐iTunes9.2。

备份工具Umbrella软件界面截图





