|
第九步:从新分区启动 当启动iphone时,三个主要的nvramvalues就可以使用了: Auto-boot (true):决定iphone是否自动启动还是进入安全模式 Boot-partition(0):确定root分区号(Zero-indexed) boot-args(empty):用来设置root工具和verbose模式 运行上述程序以便iphone可以使用新分区: # nvram boot-partition=2 # nvram boot-args="rd=disk0s3-v" # nvram auto-boot=true # sync #reboot 运行“mount”以确定你的手机是在新分区运行,这样就可以看到根文件系统是在disk0s3下运行,而不是在disk0s1下运行。 如果不能正常启动,可以尝试利用iPHUC启动: # iphuc #: enterrecovery (if necessary) #:cmd setenv boot-args rd=disk0s3 -v #: cmd setenv boot-partition2 #: cmd setenv auto-boot true #: cmd saveenv #: cmdfsboot 如果运行没有任何反应,通过Home+power试着进入恢复模式直到你看到指示告诉你“连接iTunes”。
第十步:升级到1.1.4 升级回到7.6版本 在OSX状态下,1.1.4版本只能在iTunes7.6版本下升级。而在windows 下,iTunes7.5就足够了。否则你需要暂时将iTunes升级到7.6版本。 升级iTunes,点击“Check for updates”。它可能推荐你下载1.1.4版本,这时你只需点击“Downloadonly”,一旦你下载了1.1.4,按“update”键(而不是“restore”)。这样就可以只更新OS分区,不用刷掉以前的东西。如果iTunes没有显示数字错误,那么恭喜你。现在你就拥有一部可以重启多版本的iPhone手机了。你仍然可以在你的手机上看到“Connect toiTunes”图标。降级到7.5版本 真是个致命伤。iPHUC不支持7.6版本,如果你需要升级到7.6,那么现在你需要降级到7.5来完成此过程。
第十一步:利用iPHUC启动1.1.1版本 查看1.1.4ipsw文件,你会看到kernel cache.用iPHUC复制kernel cache到iPhone: # iphuc #:filecopytophone kernelcache.release.s5l8900xrb 现在,输入下列iPHUC命令到root. #: cmd setenv boot-args "rd=disk0s3 -v" #: cmd setenv auto-boottrue #: cmd saveenv #: cmd bootx [第 1 页] [第 2 页] [第 3 页] [第 4 页] [第 5 页] [第 6 页] [第 7 页]
|