Nexus 5 Root

今天拿到 Nexus 5,开机才玩了一会儿,便想要找 Root 破解的方法了。其实 Google 的原生安卓系统很干净,并不需要 root 来修改什么。但是为了方便用全局 GAE 代理,就只好 Root 它了。

Nexus 5 的 Root 方法已经有了,就是 ChainFire 放出来的 CF Auto Root 工具。ChainFire 是 SuperSU 的作者,相信很多安卓用户都知道。

我是在升级 Nexus 5 到 Android 4.4.2 之后才想到要 Root 的。一方面,这说明新版本也可以 Root 掉;另一方面,这样就走了弯路了。说走弯路,是因为这个 CF Auto Root 要求系统已经“解锁 Bootloader”(Unlock bootloader),而一般情况下,解锁 Bootloader 之后系统会执行还原操作,也就是恢复到出厂设置,那么,之前的开机之后进行的设定就可能要重来一次了。好在这个 Bootloader 只要解锁一次就行了,以后就不用再解锁了。

所以如果使用了一段时间之后再来进行 Root,最好是用 Google 在安卓系统中提供的“备份”功能(设置 ——> 个人 ——> 备份与重置里勾选“备份我的数据”以及“自动恢复”)来备份和自动还原应用程序及其设置数据。之前安装的应用、设置数据会在重新登录帐户后自动恢复,但是也有些东西,比如 Chrome 的设置等不会被恢复。

警告:
Root 可能会损坏手机!请确认自己能够承担相应的后果,否则请不要执行下面的操作!这里提供的工具都是网上来的,工具的发布者也并不承担相应的责任!

Root Nexus 5 的步骤

  1. 下载最新的 Google 安卓设备 USB 驱动程序(这里是 Windows 版本),也就是大家说的 Fastboot 驱动。(参见:Google USB Driver 页面。)下载后解压缩到本地硬盘中待用。
  2. 下载最新的 CF Auto Root 工具,并解压缩到本地硬盘中待用。(可能需要到 CF Auto Root 页面检查一下,看看这里给的下载链接是不是最新的。)
  3. 启动 Nexus 5 的 Fastboot 模式(即 bootloader 模式)。Fastboot 模式进入方法为:在关机状态下,按着音量键的上、下键不松,同时按下电源键。机器振动一下就会开机进入 Fastboot 模式。
  4. 此时,使用 USB 线将手机连接到电脑。Windows 会提示发现新硬件,并开始自动搜索并安装驱动。如果发现它无法找到合适的驱动,则需要手动安装。手动安装的方法为:
    1. 右键单击“计算机”并选择“属性”,然后单击左边的“设备管理器”,打开设备管理器页面。
    2. 查看打开的设备列表,定位其中那个刚才无法找到合适驱动程序而安装失败的硬件(一般有明显的,比如红色叉或者黄色叹号标记),右键单击它,并选择“更新驱动程序”,然后选择“浏览计算机以查找驱动程序软件”,在弹出的对话框中单击“浏览”以定位到刚才下载并解压的 Google USB Driver 文件夹,然后勾选下面的“包括子文件夹”,最后单击“下一步”。
    3. Windows 找到合适的驱动后,会提示“您想安装这个设备软件吗?”,此时,单击“安装”。
    4. 安装完成后会提示“Android Bootloader Interface 已安装”。
  5. 此时,打开解压缩后的 CF Auto Root 文件夹,双击运行 root-windows.bat 批处理文件。
  6. 因为是第一次 Root 这个手机,所以需要先解锁(”OEM UNLOCK”)。此时手机屏幕上顶部会提示“Unlock bootloader?”,而在屏幕下部显示了选项。默认选中的是下面的“No”,可以使用音量键上改为选择“Yes”,并通过电源键“确认”。
  7. 确认执行解锁之后,手机开始解锁。此时,手机屏幕上最下面一行会有提示“erasing”,表示正在擦除手机上的信息。
  8. 等待擦除完成。擦除完成后,电脑上 CMD 命令行窗口里也会有提示:
    ... OKAY
    doanloading 'boot.img'... OKAY
    booting... OKAYIt may take a minute or so for the red Android to appear. If it doesn't show up at all, there
    
    may be a problem.
    
    请按任意键继续...

    按照提示操作,按电脑键盘上任意键则会结束该批处理程序,同时关闭命令行窗口。

  9. 然后等待手机自动完成,之后手机就会自动重新启动进入系统。
  10. 然后需要像第一次开机那样设置系统语言等信息。此时,系统已经是 root 过的了。看看应用里面应该会有一个黄颜色钻石上面叠加一个红色的 # 字的应用图标,就是 SuperSU 了。
  11. 配置无线网络,设置登录自己的 Google 帐户之后,系统会自动恢复之前的应用程序和设置了(实际就是从 Google 服务器上下载)(前面介绍过的)。

另外,我本来用的是英文界面的,这次重新设置的时候可能是因为已经安装了 sim 卡,开机的时候默认语言选择的就是简体中文了。当然也可以改成别的,只是不像我第一次开机那样默认的是 English 而已。

值得庆幸,Root 过程没有出现任何问题。©

本文发表于水景一页。永久链接:<https://cnzhx.net/blog/nexus-5-root/>。转载请保留此信息及相应链接。

11 条关于 “Nexus 5 Root” 的评论

  1. 引用通告: 开启 Android 4.4.2 中的应用权限管理 | 水景一页

  2. 引用通告: 安卓上的文件管理器 | 水景一页

  3. 引用通告: Nexus 5 上的 USB OTG | 水景一页

    • 时间久了,不记得怎么玩的了。记性不好,所以当时才做了上面的记录。似乎用不到 ADB 驱动,或者上面的驱动其实就是 ADB 驱动吧。

  4. 引用通告: 关于安卓位置服务的一个疑问 | 水景一页

  5. 引用通告: 手动升级 Nexus 5 的 4.4.3 OTA 更新 | 水景一页

雁过留声,人过留名

您的电子邮箱地址不会被公开。 必填项已用 * 标注

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>