一、BootLoader 和 FastBoot
从字面意思来讲,Fastboot是一个英文单词,翻译成中文的意思是『快速启动』。Fastboot 是安卓手机的一种刷机模式,通过该模式,电脑就可以与手机Bootloader建立通讯,也可以说Fastboot是一种通讯协议,通过该协议电脑就可以直接向手机系统不同分区中写入镜像文件(.img 文件),而这里的Bootloader是与电脑建立连接的通道。
二、如何进入Fastboot模式
1.在关机状态下,同时按住【音量+】与【电源键】或【音量-】与【电源键】大约2-5秒后,就可进入Fastboot模式。
2.用ADB命令进入Fastboot模式。在命令行中输入"adb reboot bootloader",即可进入该模式。
3.用手机终端模拟器进入Fastboot。在终端中输入"reboot bootloader",即可进入该模式。
三、连接Bootloader的驱动问题
安装的方式有两种:
1、自动安装:在进入fastboot模式后,系统提示有驱动没有安装,安装电脑管家,里面有个“我的手机”,选择连接,腾讯电脑管家就会自动安装。类似的软件还有驱动精灵等。
2、手动安装:在进入fastboot模式后,系统提示有驱动没有安装,此时用实现准备好的驱动安装就好了。
驱动是电脑与手机Bootloader连接的关键,如果驱动不正常电脑就会不识别设备,会在设备管理器中打上感叹号,如下图:
正常的驱动,如下图:
四、Fastboot命令
① 基础命令(fastboot [$])
列出Fastboot连接的设备
——fastboot devices
获取手机变量信息
——fastboot getvar version:version-bootloader:version-baseband:product:serialno:secure
解除BL锁
——fastboot oem unlock(lock重装上锁)
查看Fastboot帮助信息
——fastboot help
② 启动模式(fastboot oem reboot +[模式名称])
重启手机
——fastboot oem reboot
重启进入Recovery模式
——fastboot oem reboot-recovery
重启进入Fastboot模式
——fastboot oem reboot-bootloader
重启进入高通下载模式
——fastboot oem reboot-edl
③ 擦除命令(fastboot erase +[分区名称])
擦除system分区
——fastboot erase system
擦除boot分区
——fastboot erase boot
擦除data分区
——fastboot erase userdata
擦除recovery分区
——fastboot erase recovery
擦除所有分区
——fastboot erase -w
④ 格式化分区(fastboot format +[分区名称])
格式化system分区
——fastboot format system
格式化boot分区
——fastboot format boot
格式化data分区
——fastboot format userdata
格式化recovery分区
——fastboot format recovery
⑤ 刷写命令(fastboot flash +[分区名称])
刷写boot分区
——fastboot flash boot boot.img
刷写system分区
——fastboot flash system system.img
刷写data分区
——fastboot flash userdata userdata.img
刷写当前目录下的所有img文件
——fastboot flashall
刷写zip包
——fastboot update update.zip