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

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

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

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

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:

  • Используйте команду 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 доступны на странице Заводские изображения для устройств Nexus и Pixel . Заводские изображения Motorola Xoom распространяются непосредственно компанией Motorola.