На этой странице представлена подробная информация о прошивке сборок Android на устройства с помощью инструментов fastboot и adb . Adb позволяет вам подключить рабочую станцию разработки напрямую к устройству под управлением Android и выполнять различные операции. Fastboot позволяет вам установить (прошить) Android и взаимодействовать с загрузчиком устройства, чтобы вы могли протестировать изменения вашей ОС и приложений. Дополнительную информацию о том, как работает adb, с акцентом на разработку приложений, см. на странице Android Debug Bridge (adb) в Android Studio . Если вам нужны подробности о коде adb, см. adb README .
Убедитесь, что у вас есть fastboot и adb.
При сборке Android по умолчанию собираются adb и fastboot. Чтобы подтвердить наличие adb и fastboot, выполните следующие команды:
adb --version
fastboot --version
Если вы видите номера версий, у вас установлены fastboot и adb. Если вы не видите номера версий, убедитесь, что вы создали Android . успешно. Продолжайте активировать USB-соединение .
Включите USB-соединение
Перед запуском Android на устройстве необходимо включить USB-соединение:
Включите разблокировку OEM и отладку по USB в настройках разработчика:
- В приложении «Настройки» нажмите «О телефоне» .
- Нажмите «Номер сборки» семь раз.
- Когда вы увидите сообщение «Теперь вы разработчик!» , коснитесь <- .
- Нажмите «Система» , затем нажмите «Параметры разработчика» .
- Включите разблокировку OEM и отладку по USB . Если разблокировка OEM недоступна, подключитесь к Интернету, чтобы устройство могло выполнить регистрацию. Если это по-прежнему не работает, вы можете принудительно выполнить регистрацию: в приложении Dialer введите *#*#CHECKIN#*#* (*# *#2432546#*#*) (SIM-карта не требуется). После ввода номера (нажимать вызов не нужно) текст пропадает и появляется уведомление об успехе.
Если разблокировка OEM остается недоступной, возможно, SIM-карта вашего устройства заблокирована вашим оператором связи, и загрузчик не может быть разблокирован.
Подключите устройство к USB-порту на рабочей станции.
Загрузитесь в режиме Fastboot
Прежде чем Android можно будет прошить на устройство, устройство должно находиться в режиме быстрой загрузки. Есть два способа загрузить устройство в режим Fastboot:
- Используйте команду
adb
: в командной строке введитеadb reboot bootloader
. - Используйте комбинацию клавиш:
- Определите комбинацию клавиш для вашего устройства. Таблицу комбинаций клавиш Fastboot см. в разделе Комбинации клавиш Fastboot .
- Выключите устройство.
- Включите устройство и сразу же зажмите комбинацию клавиш вашего устройства (определенную на шаге 1).
Разблокировать загрузчик
После загрузки в режиме fastboot необходимо разблокировать загрузчик.
Чтобы разблокировать загрузчик:
- (Необязательно) Создайте резервную копию всех важных файлов на устройстве.
Запустите команду разблокировки вашего устройства:
- Если вы обновляете устройство 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
.
Целевое устройство отображает экран подтверждения.
- Если вы обновляете устройство Nexus или Pixel, выпущенное в 2015 году или позднее, запустите
Подтвердите, что хотите стереть все пользовательские данные и разблокировать устройство.
Прошить устройство
Вы можете прошить всю систему Android одной командой. Прошивка всей системы с помощью одной команды проверяет, совместима ли прошиваемая система с установленным загрузчиком и радиомодемом, записывает вместе загрузочный, восстановительный и системный разделы и перезагружает систему.
Чтобы прошить устройство:
Переведите устройство в режим быстрой загрузки, удерживая соответствующую комбинацию клавиш при загрузке или используя следующую команду:
adb reboot bootloader
После того, как устройство перейдет в режим быстрой загрузки, запустите:
fastboot flashall -w
Опция -w
стирает раздел /data
на устройстве, что полезно при первой прошивке определенного устройства.
Повторная блокировка загрузчика
Чтобы повторно заблокировать загрузчик:
- Для устройств 2015 года или более поздней версии выполните команду
fastboot flashing lock
- Для устройств 2014 года выпуска или более ранних запустите команду
fastboot oem lock
Восстановить устройство до заводского состояния
Заводские изображения для устройств Google доступны на странице Заводские изображения для устройств Nexus и Pixel . Заводские изображения Motorola Xoom распространяются непосредственно компанией Motorola.