用上CDMA版iPhone 4的同学们总是特别纠结,因为OTA一次也不容易,但是现在Apple推了4.2.8,修正了Safari等若干bug,虽说没有什么新增功能,不过看到这个版本号总是心痒吧。何况,每次连iTunes可能还得当心点错升级。
其实如果点了升级就会发现(话说更新出来以后就有同事点了,然后杯具了挺久),OTA还在,但是无法越狱了。也就是说,并没有影响电话、短信、上网。
现在来说说解决方案吧。以下所有方案得感谢Daniel同学(他的新浪微博是Daniel_K4)。
方案一:刷D大的自制固件
基本方法请参见Daniel大神的4.2.8不含基带版本-自制固件!
这一固件是没有包含基带(也就是不会升级关于本机里的MODEM版本),没有任何损伤OTA的可能。同时这一固件中已经包含了修改“中国电信”Logo、运营商信息等,也嵌入了彩信网关设置。但是能否正常启用彩信,还是得看你用了什么写号方式(本人不熟悉,反正也不用彩信)。刷此固件后,你的机器除掉电话、短信、上网以外,从零开始。步骤是:
- 下载D大制作的固件和Sn0wbreeze最新版(目前是2.7.1);
- Sn0wbreeze是for Windows的,所以你得准备一台PC;在PC上直接运行,接上你的iPhone 4,close credit以后不要点继续,直接在上面工具栏点击“iReb”,根据提示操作,你会发现iPhone 4进入黑屏。
- 随后可以关闭Sn0wbreeze,打开iTunes,会识别到一个需要恢复的iPhone 4,此时按住“Shift+恢复”,选择第一步下载的D大固件即可。
- 此后就是正常的安装固件步骤,完成后里面就包含了Cydia。
在升级的开始阶段会提示连接Apple服务器进行验证,4.2.8是最新固件,因此只要网络连接正常一般不会有问题。但也有网友说MAC下刷固件似乎成功率更高。如果你想这么做(我自己用MAC,因此我直接采用了下面这个步骤),请将D大的固件放在MAC机器上,在PC上做好iReb以后将黑屏的iPhone 4连上MAC机器,同样启动iTunes,按“Option+升级”即可。
方案二:刷官方固件升级后安装完美越狱补丁
这一方案适合已经误点了升级的同学,也适合不想重装软件的网友。用了这一方法后,你机器里的所有软件都保持原样(包括你的通讯录、短信、游戏进度等等),但是部分Cydia的补丁什么的需要重装(有意思的是某些补丁只是重装,补丁程序本身的设置都在),而有些补丁甚至都还留着,仍然可用。还是先说步骤吧:
- 下载4.2.6和4.2.8的官方固件(如果你确信你的网络很好,也可以直接在线升级4.2.8),主要要两个版本的,下载RedSn0w最新版程序(现在是RC16);
- 更新你的iPhone 4,可以通过“shift/option+升级”后选择本机的4.2.8固件,也可以直接在线升级,升级后你的东西都在,能电话短信上网什么的,但是cydia没了;
- 然后执行红雪不完美越狱步骤:http://www.in189.com/viewthread.php?tid=149517
- 注意的两点是,即便是RC16的红雪也要选择4.2.6版固件才能继续运行(选择4.2.8的话会提示遇到一个错误);一定不要忘记第四步,这一步才能确保Cydia正常工作;
- 现在去下载D大的完美越狱补丁http://daniel.k4.cn/iphone4-cdma/201105_525.html
- 可以直接执行第三步,放文件的方法很多,可以通过OpenSSH,可以通过iPhone Browser等软件,如果没有对应文件夹就自己建(/private/var/root/Media/Cydia/AutoInstall/)。
- 最后重启机器吧,正常的话会自动安装这两个包,如果没有,那么请继续运行一次上面提到不完美越狱的第四步,然后打开Cydia,在“更新”里应该会看到这两个包,点击安装吧。
最后说明一下,用第二个方案升级4.2.8以后,facetime的半完美方案仍然有效(不需要重装facetime的包),只是重新激活一下就行了。另外这一方案只是在你原先的基础上升级,因此没有包含中国电信logo、运营商信息、彩信设置等等东西(除非你原来就改了)。
最后还是感谢Daniel,这里不过是澄清一些细节,方便大家判断和选择而已,所有的成果都是他的。