Sunday, February 14, 2010

HTC Magic (G2) 简明刷机指南

刷机可以理解为重装系统, 如果一个智能手机买来都没有刷过一次机, 在我看来那是极大的浪费. 作为一个智能手机的初级用户, 在经历了足够长的适应期与心理准备期之后, 我决定尝试着弄一次. 刚开始还一直担心会不会刷完后机子就直接变砖块了, 后来才知道, 如果不刷SPL (bootloader的一部分) 的话, 普通刷机是没有风险的.

刷机最重要的就是选择合适的ROM, Android系统从版本来分有1.5、1.6、2.0、2.1, 每个版本又有官方与非官方数种ROM. 就中文用户来说, 适用的有国内两大阵营: 机锋网 (这是@coolwdp同学推荐给我的) 和安卓网制作的各种ROM. 我选择的是机锋网基于CyanogenMod (CM) 编译的ROM, 最新的稳定版为4.2.14.1, 是Android 1.6的ROM.

下面是在G2上刷机的详细步骤:

  1. 从上面的论坛地址中下载相应的ROM, 重命名为"update.zip", 复制到SD卡的根目录.

  2. 关闭手机, 同时按住Home (小房子) 和Power键一段时间, 直到进入recovery mode. 这时需要按"Alt+W"键来清空内存, 但由于G2没有硬键盘, 也就没法直接完成. 但有人对recovery mode进行了修改, 加入了几个可以用轨迹球选择的菜单, 如果你的手机的recovery mode里没有这样的菜单, 就需要安装修改版的recovery image, 如果已经有了, 请跳到下一步.

    一开始我使用的是CyanogenMod官方制作的"cm-recovery-1.4.img", 结果进入recovery mode的时候一直卡在HTC的画面上, 只能把电池取下来, 强行重启. 后来才发现G2不能使用1.4的image, 于是在xda-developers上下载了专门针对G2 32A制作的1.4 image (也有32B的image). 下载相应的recovery image到SD卡的根目录, 然后在手机的终端里执行以下命令即可安装:
    # flash_image recovery /sdcard/cm-recovery-1.4-32A.img
    
  3. 现在已经进入了recovery mode, 选择"Alt+W"开始清空内存, 这里强烈建议在清空之前使用AppManager将所有的软件都备份到SD卡上, 以免重新下载 (这年头流量可不便宜).

  4. 清空完毕之后选择"Alt+S"安装ROM, 这步时间会稍微长点, 成功之后即可重启手机开始享受全新的ROM吧.

No comments:

Post a Comment