Прошить с помощью Fastboot

На этой странице представлена ​​подробная информация о прошивке сборок Android на устройства с помощью инструментов fastboot и adb . Adb позволяет напрямую подключить вашу рабочую станцию ​​разработки к устройству под управлением Android и выполнять различные операции. Fastboot позволяет установить (прошить) Android и взаимодействовать с загрузчиком устройства, чтобы вы могли тестировать изменения в ОС и приложениях. Для получения дополнительной информации о работе adb, с акцентом на разработку приложений, см. страницу Android Debug Bridge (adb) в Android Studio . Если вам нужны подробности о коде adb, см. файл README adb.

Убедитесь, что у вас установлены fastboot и adb.

При сборке Android по умолчанию устанавливаются adb и fastboot. Чтобы подтвердить наличие adb и fastboot, выполните следующие команды:

adb --version
fastboot --version

Если вы видите номера версий, значит, у вас установлены fastboot и adb. Если номера версий не отображаются, убедитесь, что сборка Android прошла успешно. Перейдите к включению USB-подключения .

Включите USB-подключение

Перед запуском Android на устройстве необходимо включить USB-подключение:

  1. Включите разблокировку OEM и отладку по USB в параметрах разработчика:

    1. В приложении «Настройки» нажмите «О телефоне» .
    2. Нажмите на номер сборки семь раз.
    3. Когда появится сообщение «Вы стали разработчиком!» , нажмите <- .
    4. Нажмите «Система» , затем нажмите «Параметры разработчика» .
    5. Включите разблокировку OEM и отладку по USB . Если разблокировка OEM недоступна, подключитесь к интернету, чтобы устройство могло пройти проверку. Если это по-прежнему не работает, вы можете принудительно выполнить проверку: в приложении «Телефон» введите *#*#CHECKIN#*#* (*#*#2432546#*#*) (SIM-карта не требуется). После ввода номера (нажимать кнопку вызова не нужно) текстовое сообщение исчезнет, ​​и появится уведомление об успешной проверке.

    Если разблокировка OEM-производителем по-прежнему недоступна, возможно, ваше устройство заблокировано SIM-картой вашим оператором связи, и разблокировать загрузчик невозможно.

  2. Подключите ваше устройство к USB-порту на вашем рабочем месте.

Загрузка в режим Fastboot

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

  • Используйте команду adb : В командной строке введите adb reboot bootloader .
  • Используйте комбинацию клавиш:
    1. Определите комбинацию клавиш для вашего устройства. Таблицу комбинаций клавиш Fastboot см. в разделе «Комбинации клавиш Fastboot» .
    2. Выключите устройство.
    3. Включите устройство и сразу же удерживайте комбинацию клавиш для вашего устройства (определенную на шаге 1).

Разблокировать загрузчик

После загрузки в режим fastboot необходимо разблокировать загрузчик.

Чтобы разблокировать загрузчик:

  1. (Необязательно) Создайте резервную копию всех важных файлов на устройстве.
  2. Выполните команду разблокировки для вашего устройства:

    • Если вы обновляете устройство Nexus или Pixel, выпущенное в 2015 году или позже, выполните fastboot flashing unlock .
    • Для Pixel 2: Чтобы прошить загрузчик, убедитесь, что загрузчик Pixel 2 обновлен как минимум до версии Oreo MR1. Для обновления Pixel 2 до этой версии используйте обновление по воздуху (OTA) или установите полное OTA- обновление.
    • Только для Pixel 2 XL с версией загрузчика до TMZ20a: возможно, потребуется разблокировать критические разделы перед прошивкой. Чтобы разблокировать критические разделы только на Pixel 2 XL, выполните команду fastboot flashing unlock_critical .
    • Если вы разблокируете устройство, выпущенное до 2015 года, запустите fastboot oem unlock .

    На целевом устройстве отображается экран подтверждения.

  3. Подтвердите, что хотите удалить все пользовательские данные и разблокировать устройство.

Прошить устройство

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

Чтобы прошить устройство:

  1. Переведите устройство в режим fastboot, удерживая соответствующую комбинацию клавиш при загрузке или используя следующую команду:

    adb reboot bootloader
  2. После перевода устройства в режим fastboot выполните следующую команду:

    fastboot flashall -w

Опция -w очищает раздел /data на устройстве, что полезно при первой прошивке конкретного устройства.

Повторная блокировка загрузчика

Чтобы снова заблокировать загрузчик:

  • Для устройств 2015 года выпуска и более поздних версий выполните команду fastboot flashing lock
  • Для устройств 2014 года выпуска и более ранних выполните команду fastboot oem lock

Восстановите устройство до заводских настроек.

Заводские образы для устройств Google доступны на сайте Factory Images for Nexus and Pixel Devices . Заводские образы для Motorola Xoom распространяются непосредственно компанией Motorola.