Мигающие устройства

На этой странице представлены подробные сведения о запуске сборок на определенных устройствах. Эти данные дополняют информацию в Здании Android .

Сборка fastboot и adb

Если вы уже не имеете fastboot и adb , вы можете создать их с обычной системой сборки. Используйте инструкции в Здании Android и заменить основной make команду с этим:

make fastboot adb

См Android Debug Bridge (ADB) Подробнее о Android Debug Bridge (ADB).

Загрузка в режиме быстрой загрузки

Вы можете прошить устройство , когда оно находится в fastboot режиме загрузчика. Для ввода fastboot режим , когда устройство проходит загрузку холодной, использовать комбинации клавиш , приведенные в таблице ниже.

Вы также можете использовать команду adb reboot bootloader для перезагрузки непосредственно в загрузчике.

Устройство Кодовое название Комбинации клавиш
Pixel 6 Pro ворон Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Пиксель 6 иволга Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 5a (5G) барбет Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Пиксель 5 красноперый Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 4a (5G) ежевика Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 4a солнечная рыба Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 4 XL коралл Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Пиксель 4 пламя Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 3a XL бонито Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 3a сарго Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 3 XL штриховка Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Пиксель 3 Синяя линия Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel 2 XL таймень Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Пиксель 2 судак Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Pixel XL марлин Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Пиксель парусник Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
поход поход Соедините штифты 1-2 и 5-6 разъема J15.
Nexus 6P морской черт Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus 5X бык Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus 6 Шаму Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus Player фугу Нажмите и удерживайте кнопку ПИТАНИЕ.
Nexus 9 волантис Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Нексус 5 молот Нажмите и удерживайте в нажатом положении Volume Up и уменьшения громкости, а затем нажмите и удерживайте Power.
Нексус 7 Фло Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus 7 3G деб Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus 10 манта Нажмите и удерживайте в нажатом положении Volume Up и уменьшения громкости, а затем нажмите и удерживайте Power.
Nexus 4 мако Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus 7 (2012 г.) морской окунь Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus 7 3G (2012 г.) тилапия Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus Q фантазм Включите устройство, затем накройте его одной рукой после того, как светодиоды загорятся, и пока они не станут красными.
Galaxy Nexus GSM магуро Нажмите и удерживайте в нажатом положении Volume Up и уменьшения громкости, а затем нажмите и удерживайте Power.
Galaxy Nexus (Verizon) торо Нажмите и удерживайте в нажатом положении Volume Up и уменьшения громкости, а затем нажмите и удерживайте Power.
Galaxy Nexus (Sprint) тороплюс Нажмите и удерживайте в нажатом положении Volume Up и уменьшения громкости, а затем нажмите и удерживайте Power.
Motorola Xoom крылатый луч Нажмите и удерживайте Volume Down, а затем нажать и удерживать власть.
Nexus S crespo Нажмите и удерживайте Volume Up, а затем нажать и удерживать власть.
Nexus SG crespo4g Нажмите и удерживайте Volume Up, а затем нажать и удерживать власть.

Разблокировка загрузчика

Вы можете прошить кастомную систему, только если это позволяет загрузчик. Однако обратите внимание, что загрузчик по умолчанию заблокирован. Вы можете разблокировать загрузчик, но это приведет к удалению пользовательских данных по соображениям конфиденциальности. После отпирания, все данные на устройстве будут удалены, то есть, как частные данные приложения и общие данные доступны через USB ( в том числе фотографий и фильмов). Прежде чем пытаться разблокировать загрузчик, сделайте резервную копию всех важных файлов на устройстве.

Разблокировать загрузчик нужно только один раз, при необходимости его можно заблокировать заново.

Разблокировка недавних устройств

Все устройства Nexus и Pixel, выпущенные с 2014 года (начиная с Nexus 6 и Nexus 9), имеют защиту от сброса настроек и требуют многоэтапного процесса для разблокировки загрузчика.

  1. Чтобы включить OEM-разблокировку на устройстве:
    1. В настройках, нажмите О телефоне, затем нажмите номер сборки семь раз.
    2. Когда вы видите сообщение Вы являетесь разработчиком, нажмите кнопку возврата.
    3. Параметры разработчика Нажмите и позволяют OEM разблокировки и отладку USB. (Если OEM отпирание отключено, подключение к интернету , так что устройство может проверить по крайней мере один раз. Если он остается заблокированным, то устройство может быть SIM заблокирован на вашем носитель и загрузчик не может быть разблокирован.)
  2. Перезагрузитесь в загрузчике и использовать fastboot , чтобы разблокировать его.
    • Для более новых устройств (2015 и выше):
      fastboot flashing unlock
    • Для более старых устройств (2014 и ниже):
      fastboot oem unlock
  3. Подтвердите разблокировку на экране.

Повторная блокировка загрузчика

Чтобы повторно заблокировать загрузчик:

  • Для более новых устройств (2015 и выше):
    fastboot flashing lock
  • Для более старых устройств (2014 и ниже):
    fastboot oem lock

Использование состояний блокировки вспышки

getFlashLockState() система API передает состояние загрузчика и PersistentDataBlockManager.getFlashLockState() система API возвращает состояние блокировки загрузчика на совместимых устройствах.

Возвращаемое значение Условия
FLASH_LOCK_UNKNOWN Возвращается только устройствами, обновленными до Android 7.x или выше, которые ранее не поддерживали изменения загрузчика, необходимые для получения статуса блокировки флэш-памяти, если они поддерживали возможность блокировки / разблокировки миганием.
  • Новые устройства под управлением Android 7.x или выше должны быть либо в FLASH_LOCK_LOCKED или FLASH_LOCK_UNLOCKED состоянии.
  • Устройства обновление до Android 7.x или выше , которые не поддерживают мигающие возможности разблокировки / блокировок должны возвращать FLASH_LOCK_LOCKED состояния.
FLASH_LOCK_LOCKED Возвращается любым устройством, которое не поддерживает мигание блокировки / разблокировки (то есть устройство всегда заблокировано), или любым устройством, которое поддерживает мигание блокировки / разблокировки и находится в заблокированном состоянии.
FLASH_LOCK_UNLOCKED Возвращается любым устройством, которое поддерживает мигание блокировки / разблокировки и находится в разблокированном состоянии.

Производители должны проверить значения, возвращаемые устройствами с заблокированными и разблокированными загрузчиками. Для примера, исходный код проекта Android Open (AOSP) содержит эталонную реализацию , которая возвращает значение , основанное на ro.boot.flash.locked загрузки собственности. Пример кода находится в следующих каталогах:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

Выбор сборки устройства

Рекомендуемое устройство сборка доступны из lunch меню, доступа при выполнении lunch команды без аргументов. См Выбор цели для доступных типов сборки и получения дополнительной информации о lunch команде.

Вы можете скачать фабричные изображения и двоичные файлы для пиксельных и Nexus устройств от developers.google.com . См двоичных файлов устройства для загрузки. Для получения дополнительной информации и дополнительных ресурсов, см Получение проприетарные двоичные файлы .

Устройство Кодовое название Конфигурация сборки
Pixel 6 Pro ворон aosp_raven-userdebug
Пиксель 6 иволга aosp_oriole-userdebug
Пиксель 5 красноперый aosp_redfin-userdebug
Pixel 4a 5G ежевика aosp_bramble-userdebug
Pixel 4a солнечная рыба aosp_sunfish-userdebug
Pixel 4 XL коралл aosp_coral-userdebug
Пиксель 4 пламя aosp_flame-userdebug
Pixel 3a XL бонито aosp_bonito-userdebug
Pixel 3a сарго aosp_sargo-userdebug
Pixel 3 XL штриховка aosp_crosshatch-userdebug
Пиксель 3 Синяя линия aosp_blueline-userdebug
Pixel 2 XL таймень aosp_taimen-userdebug
Пиксель 2 судак aosp_walleye-userdebug
Pixel XL марлин aosp_marlin-userdebug
Пиксель парусник aosp_sailfish-userdebug
HiKey поход hikey-userdebug
Nexus 6P морской черт aosp_angler-userdebug
Nexus 5X бык aosp_bullhead-userdebug
Nexus 6 Шаму aosp_shamu-userdebug
Nexus Player фугу aosp_fugu-userdebug
Nexus 9 volantis (камбала) aosp_flounder-userdebug
Nexus 5 (GSM / LTE) молот aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) бритва (фло) aosp_flo-userdebug
Nexus 7 (мобильный) разорг (деб) aosp_deb-userdebug
Nexus 10 мантарай (манта) full_manta-userdebug
Nexus 4 оккам (мако) full_mako-userdebug
Nexus 7 (Wi-Fi) Накаси (морской окунь) full_grouper-userdebug
Nexus 7 (мобильный) накасиг (тилапия) full_tilapia-userdebug
Galaxy Nexus (GSM / HSPA +) якджу (магуро) full_maguro-userdebug
Galaxy Nexus (Verizon) мизид (торо) √aosp_toro-userdebug
Galaxy Nexus (экспериментальный) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (Wi-Fi в США) крылатый луч full_wingray-userdebug
Nexus S соджу (креспо) full_crespo-userdebug
Nexus S 4G соджус (crespo4g) full_crespo4g-userdebug

Прошивка устройства

Вы можете прошить всю систему Android с помощью одной команды; таким образом проверяется, совместима ли прошиваемая система с установленным загрузчиком и радиомодулем, записываются разделы загрузки, восстановления и системы вместе, а затем система перезагружается. Мигание также стирает все данные пользователя, подобно fastboot oem unlock .

Чтобы прошить устройство:

  1. Поместите устройство в fastboot режиме, удерживая соответствующие сочетания клавиш при загрузке или с помощью следующей команды:
    adb reboot bootloader
  2. После того , как устройство находится в режиме быстрой загрузки, запуск:
    fastboot flashall -w
    -w Опция вытирает /data раздел на устройстве; это полезно при первой прошивке конкретного устройства, но в остальном не требуется.

Восстановление устройств до заводского состояния

Фабричные изображения для устройств Google доступны из фабричных изображений для Nexus и пиксельных устройств . Заводские образы для Motorola Xoom распространяются непосредственно компанией Motorola.