如何还原至老版本固件
(intel Mac)
Translated by: Sikan Chen
这份教程仅针对在iPhone上使用如下固件版本的用户:1.0,1.0.1和1.0.2。我将指导你如何将iPhone还原至同样的固件版本。你也可以将你的固件升级到1.0.2版本,特别是如果你已经把它搞得一团糟或者想寻求问题的解决方法,那么这么做很好。在这里,你不需要升级到最新的版本(目前是1.1.1)。
这里我将使用一台固件版本为1.0.2的未解锁的iPhone,并将它还原至1.0.2。我所做的是使用iNdependence将其重新激活,安装OpenSSH,重新上传修改的lockdownd文件,随后我的所有SIM卡又都可以正常工作了。
以下是Apple提供的不同版本固件的下载地址:
步骤1
将你的iPhone连上Mac,iTunes将启动,你会遇到下面这个关于1.1.1版本固件的提示,点击“Cancel”。
注意:在这里我们有两个按钮:update和restore。你在按其中任何一个的时候都可以同时按下键盘上的option键,这将会弹出文件浏览器窗口。在我看起来符合逻辑的说法是,如果你按下option和update,那么你只能从1.0升级到1.0.1或者从1.0.1升级到1.0.2,如果你按下option和restore,那么你只能重新刷写你iPhone上现有的固件版本。由于我的iPhone已经是1.0.2版本了,所以我也没有试验过这个,坦白地讲,我不怎么在乎那些早期的固件版本了。不过知道这些对你可能会有些好处。
按住option键的同时点击“Restore”,文件浏览器窗口将被打开。进入你的用户Home文件夹,点击“Library”,然后“iTunes”,再是“iPhone Software Updates”,里面可能有若干个文件,如果你需要的还原文件不在里面,从上面的连接下载,然后放在这里。我在这里要还原至1.0.2,所以我选中下面那个文件并点击“Choose”。
你将会看到通常的一些提示信息……
这个过程最终将完成,iPhone将会重启。
现在我们回到这个熟悉的界面,从iTunes中弹出iPhone,并且关闭iTunes,确保iTunes Helper也被关闭了。
启动iNdependence 1.2.1a,按下“Activate Phone”按钮。
你需要在弹出框中选择固件文件在你电脑上的位置,进入phonedmg文件夹,点击“Open”。
你会看到提示信息“Waiting for jail break...(等待jail break过程)”
大约一分钟之后,你会看到提示信息“Waiting for return to jail...(等待返回jail状态)”
最后你会看到这个如下的弹出窗口,你的iPhone将会震动并且显示已被激活的提示信息,这下你又回来了。