Команды Fastboot: список всех скрытых команд

Получение root-прав на устройстве Android позволяет раскрыть реальный потенциал ОС Android. Fastboot, наряду с ADB (Android Debugging Bridge), является очень полезным инструментом командной строки, который пользователи Android используют для настройки своих устройств. Вы должны использовать его, запустив команды Fastboot. Каждая команда предназначена для определенной функции.

Иногда бывает сложно найти правильную команду для выполняемой операции. Это становится намного проще, когда вы можете найти все команды в одном списке. Вот почему я собираюсь поделиться всеми командами Fastboot в этом посте. Вы можете сохранить этот список для использования в будущем.

Что такое Fastboot?

Когда дело доходит до рутирования устройства Android, ADB и Fastboot - это первые имена, которые всплывают у вас в голове. Мы уже рассмотрели использование ADB и его команд. Здесь мы рассмотрим только команды Fastboot, но нам также понадобится ADB для их выполнения. По сути, Fastboot - это инструмент командной строки и протокол ОС Android, используемый для выполнения различных операций командной строки.

Он является частью инструментов платформы SDK, как и ADB, и помогает в отладке и изменении устройства Android с помощью компьютера. Он действует как коммуникационный мост между компьютером и устройством Android. Вам необходимо загрузить устройство в режим Fastboot или Bootloader, чтобы использовать эти команды. Вот почему так важен АБР.

Что такое команды Fastboot?

Команды Fastboot - это команды для конкретных функций, которые работают в режиме Fastboot или Bootloader Mode. Используя их, вы можете выполнять различные операции на устройстве Android, такие как включение / отключение OEM-разблокировки, прошивка заводских образов, изменение разделов или даже перезагрузка загрузчика. Вы можете делать и много других вещей.

Эти команды упрощают прошивку пользовательского образа восстановления или стандартной прошивки на устройстве Android. Вам просто нужно вручную выполнить определенные команды, а все остальное произойдет автоматически. Раньше настройка Android была задачей разработчиков, но теперь это может сделать каждый.

Когда использовать команды Fastboot?

Вы должны использовать Fastboot CMD, когда работаете в режиме загрузчика. Команды ADB здесь не будут работать, так как устройство не загружено в операционную систему Android. Если вы хотите выполнить какую-либо операцию в этом режиме, то использование команд Fastboot является наиболее подходящим вариантом.

Инструменты отладки Android должны взаимодействовать с устройством для работы. Однако CMD Fastboot могут работать, даже если ОС не загружена. Однако вам необходимо загрузить устройство в загрузчике или Fastboot.

Список команд Fastboot 2021

Вот все команды Fastboot, которые можно использовать для выполнения определенной задачи на устройстве Android. Перед их использованием вам необходимо убедиться в следующем:

  • В системе установлены ABD и Fastboot, так как они оба потребуются.
  • Вы включили отладку по USB на своем устройстве Android в параметрах разработчика.
  • Ваше устройство Android должно быть загружено в режим Fastboot / Bootloader.

После этого вы можете выбрать любую команду из списка и легко ее выполнить.

Основные CMD

Показать заданную переменную загрузчика:

Устройства очереди в загрузчике (-l: с путями к устройствам):

  • устройства fastboot [-l]

Перезагрузите Android:

  • перезагрузка fastboot [загрузчик]

Прошивка CMD

Прошивать каждый раздел из $ ANDROID_PRODUCT_OUT. На устройствах A / B мигающий слот устанавливается как активный, в то время как вторичные изображения могут быть перенесены в неактивный слот:

  • быстрая загрузка flashall

Прошить любой заданный раздел, используя изображение из $ ANDROID_PRODUCT_OUT, если / когда не указано имя файла:

  • fastboot flash РАЗДЕЛ [FILENAME]

Прошить каждый раздел с помощью пакета update.zip:

  • ZIP-архив обновления fastboot

Команды для параметров

Очистить пользовательские данные:

  • быстрая загрузка -w

Выберите USB-устройство:

  • fastboot -s СЕРИЙНЫЙ

Выберите сетевое устройство:

  • fastboot -s t | udp: HOST [: PORT]

Распределить по разреженным файлам размером не более SIZE:

  • fastboot -S РАЗМЕР [K | M | G]

Сильно выполните операцию вспышки, которая может быть небезопасной:

  • быстрая загрузка – сила

Активировать СЛОТ; 'all' для обоих слотов, 'other' для нетекущего слота (по умолчанию текущий активный слот):

  • fastboot – слот СЛОТ

Выбирает активный слот перед перезагрузкой:

  • fastboot –set-active [= SLOT]

Запретить мигать второстепенные слоты в прошивке / обновлении:

  • fastboot – пропустить вторичное

Запретить перезагрузку устройства после перепрошивки:

  • fastboot – пропустить-перезагрузка

Выберите disabled-verity при прошивке vbmeta:

  • fastboot – отключить-верность

Выберите отключить проверку при перепрошивке vbmeta:

  • fastboot –disable-проверка

Активируйте файловое шифрование для сбора пользовательских данных:

  • fastboot – стереть и использовать-fbe

Остановить буферизацию ввода или вывода:

  • fastboot - без буферизации

Подробный вывод:

  • fastboot – подробный, -v

Показать версию:

  • fastboot – версия

Отобразите это сообщение:

  • fastboot –помощь, -h

Команды загрузочного образа

Завершите загрузку и загрузку ядра из ОЗУ:

  • ЯДРО fastboot boot [RAMDISK [SECOND]]

Сделайте загрузочный образ и прошейте его:

  • fastboot flash: raw PARTITION KERNEL [RAMDISK [SECOND]]

Выберите путь к DTB для заголовка загрузочного образа версии 2:

  • быстрая загрузка –dtb DTB

Отклонить командную строку ядра:

  • быстрая загрузка –cmdline CMDLINE

Выберите базовый адрес ядра (по умолчанию: 0x10000000).

  • fastboot –базовый АДРЕС

Выберите смещение ядра (по умолчанию: 0x00008000):

  • fastboot –kernel-смещение

Выберите смещение RAM-диска (по умолчанию: 0x01000000):

  • fastboot – смещение RAM-диска

Выберите смещение тегов (по умолчанию: 0x00000100):

  • fastboot – смещение тегов

Выберите смещение dtb (по умолчанию: 0x01100000):

  • fastboot –dtb-смещение

Выберите размер страницы Flash (по умолчанию: 2048):

  • fastboot –page-size БАЙТОВ

Выберите версию заголовка загрузочного образа:

  • fastboot –header-version ВЕРСИЯ

Выберите версию ОС загрузочного образа (по умолчанию: 0.0.0):

  • fastboot –os-version MAJOR [.MINOR [.PATCH]]

Выберите уровень исправления безопасности ОС загрузочного образа:

  • fastboot –os-patch-level ГГГГ-ММ-ДД

Команды для блокировки / разблокировки

Заблокируйте или разблокируйте разделы, чтобы их прошить:

  • блокировка прошивки fastboot | разблокировка

Заблокируйте или разблокируйте важные разделы загрузчика:

  • прошивка fastboot lock_critical | unlock_critical

Определите, разрешена ли разблокировка (1) или нет (0):

  • fastboot перепрошивка get_unlock_ability

Команды Manul для Android-вещей

Переместите данный файл в сцену для следующей команды:

  • этап быстрой загрузки IN_FILE

Скрипт данных, помещенных последней командой в файл:

  • быстрая загрузка get_staged OUT_FILE

Расширенные CMD

Очистите раздел флеш-памяти:

  • fastboot стереть РАЗДЕЛ

Сбросить флеш-раздел:

  • формат быстрой загрузки [: FS_TYPE [: SIZE]] РАЗДЕЛ

Выберите активный слот:

  • fastboot set_active СЛОТ

Запустите OEM-команду:

Очистите или деактивируйте установку GSI (только fastbootd):

  • fastboot gsi wipe | отключить

Очистите или протрите супер раздел. Это сбросит его до пустого набора динамических разделов по умолчанию:

  • fastboot wipe-супер [SUPER_EMPTY]

Отмена текущего обновления (для устройств, поддерживающих обновления на основе снимков):

  • fastboot snapshot-update отменить

Завершите текущее обновление, если оно находится в фазе «слияния» (для устройств, поддерживающих обновления на основе моментальных снимков):

  • слияние моментальных снимков и обновлений fastboot

Финал

Команды Fastboot позволяют настраивать устройство Android, даже если ОС не загружается. Вы должны загрузиться в режиме Fastboot или Bootloader, чтобы запустить их. Как только вы войдете, вы можете выполнить любую операцию, используя соответствующую команду. Вам просто нужно завершить операцию и выполнить ее команду в командной строке.

Это все доступные на данный момент команды Fastboot. Вы можете добавить закладку в этот список и продолжать использовать ее при настройке Android-устройства.