Введение
Fastboot — это режим загрузчика, который позволяет взаимодействовать с Android-устройством на уровне образа. С его помощью можно устанавливать обновления OTA, перепрограммировать системные файлы, разблокировать загрузчик и выполнять диагностику. В этом руководстве мы рассмотрим базовые команды Fastboot, которые пригодятся как новичкам, так и опытным пользователям.
Требования
- Поддерживаемое Android-устройство (Android 10–13).
- USB-кабель для подключения к компьютеру.
- Установленные драйверы
platform‑tools(ADB и Fastboot):- Windows: скачайте архив, распакуйте в папку
platform_toolsи добавьте в PATH. - Linux/macOS:
sudo apt install android-tools-adb android-tools-fastbootили скачайте binaries.
- Windows: скачайте архив, распакуйте в папку
- Включённые Варианты разработчика и Отладка USB.
- Разблокированный загрузчик (если планируется прошивка сторонних образов).
Пошаговая инструкция
Шаг 1: Включить отладку USB и разблокировать загрузчик
- Откройте Настройки → О телефоне → несколько раз нажмите Номер сборки (≈7 раз).
- Вернитесь в Настройки → Варианты разработчика.
- Включите Отладка USB и, если доступно, Разблокировка загрузчика.
💡 Совет: Если кнопка разблокировки загрузчика отсутствует, устройство заблокировано производителем — вам потребуется официальный инструмент OEM для разблокировки.
Шаг 2: Перезагрузиться в режим Fastboot
- Быстрый способ:
adb reboot bootloader. - Ручной способ: выключите телефон, затем удерживайте питание + уменьшение громкости (на некоторых устройствах может потребоваться кнопка увеличения громкости).
Шаг 3: Подключить устройство к компьютеру
Подключите смартфон к ПК с помощью USB-кабеля. На компьютере откройте терминал в папке platform_tools или убедитесь, что Fastboot доступен из любой директории (fastboot --version).
Шаг 4: Выполнить базовые команды Fastboot
Сначала проверьте, что устройство обнаружено:
fastboot devices
Если список содержит серийный номер, вы готовы к работе. Вот несколько полезных команд:
- Проверка варианта устройства:
fastboot oem get-variant
- Перезагрузка в обычном режиме:
fastboot reboot
- Сброс данных (используйте с осторожностью):
fastboot erase data
- Прошивка пользовательского образа boot:
fastboot flash boot boot.img
- Перезагрузка в режим восстановления:
fastboot reboot recovery
Шаг 5: Проверить результат
После выполнения команд перезагрузите устройство. Если оно стартует корректно, Fastboot работал без ошибок. Для повторной проверки введите fastboot getvar product — вы увидите модель устройства.
Проверка результата
- Убедитесь, что
fastboot devicesотображает ваше устройство перед каждой операции. - После прошивки перезагрузитесь в обычном режиме (
fastboot reboot) и проверьте, что система загрузилась корректно. - Используйте
adb devices, чтобы убедиться, что ADB также распознал устройство.
Возможные проблемы
- Устройство не отображается в Fastboot
- Проверьте, включена ли отладка USB и разблокирован ли загрузчик.
- Используйте другой USB-порт или кабель.
- Убедитесь, что драйверы установлены (
lsusbна Linux/macOS).
- Команда
fastboot flashзавершается ошибкой- Возможно, имя файла указано неверно или образ повреждён.
- Проверьте размер образа (
ls -lh) — он должен соответствовать ожидаемому.
- Загрузчик остаётся заблокированным
- Некоторые производители не позволяют разблокировать загрузчик без специальной команды OEM (
fastboot oem unlock). - В этом случае обратитесь к документации конкретного производителя.
- Некоторые производители не позволяют разблокировать загрузчик без специальной команды OEM (
- Устройство зависает после прошивки
- Попробуйте выполнить
fastboot reboot recoveryи очистить кэш (wipe cache).
- Попробуйте выполнить
⚠️ Важно: Перед выполнением команд, удаляющих данные (
erase data), создайте резервную копию важных файлов.