Прошить с помощью 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: Чтобы перепрошить загрузчик, убедитесь, что он обновлён как минимум до версии 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 for Nexus и Pixel Devices . Заводские образы для Motorola Xoom распространяются непосредственно компанией Motorola.