На этой странице представлена подробная информация об установке сборок 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-разблокировка недоступна, подключитесь к интернету, чтобы устройство могло зарегистрироваться. Если это не поможет, можно принудительно зарегистрироваться: в приложении «Звонок» введите *#*#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: Чтобы перепрошить загрузчик, убедитесь, что он обновлён как минимум до версии 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 доступны на сайте Factory Images for Nexus и Pixel Devices . Заводские образы для Motorola Xoom распространяются непосредственно компанией Motorola.