Режим быстрой загрузки: руководство по использованию и список команд для Android

FastBoot , равным АБР является инструментом , который позволяет нам , чтобы общаться с Android устройства непосредственно с вашего компьютера. Он состоит из серии команд, с помощью которых мы можем отправлять заказы на телефон или планшет , и их можно использовать как для рутирования терминала, так и для прошивки новой прошивки или попытки восстановить его из кирпича .

В отличие от ADB, который мы можем использовать, не имея доступа к восстановлению или операционной системе, в случае быстрой загрузки мы можем использовать его прямо из режима загрузчика или когда команды ADB даже не работают. Настоящий спасатель и отличный инструмент, ребята!

Прежде всего, убедитесь, что на вашем ПК установлены драйверы устройств.

Если мы хотим работать с использованием fastboot, важно установить на ПК все драйверы терминала Android, а также соответствующий пакет fastboot. Вы можете получить больше информации об этом в этом посте.

Список команд и структура для fastboot

Количество команд fastboot довольно велико, и хотя мы часто будем использовать только несколько из них, интересно знать экосистему функций, которые предлагает инструмент.

Как использовать fastboot

Команды fastboot имеют следующую структуру:

fastboot []

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

Обновить прошить устройство из update.zip
Flashallфлеш-загрузка + восстановление + система
вспышка []записать файл во флеш-раздел
стереть удалить раздел флеш-памяти
формат отформатируйте раздел флеш-памяти
Getvar показать переменную из загрузчика
загрузка []скачать и загрузить ядро
flash: raw boot []создать загрузочный образ и прошить его
устройствасписок подключенных устройств
Продолжатьпродолжить с автозапуском
перезагрузкаперезагрузите устройство нормально
перезапустить загрузчикперезагрузить устройство в загрузчике
Помогитепоказать справочное сообщение

Список опций

-wудалить пользовательские данные, кеш и формат
если тип раздела поддерживает это.
-илине удаляйте раздел перед форматированием
-s указать серийный номер устройства
или путь к порту устройства
-lс «устройствами» показывает путь к устройствам.
-п указать номер продукта
-c переопределить командную строку ядра
укажите идентификатор поставщика настраиваемого USB
-b указывает базовый адрес настраиваемого ядра
-n определяет размер страницы nand. По умолчанию: 2048
-S [K | M | G]автоматически отбрасывает файлы размером больше
 Указанный размер. 0 для отключения.

В дополнение к этим у нас также есть другие команды, такие как:

fastboot oem unlock (для разблокировки загрузчика)

fastboot oem lock (для блокировки загрузчика)

Руководство пользователя: пара практических примеров для знакомства с fastboot

Прежде чем запускать команды, первое, что мы должны сделать, это убедиться, что fastboot обнаружил телефон Android, который мы только что подключили к ПК. Для этого запускаем следующую команду:

устройства fastboot

Если все прошло правильно, мы увидим на экране идентификационный номер нашего подключенного устройства. Если ничего не отображается, значит, что-то пошло не так (проверьте драйверы и т. Д.).

Если мы собираемся прошивать файлы и изображения, важно, чтобы все файлы находились по тому же пути, откуда мы выполняем команды в ms-dos.

Все образы и файлы прошивки лежат в папке "adb".

Отсюда мы можем делать все, что захотим. Например, мы можем установить кастомное рекавери с помощью следующих команд:

fastboot erase recovery     - - удаляем текущее рекавери

fastboot flash recovery recovery.img   - - где recovery.img соответствует новому рекавери, которое мы хотим прошить

Теперь, когда у нас есть кастомное восстановление, мы можем установить кастомное ПЗУ или официальную прошивку. Мы могли сделать это из нового восстановления, которое мы только что установили (TWRP или любой другой), или из того же fastboot.

fastboot erase system –w   - - стираем системный раздел

fastboot erase boot     - - удаляем бут

fastboot update romcustomizado.zip    - мы прошиваем новый ROM, где romcustomizado.zip соответствует ROM, который мы хотим установить

fastboot reboot   - - перезагружаем устройство

Если вместо установки ПЗУ мы хотим выполнить предыдущее полное удаление (таким образом мы убедимся, что терминал чист как свист), мы также можем сделать это из fastboot:

система стирания fastboot 

fastboot стереть данные

fastboot очистить кеш

Мы также можем прошивать только некоторые части или образы прошивки нашего Android. Можем пойти по очереди или установить только то, что нас интересует:

fastboot flash userdata data.img 

система fastboot flash system.img

fastboot flash boot boot.img

перезагрузка fastboot

Далее я также оставлю вам практический пример. На днях прошивал Yotaphone, и в итоге все файлы, из которых состоит прошивка, установил вручную.

Все файлы хранились в папке "прошивка" внутри папки где у меня все драйвера adb. Выполнялись следующие команды (вы можете слепить этот пример из файлов, составляющих прошивку вашего Android):

fastboot flash aboot firmware / emmc_appsboot.mbn

fastboot flash boot firmware / boot.img

прошивка fastboot flash cache / cache.img

fastboot flash прошивка модема / радио / NON-HLOS.bin

fastboot flash прошивка sbl1 / радио / sbl1.mbn

прошивка fastboot rpm / радио / rpm.mbn

прошивка fastboot flash tz / радио / tz.mbn

fastboot flash userdata firmware / userdata.img

fastboot flash -S 512M системная прошивка / system.img

перезагрузка fastboot

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

У вас установлен Telegram ? Получайте лучшие посты каждого дня на нашем канале . Или, если хотите, узнайте обо всем на нашей странице в Facebook .