有同事的iPhone 3G刷到了iOS4,但因为耗电过快,所以想要刷回iOS 3.1.3,一番折腾,最终完成了操作,记录步骤如下:

    1.需要安装iTunes 9.2,之前的版本认不出刷了iOS 4.0的iPhone。

    2.用数据线连接电脑,打开iTunes,按住HOME+电源键10秒钟(不超过13秒钟),期间iPhone会关机,到时间松开电源键,Home继续保持按住状态,随后iTunes会提示进入到恢复模式,此时iPhone会保持黑屏状态,这就是所谓的DFU模式。

     此步骤如果两者同按的时间过长,则会进入普通的恢复模式,此时屏幕上会出现USB连接iTunes的画面,此模式下无法进行后续步骤。

    3.下载iPhone相应的历史版本固件,下面这个网址非常不错:

    http://www.felixbruns.de/iPod/firmware/

    4.按住Shift键,选择iTunes中的“恢复”,此时会出现文件选择的窗口,注意,如果是Windows 7的系统,需要设置iTunes为Windows XP的兼容模式,不然按住Shift也无法出现选择窗口。

    5.此时选择我们要恢复的固件,然后进入恢复过程,最后会报一个1015的错误,据闻还有1101、1103之类的错误,这个属于正常现象。此时iPhone已经恢复成功,但处于恢复模式,下一步我们要退出恢复模式。

    6.下载RecBoot,网上有下载地址,盆地也提供一个(见下)。下载后安装其中的libusb-win32-filter-bin-0.1.12.2.exe,另外还需要.Net FrameWork 4的支持,同时,程序只支持Windows XP(Windows 7盆地试验无法使用)。

    盆地的win 7可能因为装了libusb-win32-filter-bin-0.1.12.2.exe的缘故,在重启后发现usb、网卡、蓝牙等均不能使用。由于当时没有想到此原因,只好重装,安装win7的最好不要尝试,本来就不能用,况且会导致问题。最好使用winxp来运行上述程序。

    https://cid-331479048cf34aad.office.live.com/self.aspx/201007/RecBoot-Version-1.0-Windows.zip

    7.满足上述条件后,运行RecBoot,然后选择"Exit Recovery Mode"退出恢复模式,完成后进入到锁定状态。

     8.此时用当前的iTunes 9.2无法识别出此iPhone,需要用之前的iTunes来解锁(此点没看到有人提到,但盆地遇到的是此类情况,不知道是否是必然的还是个案,有可能是因为安装libusb的后遗症),剩下的就是常见的流程了。

(完)

标签:
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

10,723次阅读 | penddy on 2010-7-13 14:58 | File Under 手机 | No Comments -