Прошить с помощью 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-разблокировка недоступна, подключитесь к Интернету, чтобы устройство могло зарегистрироваться. Если это все еще не работает, вы можете принудительно зарегистрироваться: в приложении Dialer введите *#*#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. Переведите устройство в режим быстрой загрузки, удерживая соответствующую комбинацию клавиш при загрузке или используя следующую команду:

    adb reboot bootloader
  2. После того, как устройство перейдет в режим быстрой загрузки, выполните:

    fastboot flashall -w

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

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

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

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

Восстановить заводское состояние устройства

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