(刷机有风险,操作需谨慎)

 

注意:虽说刷机有风险,但如果你按部就班地做下来,该注意的都注意了,想刷成砖头也很困难; 相反本来对系统就不熟,一目十行地看完说明,随便下一个升级包就野蛮操作,完全成功的可能性也不大。

 

 

 

 

1.          相关知识

1)         分区

a)          splash1:开机画面,备份后的文件为splash1.img

b)         recovery:该分区是恢复模式(power+home进入的界面),备份为recovery.img

c)          boot:内核启动分区,备份为boot.img

d)         systemAndroid系统部分,目录表示为/system,通常为只读,备份为system.img

e)          cache:缓存文件夹,目录表示为/cache,备份为cache.img

f)          userdata:用户安装的软件以及各种数据,目录为/data,备份为data.img

2)         模式

a)          正常模式
正常开机的模式,用户使用此模式

b)         恢复模式
开机时按power+home键进入该模式,通常用此模式简单地升级系统

c)          工程模式
开机时按power+camera键进入该模式,在此模式中可通过使用fastboot工具修改各个分区
(有的需要再按back键才能进入)

3)         刷机前的准备

a)          保证电量充足

b)         保证在连接PC刷机的情况下,结束前不能拨掉USB线

c)          保证升级包的正确性(MD5校验)

2.          刷机前的备份
从网上下载的升级包,在没有使用之前,不能确定它是否能用,是否支持中文,有什么致命的错误,所以最好在升级前备份原有的系统,保证它至少能恢复到能用的状态。

1)         查看是否支持备份功能

a)          关机后,按power+home键开机进入恢复模式

b)         此时一般能看到文字菜单,如果只看到黄色三角的图,按Alt+L可出现菜单

c)          如果菜单含有”[Alt+S] nandroid备份选项,则可以直接备份,否则需要先升级recovery分区,以得到备份工具

2)         升级recovery分区以得到备份工具
升级此分区时不要过于担心,即使升级失败,系统仍可启动到正常模式和工程模式,以便重新烧写

a)          下载recovery分区的镜像文件
http://n0rp.chemlab.org/android/cm-recovery-1.4.img

b)         cm-recovery-1.4.img拷到SD卡的根目录

c)          PC上使用adb shell操作手机系统(可以使用手机中的超级终端terminal emulator),用如下命令烧写recovery分区
# su
# flash_image recovery /sdcard/cm-recovery-1.4.img

d)         关机后,按power+home键开机进入恢复模式,即可看到备份工具

3)         recovery分区功能
关机后,按power+home键开机进入恢复模式,可看到以下选项

a)          [Home+back] 重启

b)         [Alt+S] 刷已改名为update.zip的刷机包

c)          [Alt+A] 直接刷sd卡里zip文件的刷机

d)         [Alt+W] 恢复出厂设置,它恢复的是userdata分区和cache分区,恢复之后用户数据都被删除了,升级系统后,如果不能正常使用,可以尝试恢复出厂设置

e)          [Alt+B] nandroid备份

f)          [Alt+R] 恢复上一次的备份(只能恢复最后一次备份)

g)          [Alt+F] 修复Ext系统文件(App to sd有用)

h)         [Alt+X] 进入控制台

4)         备份分区
使用Alt+B备份分区
备份的文件保存在SDCARDnandroid 目录下面,以日期开头命名

3.          使用zip包升级(恢复模式刷机)
这是比较简单的升级方式,用户往往从网上下载升级包,操作容易也不容易出错,它更新的是system分区和boot分区,即使升级失败,系统仍可启动到恢复模式和工程模式,以便重新烧写

1)         把升级zip包改名为update.zip,放到SD卡的根目录

2)         关机后,按power+home键开机进入恢复模式

3)         此时一般能看到文字菜单,如果只看到黄色三角的图,按Alt+L可出现菜单

4)         先使用Alt+W恢复出厂设置,此操作会清除用户数据

5)         再按Alt+S刷机

6)         有些机器会自动重启,如未自动重启,按home+back键手动重启

4.          使用fastboot工具升级(工程模式刷机)
可刷新各个分区,即使升级失败,也可以进入工程模式重新刷机

1)         PC端安装fastboot工具(Windows/Linux均可,Window系统需要安装手机驱动)

2)         USB线连接手机和计算机,然后按power+camera键进入工程模式(有的需要再按back键才能进入)

3)         看设备是否连接正常
PC端运行
$ ./fastboot devices
看是否能正常列出设备,形如HTC***

4)         擦除分区
$ ./fastboot erase
分区名
如:$ fastboot erase system

5)         刷新分区
$ ./fastboot flash
分区名 镜像文件名
如:$ fastboot flash system system.img

6)         重新启动
$ ./fastboot reboot
或者 “call+menu+power”也可重启

 (转载请注明出处:http://xy0811.spaces.live.com/)

posted on 2010-05-05 17:54  xieyan0811  阅读(28)  评论(0编辑  收藏  举报