说明:
www.winpwn.com终于发布了适用于iPhone(2G) 2.0的软件Winpwn。不过在下载了Winpwn 2.0.0.1和Winpwn 2.0.0.2之后,自己测试却没有成功:生成自定义的Firmware Image没有问题,但在用iTunes恢复时却提示1604错误,所以自己翻译的内容就没有发上来。今天看到
www.winpwn.com更新了Winpwn 2.0.0.3,提到解决了2.0.0.2中的几个错误以及16xx错误,就先把翻译的内容和软件发上来给大家参考一下吧。
原文见
http://www.iclarified.com/entry/index.php?enid=1572,不确切的地方请指出,谢谢。
一、准备工作。需要准备以下软件(后面是下载地址):
(1) iTunes 7.7:
http://appldnld.apple.com.edgesu ... t5R/iTunesSetup.exe
(2) Winpwn 2.0.0.3:
http://rapidshare.com/files/1324 ... .0.3_Setup.zip.html
http://www.megaupload.com/?d=YCJDFEHW
http://www.treo8.com/down/download/view-software-458.html
(3) iPhone 3.9 BL:
http://iphonefreakz.com/firmware/BL-39.bin
iPhone 4.6 BL:
http://iphonefreakz.com/firmware/BL-46.bin
(4) iPhone(2G) Firmware 2.0:
http://appldnld.apple.com.edgesu ... _5A347_Restore.ipsw
另外,Windows还需要安装.Net Framework,下载地址:
http://www.microsoft.com/downloa ... &displaylang=en
下载上面的软件之后,安装iTunes7.7和Winpwn 2.0.0.3,然后就开始破解工作了。
二、生成破解文件。
1、运行Winpwn,这是主界面:
2、点Browse .ipsw,找到前面下载的iPhone(2G) Firmware 2.0
3、Winpwn会检查iPhone(2G) Firmware 2.0文件。
4、现在点IPSW Builder,打开下面的界面,选中Install Cydia和YouTube Activation Fix。
5、切换到Custom Images,在这里可以自己设定开机画面和系统恢复时的画面。
6、切换到Custom Payload,将一些软件加到这里可以在恢复之后自动安装。(这个不太熟,原文也没详细讲,以后再讨论吧)
7、切换到Advanced,按下图中的说明选择,然后分别点Bootloader 3.9 file和Bootloader 4.6 file选择前面下载的BL39.BIN和BL46.BIN文件
8、现在点Build .ipsw,提示保存破解文件,假设保存为Custom_iPhone1,1_2.0_5A347_Restore.ipsw
9、几分钟后,会提示生成破解文件成功并返回Winpwn主界面。
注意:这一步需要比较多的内存和磁盘空间(根据我自己的测试,可能需要300MB内存,以及系统临时目录至少有500MB可用空间),所以如果系统内存或可用磁盘空间太小,这一步有可能会失败。
10、现在点Pwner,然后选择刚才创建的破解文件:Custom_iPhone1,1_2.0_5A347_Restore.ipsw。
11、等到出现下面提示后,大部分工作就已经完成了。
下面用iTunes恢复这个已经破解了的升级文件,就可以达到升级为2.0并激活破解的目的了。
三、用破解文件将iPhone(2G)升级到2.0。
这一步跟以前恢复系统的方法一样,这里也简单说明一下吧。
运行iTunes,找到iPhone之后,在查看iPhone信息的界面,按住Shift点“恢复”,然后选择前面创建的Custom_iPhone1,1_2.0_5A347_Restore.ipsw,iPhone会自动进入恢复模式。