Mac OS X 上的 Cocoa 程序 iNdependence 抢先推出了能够激活并破解固件 1.1.4 的 1.4 beta 5。刚刚试用了一下,基本没有什么问题,步骤如下:
一、用 iTunes 按照常规步骤升级固件至 1.1.4。二、关闭 iTunes,启动 iNdependence 1.4 beta 5,点击 Activate Phone,这会帮你完成越狱与激活。 三、激活完成后可继续用 iNdependence 安装 SSH、修改 root 密码,并点击 SIM Unlock Phone 完成 SIM 解锁。
(如点击 Activate Phone 与 SIM Unlock Phone 后三十秒内 iPhone 屏幕上没有出现启动时的苹果标志,则应按 Option + Command + Esc 强制退出 iNdependence 再重新运行。)
整个过程完成之后,我的 Modem 固件版本仍然是 04.02.13_G。
照片、音乐、视频、电话本、日历等信息都完好无损,但 Installer 需要重装,步骤如下:
一、点这里下载最新版 Installer.app。
二、用 iNdependence 的 Customize 标签页安装。
三、打开 Terminal,SSH 到 iPhone (ssh -l root [iPhone 的 IP 地址]
),执行以下命令:
chmod 777 /Applications
chmod 777 /Applications/Installer.app
chmod 777 /Applications/Installer.app/Installer
四、重启后打开 Installer,你会发现以前装的第三方软件都还残留在 Uninstall 区,但事实上它们已在固件升级过程中被清除。这时如果试图执行 Uninstall,很可能会遇到著名的「Main script execution failed」错误提示。为解决这一问题,需要再次用 Terminal SSH 到 iPhone,运行如下命令:
chmod +s /Applications/Installer.app/Installer
之后便可重装 BSD Subsystem,重装后可再执行:
chown -R root:wheel /Applications/Installer.app
至此,Uninstall 区里大部分第三方软件的僵尸都可清掉。(WeFIT Preview 6.1 除外。三月一日 Installer 更新后已可顺利卸载,并安装新版。)
中文输入方面,WeFIT 小组的 laoren 之前在 Installer 里发布了一个 WeFIT 1.1.4 fix,我还没有试,目前用的是 iCosta--n000b 的手动安装方法在 1.1.4 上仍然有效。