2月 112013
 

注:把几个月前写的刷机笔记张贴出来,备忘。

对用 Android 手机的人来说,恐怕不刷机才算不正常。这里我们的目标手机是 ZTE U880,是中兴 Blade 系列的一员,也是中国移动 G3 定制机之一。 使用的 PC 机装有 Linux 系统。但刷机步骤应该具有普适性。 简单的讲,刷机分三步:

  1. Root。使用 superoneclick 或者 rageagaininthecage-arm5
  2. 安装 Recovery,即 ClockworkMod Recovery。
  3. 真正的刷机(卡刷)。把 zip 包放在 SD 卡中。手机关机。按住电源键和音量减键不放 直到看到 Recovery 界面。

注意 U880 有 CM 的 ROM, 但考虑到其为 TD-SCDMA 制式,本身不在欧美销售,所以可能并不适用

刷机时需要用到 ADB 工具。 它可以从 Android 网站 下载,在 Fedora 系统上还可以直接从源里安装 (sudo yum install android-tools)。 注意从网站下载时解压后只含基本工具,需要在 tools/adroid sdk 界面下载安装 Platform Tools 才有 adb 工具。 有了 ADB 后,Linux 下还需要手写 Android 手机的 udev 规则,参考博文。 之后,可以在电脑上用 adb devices 列出连接的设备信息, 用 adb shell 进入 shell 操控手机(可以尝试 su 验证是否 root 成功)。

顺便吐嘈一下 U880:各种刷机包包括 CM 的都是针对 Android 2.3.x 系列的, 看起来无望升级到 4.x 了。由于是定制机,所以刷机包一般都只是做些主题美化 之类的事情。

顺便再吐嘈一下 Android:Android 对于硬件厂商来说是一个好的平台,但它并没有培育出一个好的应用软件平台。 (这里的好主要指开放。) 它和普通的 Linux 系统实在相差不小, 对应用的权限控制很不令人满意,第三方应用市场对应用质量的审核也让人担心。 这种背景下的系统安全性很容易让人联想起 PC 机上的 Windows。