最官方的nexus5的root教程 - 来自XDA论坛

网上的方法大多不靠谱或过时。一些英文教程要求去google play商店下APP,在国内也是有些不便的。因此记下此教程。
主要分为两大步,1. 解锁和备份 2. root

解锁和备份

  1. 在PC端下载platform-tools,其中最重要的是adb和fastboot,用于PC端控制手机
  2. 解压platform-tools并在文件夹内shift+右键,进入powershell,测试是否运行成功:(或进入命令行,就无需在命令前添加.\)
.\adb version
.\adb devices #连上手机后运行 可见serial no.
.\adb reboot bootloader # 手机正常运行时重启至BootLoader
.\fastboot devices # 手机在BootLoader界面时运行这条命令可见serial no.
  1. 解锁手机:
.\fastboot oem unlock
.\fastboot reboot

此时fastboot界面可见下面有行 unlocked代表已解锁。

  1. 安装TWRP(如已安装可以跳过4 5 6步)。在PC端下载TWRP的img。将镜像 filename.img放入platform-tools的文件夹,继续输命令:.\fastboot flash recovery filename.img,手机用音量键选择重启BootLoader,用关机键确定,重启后用音量键和关机键进入recovery mode,此时应当进入刚刚安装的TWRP,如黑屏注意检查版本是否符合(nexus5是hammerhead)。
  2. 在TWRP主界面点击backup,选中system、data、boot,右滑备份,这是Nandroid 系统备份,较慢。
  3. 在TWRP主界面点击backup,仅选中EFS, 右滑备份,这是备份EFS分区,较快。

root

由于要用到系统镜像文件,所以先从手机设置中找到安卓版本如6.0.1以及build版本,然后去网上下载对应的镜像文件:谷歌官方下载。如果PC上已有手机系统的镜像文件就不用下载了。但如果网上找不到当前系统镜像,那只能下载新的镜像后用其重装手机系统了。重装教程,相当简洁明了(不过不知为啥我没成功),我是用nexus root toolkit(NRT)重装成功的。重装成功后卡在4个彩色点旋转的画面非常久,估计5分钟以上,需耐心等待,大陆不要连wifi,否则检查通不过也进入不了下一步。

  1. 根据Magisk教程在手机上下载并安装Magisk APP(在浏览器输入github的下载地址下载apk安装,或者用NRT)。
    根据有无ramdisk和vbmeta.img选择相应的root方式。由于nexus5 Android 6.0.1有ramdisk并无vbmeta.img,所以直接按这种情况继续。
  2. 将系统镜像中的boot.img从PC端copy到手机
  3. 进入APP,点击Magisk右边的install,选中“Patch vbmeta in boot image”,下一步,点击 “Select and Patch a File” ,找到boot.img,选中即可。注意一开始是看不到的,要在右上角点击显示内部文件后才能看到。
  4. 开始安装,完成后会自动将img输出到download文件夹。在PC端输入.\adb pull /sdcard/Download/magisk_patched_[random_strings].img其中的random_string可以在APP里的提示信息查看。
  5. 重启到BootLoader,PC端输入fastboot flash boot magisk_patched_[random_strings].img,重启后完成magisk安装
  6. 进入magisk APP,如magisk卡牌中版本后右边有个括号,括号内是上面的random_string的数字,则代表安装成功。
  7. (可选,如需要安装SU)下载supersu.zip后在recovery安装,下载busybox.apk安装到system/xbin或su/xbin,至此大体完成root。之后想flash什么都可以在recovery mode安装,如果出现问题可以尝试换旧的TWRP版本。

一些坑

  • 如果你没有刷过固件的路由器,那么不要通过twrp manager来安装TWRP,就算在国内网站下到了apk,接下来在app内安装TWRP时还是下不了。
  • 如果用wifi浏览网页只有文字没有图片,APP都连不了网,那么检查一下地区和时间设置。
  • 如果出现了迷一样的问题,通用方法解决不了的时候,可能是手机刷机时的系统镜像文件有问题,最好能从谷歌官方下载,并以官方镜像重置手机。
  • 有时候会出现google play下不了的情况,也可以用NRT在PC下载APK后安装。

你可能感兴趣的:(最官方的nexus5的root教程 - 来自XDA论坛)