目前还没有升级到4.3.1固件的iPhone 4用户,可以使用这个办法来升级到的4.3.1官方固件而保持原来的旧基带版本,从而达到使用的Redsn0w越狱并使用Ultrasn0w解锁iPhone4,实现完美越狱+解锁的目的。本教程使用的工具是TinyUmbrella,请确保已经下载了版本。
注意:本教程仅适用于iPhone4!
1.下载版本TinyUmbrella 4.30.05、iPhone4 iOS4.3.1固件。
2.右键点击TinyUmbrella选择以管理员的身份打开程序。如果遇到Windows安全提示,选择确定类继续执行即可。
3.确定已经使用USB链接了iPhone到PC,之后Umbrella会自行检查设备型号和固件版本。
4.确认Cydia或者TinyUmbrella已经有版固件对应的SHSH,即点击Save SHSH后,可以取到相应的SHSH(对应4.3.1固件)。
点击Start TSS Server后检查,没有报错方可继续。
一旦TSS Server显示running,TinyUmbrella会自动关闭iTunes。
如果发生错误,没有上图的绿色对勾。请千万不要直接恢复固件,应该先排查原因,关闭占用80端口的其它所有应用程序后再重新开启TinyUmbrella并运行TSS Server,直到出现上面图中的绿色对勾。
5.打开iTunes,并按住键盘上的Shift键后点击Restore(恢复)按钮。
选择iPhone 4.3.1 固件文件。
点击打开开始升级。
6.iTunes报告1013错误(目的达到,这是基带升级不成功的表现)。若发生16XX提示,则进入DFU再重新进行第5步。如果成功恢复并且没有1013错误,说明基带已经升级,这事因为你没有按第4步说明操作,而是TSS server没有正常运行或者是根本没有打开,也有可能你的设备不是iPhone4。
7.回到TinyUmbrella窗口点击Kick Device Out of Recovery来跳出恢复模式,如果此步骤出现异常,请尝试关闭并重新打开TinyUmbrella。
TinyUmbrella内集成的Fix Recovery暂时不能使用,因此要下载一个单独的文件来修复4.3.1的启动问题,下载后双击fixrecovery43.exe,按提示操作或等待后,就可以看到iPhone4开始滚代码,启动了。
最后,iPhone4会成功升级到4.3.1固件并保持1.59.00基带不变,所以,按下来就可以使用的Redsn0w 0.9.6rc9越狱iPhone4 4.3.1固件并使用原来的Ultrasn0w来解锁iPhone 4了!
英文版