[指南]Unlock/Root/Flash for Nexus 5X
准备工作
下载ADB,fastboot工具包,windows版解压至“C:\ADB”,linux版解压至/usr/bin/,你将看到“fastboot.exe”和“adb.exe”。为确保正确安装了adb,请在“ADB”文件夹上按住shift并点击鼠标右键,选择 在此处打开命令窗口,并执行命令adb version
,如果它返回Android Debug Bridge的版本号,你就可以进行下一步了。
在手机上打开开发人员选项> USB调试后连接电脑并执行命令adb devices
,如果返回你的设备序列号说明 adb 正常工作。
执行命令adb reboot bootloader
来重启到 bootloader 模式,执行命令fastboot devices
,如果返回你的设备序列号说明fastboot正常工作。
TIPS:
- 上文给出的ADB链接总是指向最新版,如果电脑已经有ADB,请删除并重新下载
- 执行
fastboot reboot
命令正常重启 - 开机USB调试状态时执行命令
adb reboot bootloader
或者关机后按电源键+下音量键都可以进入bootloader - 开机USB调试状态时执行命令
adb reboot recovery
或者进入bootloader后调到recovery都可以进入recovery - 命令执行后出现
finished. total time: x.xxxs
表示执行完毕
目录:
- 如何解锁你的 Bootloader
- 如何在您的设备上安装自定义Recovery
- 如何使用 TWRP Recovery 制造一个 Nandroid 备份
- 如何使用 TWRP Recovery 制造一个 EFS 备份
- 如何 root 你的 Stock Rom
- 如何使用 TWRP Recovery 安装 ROM
- 如何使用 TWRP Recovery 安装自定义内核
- 如何更新到Stock Rom的新版本
- 如何刷入工厂镜像(返回到Stock Rom)
- 如何刷入工厂镜像(返回到Stock Rom但不清除存储的数据)
1.如何解锁你的 Bootloader
- 在“设置>关于手机”中不断点击版本号直到出现toast通知你开启了“开发人员选项”,进入开发人员选项开启“usb调试”并单击启用"oem解锁”复选框
- 将手机通过usb数据线连接到电脑
- 执行命令
adb reboot bootloader
进入bootloader - 在“C:\ADB”文件夹上调出命令提示符
- 执行命令
fastboot devices
检查fastboot是否正确连接(它应该返回设备的序列号,如果不是需要确保驱动程序已正确安装。) - 执行命令
fastboot oem unlock
(这将从设备清除所有用户数据!),手机提示你确认此操作,如果你想进行下一步请用音量键滚动并用电源键确认
重要提示:除非你的手机系统是完整的不然请不要relock bootloader。你必须首先刷工厂镜像以去除root和自定义recovery(如果你有的话),如果不采取这种预防措施手机会变砖。请参阅本指南的第11条关于如何返回到stock android。
2.如何在您的设备上安装自定义Recovery
前提:解锁bootloader(第一节)
- 下载TWRP Recovery
- 解压文件至电脑“C:\ADB”
- 在“C:\ADB”文件夹上按住shift并点击鼠标右键,选择 在此处打开命令窗口
- 执行命令
fastboot flash recovery <filename>.img
(filename取决于你想刷的自定义Recovery名称) - 用音量键滚动到“Restart Bootloader”选项并用电源键选择。
- 当手机启动回Bootloader你可以选择并启动新刷的recovery(滑动确认时要仔细看清楚。如果TWRP Recovery提示你刷入SuperSU来root时最好不要选择,因为可能系统版本不对,请参考本文方法来获取root)
3.如何使用 TWRP Recovery 制造一个 Nandroid 备份
前提:解锁bootloader(第一节),TWRP Recovery(第二节)
- 启动TWRP Recovery
- 从TWRP主屏幕选择backup选项
- 只选中data/boot/system
- 滑动确认,此过程将需要几分钟。(会在手机上TWRP目录生成备份文件,请在手机内置存储安全的地方备份一个副本)
4.如何使用 TWRP Recovery 制造一个 EFS 备份
前提:解锁bootloader(第一节),TWRP Recovery(第二节)
- 启动TWRP Recovery
- 从TWRP主屏幕选择backup选项
- 只选中EFS
- 滑动确认,此过程将需要几秒钟。(会在手机上TWRP目录生成备份文件,请在手机内置存储外安全的地方备份一个副本)
5.如何 root 你的 Stock Rom
前提:解锁bootloader(第一节),TWRP recovery(第二节)
在进行任何操作前应该先进行Nandroid备份
- 下载SuperSU Beta(2.60+) 到你的手机
- 开机进入TWRP recovery并选择install
- 找到SuperSU并选择
- 滑动确认
- 安装完成后点wipe cache/dalvik,点back键,点reboot system按钮
因为不是用TWRP提供的方式刷入的SuperSU,如果TWRP提示你没有root要帮你刷入SuperSU的话,不要滑动!选择跳过,你已经root了,兼容而且不会造成问题,以后每次检测到你都忽略它
6.如何使用 TWRP Recovery 安装 ROM
前提:解锁bootloader(第一节), TWRP recovery(第二节)
在进行任何操作前应该先进行Nandroid备份
- 下载并MD5验证ROM和Gapps包后放在你的设备里
- 进入TWRP recovery
- 执行full wipe
- 从TWRP主屏幕选择wipe选项
- 选择advanced wipe
- 只选中system, data, cache, and dalvik cache
- 滑动确认
- 安装ROM
- 从TWRP主屏幕选择install选项
- 找到ROM压缩包并选择
- 滑动确认(大多数ROM会在此时安装,但有一些ROM允许你在安装之前做一些设置)
- 在安装完ROM后直接安装Gapps包
- 安装完成后点wipe cache/dalvik,点back键,点reboot system按钮
7.如何使用 TWRP Recovery 安装自定义内核
前提:解锁bootloader(第一节), TWRP recovery(第二节)
刷入定制的内核可以更好的控制你的手机。例如超频和降频, 修改 I/O,色彩校准,声音校准和许多其它选项
- 下载并MD5验证与当前ROM兼容的内核后放在你的设备里
- 进入 TWRP recovery
- 从TWRP主屏幕上选择install选项。
- 找到内核并选择它
- 滑动确认
- 安装完成后点wipe cache/dalvik,点back键,点reboot system按钮
!!!第8,9,10节的准备工作!!!
-
在这里下载最新的工厂镜像
-
解压“bullhead-xxxx-factory-xxxx”(x是替换变量)到“C:\bullhead\”
-
解压完成会生成一个名为“bullhead-xxxx”(x是替换变量)的文件夹。打开并移动下列文件至文件夹“C:\bullhead\images\”
bootloader-bullhead-xxxx.img
radio-bullhead-xxxx.img
windows系统请重命名 bootloader-bullhead-xxxx.img 为 bootloader.img,重命名 radio-bullhead-xxxx.img 为 radio.img -
在“C:\bullhead\bullhead-xxxxxx\”里你会看到一个zip名为“image-bullhead-xxxxxx”,解压至“ C:\bullhead\images\”内。现在“ C:\bullhead\images\”里应该有如下文件
- android-info.txt
- boot.img
- bootloader.img
- cache.img
- radio.img
- recovery.img
- system.img
- userdata.img
- vendor.img
在“ C:\bullhead\images\”文件夹里右键新建一个文本文档,打开然后粘贴下列内容进去
cd c:\adb
fastboot devices
pause
fastboot flash bootloader C:\bullhead\images\bootloader.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio C:\bullhead\images\radio.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash boot C:\bullhead\images\boot.img
fastboot erase cache
fastboot flash cache C:\bullhead\images\cache.img
fastboot flash recovery C:\bullhead\images\recovery.img
fastboot flash system C:\bullhead\images\system.img
fastboot flash vendor C:\bullhead\images\vendor.img
pause
保存,关闭文件后重命名此文件为flash.bat
8.如何更新到Stock Rom的新版本
前提:解锁bootloader(第一节), flash.bat
此方法不会擦除你的数据,你的应用程序和设置会得到保留,应该不会有问题,但是如果你遇到了,需要执行恢复出厂设置并再次刷入。
- 将手机通过usb数据线连接到电脑并进入bootloader
- 在“ C:\bullhead\images\”文件夹里打开 flash.bat
9.如何刷入工厂镜像(返回到Stock Rom)
前提:解锁bootloader(第一节), flash.bat
本节会说明如何恢复手机到第一次使用的时候,这将从手机中删除一切。如果你需要刷入工厂镜像但不清除你的个人数据请看下一节。
-
转到设置/备份执行恢复出厂设置。这将删除所有的用户数据(应用,设置,照片,音乐,备份等)
-
将手机通过usb数据线连接到电脑并进入bootloader
-
在“ C:\bullhead\images\”文件夹里打开 flash.bat
如果你想你可以用
fastboot oem lock
命令来重新锁定bootloader
请注意!这将删除你的用户数据!
重要提示:不要在刷入工厂镜像前relock bootloader,relock bootloader的过程会让装有自定义recovery的手机变砖。另外注意锁定的过程会擦除你的所有数据哪怕你是加密中的设备。
当命令执行完成后你可以执行fastboot reboot
重启设备正常使用。
10.如何刷入工厂镜像(返回到Stock Rom但不清除内部存储上的数据)
前提:解锁bootloader(第一节), flash.bat
本节会说明如何恢复手机到第一次使用的时候,除了不会删除现在你手机上内部存储的个人资料。
- 进入TWRP recovery 并进入wipe菜单,选择advanced wipe,只选中data并滑动确认
- 转到TWRP recovery 主菜单并进入reboot菜单里,选择bootloader
- 将手机通过usb数据线连接到电脑
- 在“ C:\bullhead\images\”文件夹里打开 flash.bat
当命令执行完成后你可以执行fastboot reboot
重启设备正常使用。
官方工厂镜像直链:
6.0.1_MTC20K
SHA-256:4a950470af6c1e0111cfa8efbd77422928b88d01800dd2fadc6f8eeeae1b97a9
7.0.0_NRD91P_2016-12
SHA-256:3fd99923ceb4239394790dce58431324aceb134dd93e62bdf7a184c82c5fb722
7.1.1_N4F26T_2017-03
SHA-256:8eed1d9fc7f3d6365cdd41d10f0adab3888f97eeae6631f4afde9239ff0e585d
linux flash.sh
fastboot devices
read -p "Continue? (y/n)" -n 1 code
if [[ $code == n || $code == N ]]; then
exit 2
fi
fastboot flash bootloader ./bootloader*.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio ./radio*.img
fastboot reboot-bootloader
sleep 5
fastboot flash boot ./boot.img
fastboot erase cache
fastboot flash cache ./cache.img
fastboot flash recovery ./recovery.img
fastboot flash system ./system.img
fastboot flash vendor ./vendor.img
网友评论
```
cd c:\adb
fastboot devices
pause
fastboot flash bootloader C:\bullhead\images\bootloader.img
fastboot reboot-bootloader
fastboot flash radio C:\bullhead\images\radio.img
fastboot reboot-bootloader
fastboot flash boot C:\bullhead\images\boot.img
fastboot erase cache
fastboot flash cache C:\bullhead\images\cache.img
fastboot flash recovery C:\bullhead\images\recovery.img
fastboot flash system C:\bullhead\images\system.img
fastboot flash vendor C:\bullhead\images\vendor.img
pause
```