Fastboot и ADB имеют разные цели в отладке устройств Android. 1
ADB (Android Debug Bridge) — инструмент командной строки, который позволяет устанавливать связь между компьютером и устройством Android. 3 С его помощью разработчики отлаживают и разрабатывают приложения Android, получают доступ к оболочке устройства, переносят файлы и выполняют команды. 3 Команды ADB выполняются, когда устройство уже загружено в операционную систему или режим восстановления. 1
Fastboot — более низкоуровневый инструмент, который является частью загрузчика смартфона или планшета и предназначен для управления самим загрузчиком. 2 С помощью Fastboot можно установить новую прошивку, ядро, загрузчик, стереть все данные или загрузить консоль восстановления (recovery) не устанавливая её на смартфон. 2 Команды Fastboot выполняются в режиме Fastboot. 1
Таким образом, ADB используется для работы с операционной системой и приложениями, а Fastboot — для управления загрузчиком устройства. 12