Fastboot是一种比Recovery更底层的刷机模式,用于刷入ROM、刷入TWRP等操作。本文将详细介绍华为手机Fastboot的相关问题。
华为手机进入Fastboot模式的方法:在关机状态下,先按住音量下键不放,再按住开机键,直到进入Fastboot模式。进入后,如果显示“PHONE Locked”表示未解锁,需要进行解锁;如果显示“PHONE UnLocked”表示已解锁。
(资料图片仅供参考)
解锁BL锁是使用Fastboot的前提。解锁BL锁需要解锁码。拿到解锁码后,将手机插入电脑,进入Fastboot模式。在电脑上打开ADB命令行,输入命令"fastboot devices",检查设备连接。如果连接没问题,会检查到一个Fastboot设备。接着输入命令"fastboot oem unlock 解锁码",回车即可。
刷入TWRP需要先下载适用于你手机的TWRP。下载之后,如果是zip格式压缩包,就全部解压,里面一般有一键刷入.bat或者R之类的一键刷入脚本。运行它按照提示刷入即可。如果下载下来只有img文件,那就需要手动刷入。继续回到Fastboot,输入命令"fastboot flash recovery [此处将img文件拖入到窗口中]",注意recovery后面的空格。然后回车即可。一般出现两个OKAY即为刷入成功。
在EMUI8或9中,使用"fastboot flash recovery [此处将img文件拖入到窗口中]"可能会报错partition length get error,报错的话就用另一条命令:"fastboot flash recovery_ramdisk [此处将img文件拖入到窗口中]"。刷成功之后,先拔掉数据线,然后长按电源键和音量加,直到手机重启出第一屏,然后松手等待进入TWRP。注意:TWRP文件名里不能有空格,如果有就改名去掉。刷完TWRP之后不能直接开机进系统,否则TWRP可能被官方Recovery覆盖,需要重新刷入。留住TWRP的方法就是刷完先进TWRP刷一下Root,这样以后就不会自动被官方覆盖。
如果你使用的是官方系统,请避免在TWRP里双清&格式化data!由于华为喜欢把某些系统组件放到data里,使用TWRP格式化会导致这些组件丢失,甚至不能开机。如果需要格式化,可以恢复官方Recovery来格式化。如果格式化导致无法开机,可以提取官方包里的userdata分区,进入Fastboot用"fastboot flash userdata"刷入来恢复。
常见问题:
1、解锁时提示Too many links显示失败怎么办?
1-1、有时会出现这种情况,具体请查看Fastboot是否显示红色Unlocked,若是则已解锁。
2、解锁失败提示password wrong怎么办?
2-1、解锁码错误,请重新获取。
3、刷TWRP显示“fastboot”不是内部或外部命令,也不是可运行的程序或批处理文件?
3-1、如果你用的是网上的一键刷入工具,请将压缩包完全解压再运行bat脚本。注意是完全解压而不是直接运行压缩包里的脚本。