Fastboot即快速启动模式,它是用于和电脑进行通信的协议,通过USB线与电脑相连后,电脑端就能向处于Fastboot模式手机的系统分区中写入数据(通常为.img镜像格式文件)。
Fastboot模式就是所谓的“线刷”模式,通常是在手机关机状态同时长按电源和音量加键开机的方式进入。
fastboot是一种用于Android设备上的刷机协议,便于系统开发者快速烧录系统。随着AOSP的发展,谷歌在Android Q版本引入了super动态分区功能,实现system、vendor和product等分区大小的灵活配置,避免了系统升级带来频繁修改分区表的问题。同时引入了手机端侧fastboot模式实现super分区的擦写,之前版本的fastboot刷写功能通常实现在bootloader模式(一般由SOC厂家提供原始实现),新引入的fastboot模式实现在recovery系统中集成了fastbootd二进制程序,在recovery系统中可复用系统的usb、网络等驱动,降低了开发难度,具有更好的可移植性(目前各个厂家的bootloader方案各有不同),一定程度降低了厂家的工作量。