На этой странице представлена подробная информация о прошивке сборок 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-соединение:
Включите разблокировку 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.