Fastboot is a communication protocol used primarily with Android devices.
[1] It is implemented in a command-line interface tool of the same name and as a mode of the bootloader of Android devices.
The tool is included with the Android SDK package and used primarily to modify the flash filesystem via a USB connection from a host computer.
If the mode is enabled, it will accept a specific set of commands,[2] sent through USB bulk transfers.
Some of the most commonly used fastboot commands include: The fastboot protocol has been implemented in the Android bootloader called ABOOT,[8] the Little Kernel fork of Qualcomm,[9] TianoCore EDK II, [10][11] and Das U-Boot.