关于 Motorola 的 Milestone 的刷 ROM 方法,网上有两种。这里主要介绍一下使用备份利器 nandroid 来恢复系统的刷 ROM 方法。nandroid 是在 bootloader 里使用,通常使用整合了 nandroid 的 Open Recovery 包。但是由于厂商的限制,我们不能直接把 Open Recovery 刷进机器,在之前必须进行“破解”。破解的方法是安装 Motorola 自家的 RSD Lite 软件然后刷一个降级包。

Motorola 手机驱动

在 Motorola 官网下载手机驱动程序并安装:
http://www.motorola.com/Support/US-EN/Support-Homepage/Software_and_Drivers/USB-and-PC-Charging-Drivers

下载安装 RSD Lite

RSD Lite 是 Motorola 的刷机软件。

  1. 下载:http://drivers.mydrivers.com/drivers/426-170499-Motorola-RSD-Lite-5.0-For-WinXP-32-WinXP/
  2. 安装 RSD Lite;
  3. 打开 RSD Lite,Config -> DeviceID Options, 选 First-Come-First-Service DeviceID Mode,点 OK 后重启软件,然后再关闭软件;

用 RSD Lite 刷 Open Recovery 降级包

  1. 下载 Open Recovery 1.46(Google 一下,很多);
  2. 先关闭手机,然后打开键盘,同时按方向键上键(手机横着看的上键)和开机键,进入 bootloader 模式;
  3. 用 USB 连接手机与电脑,会自动安装相关驱动;
  4. 安装完毕后启动 RSD Lite,下面会显示一台设备;
  5. 解压 Open recovery 包,提取里面的 vulnerable_recovery.sbf 放在本地硬盘;
  6. Filename 定位到 vulnerable_recovery.sbf 所在的路径,注意路径不要有中文字符;
  7. 按 Start 按钮开始刷机,耐心等待,可能会重启几次;
  8. 当 RSD Lite 下面的 Status 栏提示 Manually reboot device,重启手机,按照上面的方法再次回到 bootloader 中;
  9. 若 RSD Lite 下面的 Result 栏显示 Pass,则刷降级包完毕。

刷 Open Recovery 包

  1. 把之前下载的 Open Recovery 包里的文件解压到 SD 卡根目录;
  2. 关闭手机;
  3. 打开键盘,同时按照相键+X键+开机键不放,等待几秒后屏幕出现三角形符号,松手;
  4. 合上键盘,同时按音量上键和照相键,进入 recovery system 界面;
  5. 用手机键盘选择 Apply update.zip,开始刷机;
  6. 刷完后重启手机,再次进入 recovery system,发现界面已变化,有十来个选择项,刷包成功。

用 Nandroid 备份全系统

  1. 在 Open Recovery 界面下选择 Nandroid;
  2. 选择 Backup,再选择 Backup all,开始备份,完成后退出。

用 Nandroid 恢复新的 ROM

  1. 下载 Nandroid 备份包,这里用 XT702 PLUS 10 包:http://dl.dbank.com/c0tgs777h0
  2. 把包内文件夹解压到 SD 卡里的 /nandroid/openrecovery 目录下。
  3. 重启手机进入 Open Recovery 界面。选择 Restore,再选择需要刷的包,开始恢复,完成后退出。