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