作者dreamcwli (dreamcwli)
看板Android
标题[韧体] Nexus 系列机器(含 Xoom)的通用刷机法
时间Thu Sep 27 15:30:59 2012
先讲解锁的部份,
一般 Android 在更新韧体时是透过 Bootloader 验证後写入。
由於 Bootloader 通常会辨认韧体是否有官方的签署凭证,
因此非官方的韧体通常无法直接套用於机器上。
Nexus 系列机器的定位是开发机,
因此 Google 提供了解锁 Bootloader 的方法。
一旦解锁後 Bootloader 就不再会检查是否有官方的签署凭证,
就能任意的刷入非官方的韧体。
安装驱动程式
一开始要先在电脑上安装机器的驱动程式,
让机器接上电脑时能被电脑辨认,
才能做後面解锁的动作。
先把开启状态的机器用 USB 连接线接上电脑,
如果电脑用的是 Windows Vista 或更新的 Windows 版本,
系统会自动到网路上寻找对应的驱动程式并安装,
此时右下角的常驻列会有安装的进度提示。
如果电脑用的是 Windows XP 或是遇到自动安装驱动程式失败的情况,
可以下载机器的驱动程式再安装。
Nexus One 和 Nexus S
http://tinyurl.com/yazvbcy
Xoom
http://tinyurl.com/98ka29v
Galaxy Nexus
http://tinyurl.com/76c2amb
Nexus 7
http://tinyurl.com/8ej38yg
取得 Android SDK Platform Tools
接着下载
http://www.mediafire.com/download.php?9mm8jhh8xplpgvo,
解开後会是一个 android-sdk-platform-tools 资料夹。
执行开始功能表 => 所有程式 => 附属应用程式 => 命令提示字元,
输入指令 "cd <android-sdk-platform-tools 的路径>",
这麽一来就会切换到 android-sdk-platform-tools 资料夹中。
这时候先到机器的设定 => 开发人员选项,
勾选 USB 侦错的选项。
然後在命令提示字元输入指令 "adb devices",
如果输出结果中有侦测到机器,
就可以准备继续解锁;
如果没有侦测到机器表示驱动程式可能没有安装成功,
先重新安装驱动程式直到可以侦侧到机器为止。
解锁 Bootloader
在命令提示字元中输入指令 "adb reboot bootloader",
机器就会重开机进入 Bootloader。
Nexus One
http://tinyurl.com/8krzbf2
Nexus S
http://tinyurl.com/9of7uxg
Xoom
http://tinyurl.com/9aqaycy
Galaxy Nexus
http://tinyurl.com/954h5xt
Nexus 7
http://tinyurl.com/9cfpw26
然後在命令提示字元输入指令 "fastboot oem unlock",
机器就会跳出提示解锁的确认画面。
注意解锁时会将机器上的所有资料全部消除,
请先备份重要资料。
Nexus One
http://tinyurl.com/8jmacux
Nexus S
http://tinyurl.com/8qtjtwm
Xoom
http://tinyurl.com/8brmpjl
Galaxy Nexus
http://tinyurl.com/9fmep6a
Nexus 7
http://tinyurl.com/8r2q54t
接着根据确认画面的指示选择确定的选项,
就会解锁机器了。
Nexus One、Nexus S、Galaxy Nexus 和 Nexus 7
用音量钮选择选项,用电源钮确认。
Xoom
用降低音量钮选择选项,用提高音量钮或电源钮确认。
===============================================================================
下面建议先一次看完再来照着做,
因为有些原厂韧体开进系统时会将刷入的非官方 Recovery 还原,
最好一口气做完比较不会遇到问题。
请先下载好要刷的韧体放进机器中,
这样进 Recovery 就可以直接刷机。
解锁 Bootloader 只是刷机的第一步,
因为 Bootloader 提供的刷机方式比较不方便,
一般会再透过使用非官方 Recovery 来刷机。
常见的非官方 Recovery 除了刷机也会有备份的功能,
目前最多人使用的非官方 Recovery 的 ClockworkMod Recovery,
其他非官方 Recovery 大部份也是从它改出来的。
刷入非官方 Recovery
先到
http://www.clockworkmod.com/rommanager 找到自己的机器对应的 Recovery,
其中 Recovery 是用音量钮和电源钮操作的,
Touch Recovery 是可以直接用触控操作的。
但这里放给 Xoom 用的版本有问题,
建议 Xoom 用
http://forum.xda-developers.com/showthread.php?t=1235170。
将下载的 *.img 档案放到 android-sdk-platform-tools 资料夹里,
(Xoom 的话将 *.zip 解开里面有 *.img)
接着重覆前一篇文章的动作进入 Bootloader。
接着输入指令 "fastboot flash recovery <*.img 的档名>",
就会将 Recovery 刷入了。
进入 Recovery
Nexus One、Nexus S、Galaxy Nexus 和 Nexus 7
在 Bootloader 中可以用音量钮改变目前的选项,
其中有一项是 Recovery mode。
切到 Reocvery mode 後按下电源钮,
就会重开进入 Recovery 了。
Xoom
按住电源钮和增加音量钮会强制重开机,
在开机看到 Motorola 标志约五秒後按下降低音量钮。
如果左上方有出现 Android Recovery,
按下增加音量钮就会进入 Recovery;
如果没有成功的话就强制重开机再试着进入 Recovery。
刷入非官方韧体
Recovery 的操作方式是用音量钮当选择选项,
电源钮当作确认;
Touch Recovery 则是直接用触控就可以。
(Xoom 的话选择和确认钮在 Recovery 画面的左下方)
在开始刷机前,
一般会先备份目前机器上的韧体,
以免接下来刷入的韧体有问题造成无法使用。
Recovery 里通常有一个 backup and restore 的项目,
用来备份和还原先前的备份。
选择 backup and restore 後再选择 backup,
Recovery 就会开始备份目前的韧体。
接下来在 Reocovery 选择 install zip from sdcard,
(Xoom 还会再分成从 SD 卡刷入还是内建空间刷入)
Recovery 会跳到浏览储存空间的模式。
找到要刷的韧体档案後选择那个档案并按下确定,
接下来就会开始将韧体刷进机器了。
这篇文章亦发表於 Mobile01
http://www.mobile01.com/topicdetail.php?f=605&t=2965009
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.18.84
1F:推 nonebelieve:推推!! 09/27 15:32
2F:推 voodoolc:写得很仔细~不推对不起良心 09/27 15:44
3F:推 b198487:有空来研究一下 感恩 09/27 15:54
4F:推 DioGeNeS:简单、易懂、赞! 09/27 16:32
5F:推 sorc:值得推荐!!详细 09/27 17:56
6F:推 Ray1985:话说有无一键ROOT方法啊 或是像i9000那样无脑刷??? 09/27 22:21
7F:→ dreamcwli:一键 root 通常是针对特定机型设计的,要根据机型上网找 09/28 16:27
※ 编辑: dreamcwli 来自: 114.32.21.45 (10/01 21:58)
8F:推 taxitaxi:诚意推! 10/12 21:40