2010年11月24日星期三

U8220从Android 1.5到2.1的刷机过程简述

其实一直对Android 1.5的OS很来火,新的软件什么都装不了。最近逛论坛发现华为U8220/T-Mobile Pulse的2.1 ROM似乎已经很稳定了;加上那个手机一度出现通话声音模糊的问题,LP就换回BB,而那台破手机就丢到我手里了——于是就开始了破罐子破摔的刷机历程。

因为之前有过刷1.5的经历,因此刷机教程看起来并不是非常天书。尽管刷机过程出了点小问题,不过基本一切顺利。

简单记录如下:

需要的软件和ROM等:T-Mobile Pulse英国(09年)12月官方原版1.5 ROM,T-Mobile Pulse 2.1英国版ROM,适合U8220的Recovery包,随机驱动光盘和定制升级zip。

12月官方1.5ROM,我是之前下载的;驱动光盘还没丢;下载了2.1英国版ROM,自定义包和Recovery,工具自此准备完毕。

因为手机里跑的是U8230的1.5定制包,我之前也没刷过2.1,所以不需要华为降级补丁。

刷机步骤:

0. 按住挂机 + 音量'-' 按键,连接USB线到电脑,进入蓝屏,用Windows的设备管理器装驱动(如果你装过了PC套件,驱动的目录在:C:\Program Files\PC Suite\drivers\ 里)。
1. 解包12月ROM,把dload放到TF卡根目录,挂机 + 音量'-' 按键,将系统刷(Update)回原版1.5——拔电池关机,不要开机;
2. 取出TF卡,删掉1.5的dload,将2.1的官方ROM解包,把dload放到TF根目录。同样的方法刷2.1——拔电池关机,依然不要开机。
3. 挂机+音量'-',连接USB,进入蓝屏;解包Recovery,双击里面的install-recovery-windows.bat,安装Recovery。看到两个Okey表示成功。
4. 把自定义ZIP包放到TF卡根目录(不要解包),按住挂机+menu键,进入Recovery,执行所有的WIPE项目。然后执行Flash ZIP From SD Card,选择你放进去的自定义ROM包。(如果你没有分区,WIPE的时候可能会出错。忽略之)
5. 开机进入系统。。。(或者看5.1)
5.1 如果要做App2SD,首先是进Recovery(如果你已经开机,则用系统里的快速启动程序,进入Recovery,如果你还在Recovery状态下,可以直接对卡进行分区)我分了512给SWAP,2G给EXT2,剩下的做FAT32(8G C4的卡)。分区结束后,把ext2升级到ext3。完成后开机。

第一次开机比较慢。耐心等一下就好了。

6. 打开终端模拟器,或去市场下载一个超级终端。
7. 输入:
  su
这时会提示是否允许操作,选择允许。命令提示符也变成了#(用过Linux的就不用多说了),接着执行:
  a2sd cachesd
等待片刻,系统会自动重启(如果没有重启,并且又返回了#命令提示符,则手工重启一下。

重启之后,你就有了做好App2SD的Android 2.1了。

有一个问题要提一下,就是我的卡之前坐过App2SD,但是那个ROM不支持SWAP,所以没有分SWAP,我在刷完系统后,重新分区了卡,结果系统就无法启动了,一直停留在Splash上。貌似刷机时,卡上有EXT3分区的话,系统会自动把部分系统文件写到卡上(?)。没办法,在确认分区成功后,我又从步骤2开始把2.1重刷了一遍,至此,问题解决。如果你之前的TF卡也分过区的话可能会遇到与我类似的问题,所以我就写出来FYI一下。

参考文章

没有评论:

发表评论