Anim (16)
Apple (60)
Bio (10)
Blog (18)
Book (81)
BSD (4)
Clojure (1)
Design (82)
Game (106)
Garfield (9)
Gmail (14)
(96)
Hardware (65)
Humor (35)
Internet (108)
Java (106)
Leisure (86)
Links (354)
Linux (59)
LOTR (11)
Microsoft (55)
Mobile (25)
Money (39)
Movie (45)
Mozilla (59)
Music (59)
Photography (123)
PItN (2)
Programming (157)
Ruby/Rails (13)
Science (57)
Sport (7)
Toy (38)
TV (7)
Universal™ (7)
Windows (44)
WoW (111)
X (11)
WP Cumulus Flash tag cloud by Luke Morton requires Flash Player 9 or better.
一方面因为没什么时间,另一方面因为不敢做小白鼠,所以并没有很急着升级,昨天在家养病,看到目前各种信息比较具体完备了,就动手干了。我的整个环境是这样的:
- 我的iPhone是美版3G,升级前运行越狱的OS 2.2.1,baseband未升级。
- 我的电脑是MacBook Pro,运行Mac OS X 10.5.7。
首先,要说明2个升级3.0的原则/注意事项,下面的操作流程是基于这2点原则的。
- 很多先行者的教训告诉我们,升级并越狱之后用iTune backup恢复的话,有可能带来各种奇怪的问题,如信号不好、电量快速消耗等等,所以最好当作一部新机来重新安装和配置,这意味着原有的重要信息需要手工进行备份。
- Hactivated(使用jail-break工具伪激活)的iPhone将很大可能无法正常使用Push Notification这个3.0最重要的新功能,目前唯一的解决方案就是使用一张AT&T的卡进行官方激活——所有美版的iPhone都带有这个卡(你要是已经扔了那就找人借),这个方案只适用于iPhone 3G,2G版本目前无解,具体可以参见这里。
Step 1 Backup
其实我没啥要备份的,联系人等信息都是以电脑的为准,一些游戏存档我不在乎重来一次,本来要备份Stanza里下载的书的,后来证明这个其实无法备份,最后还是重新下载了一堆,我做的备份包括:
- Cydia的源和软件包列表;
- iTune Backup。
最后这个虽然实际上用不到,但是还是留下以备万一。
Step 2 Restore, Jail-break & Activation
关机,取出原来的SIM卡,把AT&T原卡插进去,只要是AT&T 3G卡都可以,无论之前是否激活过,然后开机,连上电脑。
使用PwnageTool制作自定义固件来升级到越狱的OS 3.0,具体流程参见这个非常详细的指引,一些注意事项如下:
- 用redsn0w也能实现一样的目的,具体指引参见这里,但是我没试,下面的描述都是基于PwnageTool的。
- 无论哪种方式,都注意不要选择让它自动激活,因为要用官方激活才能正常使用Push Notification,在General Setting中不要选择”Activate the phone”选项即可。
通过DFU安装OS 3.0及固件并重启之后,进入iPhone的网络设置中关闭3G,否则之后某些SIM卡激活会失败。
当iTune提示时选择作为全新iPhone来重新设置,不要用2.*版本的备份来恢复,这会花去更多时间,但是值得。
接着iTune会尝试激活iPhone,iPhone上会显示”Waiting for activation”,看到这个提示其实就可以了,关掉这个提示,进入下一步。
安装ultrasn0w来进行软解:
然后是对付我的上古时代的SIM卡,让它能够显示漂亮的运营商图标,因为它返回的运营商标识符是”CT-GSM”,所以需要一些特殊处理。
Step 4 Install JB-ed Software
- 启动Cydia;
- 添加源:
rWww Morgagesmortgagelending Tag Right Morgages Mortgage Lending iPhone 3.0 | 7thGenw Morgages Mortgage Lending 2 %BF%EC%C1%CBOL%B1%A6%B1%B4%D2%F9%D6%AD3 %3CUSERID%3E%A3%A58E%A3%A5E7%A3%A5B2%A3%A5E2%A3%A598%A3%A585%A3%A5E8%A3%A58F%A3%A59C hWww Morgagesmortgagelending Tag Right Morgages Mortgage Lending iPhone 3.0 | 7thGenc e Morgages Mortgage Lending Fapturbo;