把一代 iPhone 从 3.1.2 降级到 2.2.1
iPhone 升级到 3.1.2 之后变得异常缓慢, 不管什么程序, 启动装载时都会假死几秒钟后才有反应, 终于忍受不了, 决定降回到 2.2.1.
以前也想过降, 不过以为升到 3.0 以上之后, 基带随之升级, 可能无法再降回去. 决定降之后, 上 威锋论坛 搜成功的例子. 例子倒是有, 不过没多少教程, 有也是三言两语. 比较详细的有 2 个, 方法也不同.
第 1 个方法 是直接替换目录 C:\Program Files\Common Files\Apple\Mobile Device Support\bin 下面的 iTunesMobileDevice 文件. iTunes 用 9.0 就可以了, 不需要降回 8.2.
第 2 方法 比较复杂,
装itunes8.2,进DFU模式,刷3.0官方固件
然后删了装8.0,再进DFU模式,刷官方2.2.1,越狱。。OK了。。
理论上说不删8.2直接刷也可以,不知道为什么总是出现错误
装了8.0就一次性成功了。。
我先尝试了第 2 个方法, 成功从 3.1.2 降回 3.0, 没有越狱. 但后续步骤却无法继续. iTunes 8.0 无法识别刷了 3.0 固件的 iPhone, 可能是因为基带版本比较高. 装回 iTunes 8.2 刷官方 2.2.1 固件则会出现 16xx 错误, 即使用了 16xx 错误修复工具也依然刷不了.
折腾了几个小时, 无解. 只好尝试第 1 个方法. 用下载回来的, 版本为 205.7.0.19 的 iTunesMobileDevice 文件, 替换 iTunes 8.2 下版本为 238.0.0.21 的相应文件, 替换地址如上. 替换后进 DFU, 成功刷回官方 2.2.1 固件. 之后的越狱就简单了. 如第 1 个方法的作者所说, 果真是”被众多帖子欺骗了”. 估计在 iTunes 9 下面也可以直接刷回 2.2.1.
2.2.1 的 iPhone OS, 没有许多 3.0 才有的系统功能, 速度上确实快了不少.
和重装电脑类似, 刷系统很简单, 冲杯茶的功夫, 越狱也并不如何麻烦, 反而是装软件相当繁琐. 最郁闷的是用自家拉的网通线路, 居然有许多 Cydia 的源无法更新, 许多软件无法下载, 即使用代理也是如此. 拿 iPhone 到大家乐, 用那里的 wifi 却又可以全部正常更新. 看来网络质量好坏不在于光纤与否, 而大家乐的网络可能是电信的. 另一个比较郁闷的, 是现在许多 app 都只支持 iPhone OS 3.0 以上版本, 譬如 QQ, AwsomeNote, 虽然我现在用到的第三方程序并不多.
现在用的第三方程序主要有 3 个, 一个是 SyncInABlink, 用于同步通讯录到 GMail, 另一个是 Trism, 消磨时间碎片的消除类游戏, 第三个是 WeFit 输入法, 带笔画输入. 其它的都是通过 Cydia 安装的一些后台类程序.
第三方程序装得少的原因, 一个是一代 iPhone 本身的硬件限制注定运行速度很慢, 无法与 2,3 代相比, 和即将发布的, 装载了和 iPad 一样的 Apple A4 芯片, 256M 内存的 4 代更是远远不及. 另一个原因是 iPhone 的屏幕太小了, 无论是看电子书还是玩游戏, 还是 GPS 导航, 或者是其它应用, 都很难有绝佳的体验. 而这些遗憾, 在有着 9.7 英寸 768×1024 分辨率的 LED 背光显示屏的 iPad 下都不存在. 第 3 个原因, 则是基于第 2 个原因, 我对于智能手机的功能需求其实并不高. 不过, 即将发布的强悍的 4 代 iPhone, 对我的吸引力还是挺大的, 哈哈.

