很久没有写东西了,准备重新养成这个好习惯。因为自己一直在用Nexus,前段时间自己的Nexus5老的不行了,所以买了台5x,一直没时间root,今天有时间终于有时间弄一下。

在这里整理分享一下。

开始之前请备份好文件,以下操作可能删除用户文件.

手机准备工作

  1. 首先你要确保USB驱动安装好,这个简单,自行搜索方法吧。
  2. 打开手机的USB调试。
    先启用"开发者选项". 方法: 设置->关于手机->版本号, 连续点击5次版本号即可启用开发者模式.
    退回设置中,在"关于手机"上面会多出来一个"开发者选项".
    进入"开发者选项", "开启",然后"USB调试"->"开启".
  3. 开启OEM解锁
    在上面的"开发者选项"找到"OEM解锁",然后打开. 据说这个设置只有5x和6p上会有.打开它.
  4. 去掉手机的密码
    之前没有注意到这个,后来在新的recovery中根本加载不了文件系统,一直提示输入密码.网上很多人说输入正确密码都不行,我手机原来有图形密码,在新recovery中都不知道该写什么密码. 设置成无或者滑动即可.

下载文件

  1. Recovery
    root一定需要第三方的Recovery. 一般用的都是twrp的. 我用的就是这个.
    https://dl.twrp.me/bullhead/去这里下个最新的就好了.我用的是twrp-3.0.2-2-bullhead.img
  2. 下载SuperSU, root一定缺不了这个.
    https://download.chainfire.eu/supersu-stable我用的是https://download.chainfire.eu/1001/SuperSU/UPDATE-SuperSU-v2.78-20160905010000.zip下载完了,把SuperSU放到手机里面,随便哪里都可以,自己记着就行. sdcard根目录就好了.
    不要跟我说Nexus5x是不支持外置SD卡的,你让我放哪儿呢.这个sdcard不是那个意思,我们平时看到的手机存储空间在手机里面其实是在一个叫"sdcard"的目录下面.只是一般用户看不到.下图就是sdcard根目录.这样放就可以了.
    更正,stable版的好像不行,试了http://download.chainfire.eu/supersu-beta是可以的.

开始

  1. Win+R打开运行,里面输入cmd,打开命令行工具.
  2. 在命令行中输入
    adb reboot bootloader

    回车之后,手机会自动重启进入bootloader模式.如果没有,检查驱动是否安装好和USB调试是否启用.

  3. 下图就是bootloader模式, 注意最下面一行红字"DEVICE STATE - unlocked".
    如果你的手机显示和图片一样,说明你已经解锁,那么可以跳过这一步,直接进行下一步刷recovery,整个过程也不需要删除用户数据.
    如果显示是"locked",那么你需要解锁,这个过程会删除用户数据.按照下面步骤解锁.

    解锁: 在刚才的命令行中输入 (会删用户数据,确保自己数据已经备份好)

    fastboot oem unlock

    如图:
    回车之后会进入确认页面,用音量键选择yes,关机键确认unlock.

  4. 刷recovery
    进入上面第一步"下载文件"->#1中下载好的"twrp-3.0.2-2-bullhead.img"目录中按着shift键同时鼠标右键,然后在弹出的菜单中选择"在此处打开命令窗口".
    然后在命令行中输入
    fastboot flash recovery twrp-3.0.--bullhead.img

    "twrp-3.0.2-2-bullhead.img"就是你下好的recovery镜像文件名.

    回车,开始刷recovery.几秒钟就好.

  5. 刷好后,在bootloader中用音量上下键选择"Recovery Mode"进入刚刷好的recovery.
    在recovery界面选择"Install",然后在sdcard目录中找到在上面"下载文件"->#2中存放的SuperSU位置.点击->然后滑动"Swipe to confirm Flash"开始刷入SuperSU.十几秒刷好.
  6. 选择"reboot system"重启,完成.

Google Nexus 5x Android 7.0 Root的更多相关文章

  1. Nexus 5 Android 6.0.1刷机、Root

    Nexus 5 Android 6.0.1刷机.Root 2016-01-24   一.     准备 1.      备份通讯录等数据,切记. 2.      准备adb .fastboot.网上搜 ...

  2. [Android Pro] Android 6.0 Root

    reference : http://bbs.gfan.com/android-8001827-1-1.html 2. 刷机和刷入recovery 建议参考 置顶教程: [15年3月31日更新]Nex ...

  3. Android 8.0 功能和 API

    Android 8.0 为用户和开发者引入多种新功能.本文重点介绍面向开发者的新功能. 用户体验 通知 在 Android 8.0 中,我们已重新设计通知,以便为管理通知行为和设置提供更轻松和更统一的 ...

  4. Android 9.0更新

    北京时间2018年8月7日上午,Google 发布了 Android 9.0 操作系统.并宣布系统版本 Android P 被正式命名为代号"Pie". Android 9.0 利 ...

  5. 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/fuchaosz/article/details/52473660 1 前言 经过一周的奋战,终于从谷 ...

  6. Android 6.0 Marshmallow root 方法

    android 6.0 已经推出 release 版本了, nexus 5,6,7,9 都放了官方镜像, 本篇文章使用 nexus 6 安装最新的 android 6.0 并进行root step 1 ...

  7. Windows下Nexus 5的Android 5.0以上版本官方ROM的刷机教程

    博客链接:http://blog.csdn.net/qq1084283172/article/details/52334452 折腾Android逆向的时候,经常需要给Nexus 5刷机.最近给Nex ...

  8. 乐1S 5.8(Android 6.0) 刷第三方recovery并刷入root权限

    说明 我的是 乐视1S, 系统为EUI 5.8 (powered by Android 6.0) 使用的是 superSu来root, 你可以到这里下载 文件 *下载 Recovery Flashab ...

  9. Google Android 6.0 权限完全解析

    注:本文只针对Google原生Android系统有效, 小米魅族等手机有自己的权限机制, 可能不适用 一.运行时权限的变化及特点 新的权限机制更好的保护了用户的隐私,Google将权限分为两类,一类是 ...

随机推荐

  1. python学习笔记:第八天

    文件操作: 1.文件基本操作方法: 1.打开文件2.文件操作3.文件关闭三种基本的操作模式 r(只可读) w(只可写) a(追加) 2.读文件: # f = open('静夜思','r',encodi ...

  2. Linux学习总结(12)——Linux必须学会的60个命令

    Linux系统信息存放在文件里,文件与普通的公务文件类似.每个文件都有自己的名字.内容.存放地址及其它一些管理信息,如文件的用户.文件的大小等. 文件可以是一封信.一个通讯录,或者是程序的源语句.程序 ...

  3. hdu 2191 悼念512汶川大地震遇难同胞——珍惜如今,感恩生活

    #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int ...

  4. cocos2d_x_01_环境搭建

    终于效果图: Cocos2d-x-3.3 Mac 安装 下载地址: 參考文档:  在线API列表:  Cocos2d-x-3.3 版本号 从配置安装到创建项目都是命令行 官网下载最新版本号Cocos2 ...

  5. poj-2758 Checking the Text

    题意: 给定一个字符串,要求维护两种操作: I:在字符串中插入一个字符: Q:询问某两个位置開始的LCP. 插入操作<=200,字符串长度<=5w,查询操作<=2w: 题解: 第一道 ...

  6. 覆盖率測试工具gcov的前端工具_LCOV_简单介绍

    1.Gcov是进行代码运行的覆盖率统计的工具.它随着gcc的公布一起公布的,它的使用也非常easy,须要在编译和链接的时候加上-fprofile-arcs -ftest-coverage生成二进制文件 ...

  7. Android之输入内容监听回车键【Editor】

    2.输入内容时按下回车键时监听 username.setOnEditorActionListener(new OnEditorActionListener() { @Override public b ...

  8. js运算符单竖杠“|”与“||”的用法和作用介绍

    在js开发应用中我们通常会碰到“|”与“||”了,那么在运算中“|”与“||”是什么意思呢?   在js整数操作的时候,相当于去除小数点,parseInt.在正数的时候相当于Math.floor(), ...

  9. PostgreSQL Replication之第二章 理解PostgreSQL的事务日志(5)

    2.5 XLOG的内部结构 我们将使用事务贯穿本书,并让您在技术层面上更深地洞察事情是如果工作的,我们已经增加了这部分专门处理XLOG的内部工作机制.我们会尽量避免前往下降到C级,因为这将超出本书的范 ...

  10. nginx旧版本升级新版本

        比如我们现在所用的是 nginx 是1.4 版本,过了一段时间后我们有新的稳定版 1.6 问世,我们想升级到新的版本怎么办?           1.把新版本解压.安装,然后将 sbin/ng ...