Как установить Developer Preview Android 8.1 на ваш Pixel, Pixel 2, Pixel C, Nexus 5X или Nexus 6P

Google только что анонсировал Developer Preview для Android 8.1 для нескольких устройств Pixel и Nexus. Эту бета-сборку можно установить либо традиционным методом прошивки, либо через OTA, используя программу бета-тестирования от поискового гиганта. Вот как установить Android 8.1 обоими способами…

Первый и самый простой способ установить Developer Preview Android 8.1 Oreo — зарегистрировать ваши совместимые устройства в Бета-программе.

Как зарегистрироваться в Бета-программе Android O

  1. Откройте веб-браузер и перейдите по адресу android.com/beta
  2. Войдите в учетную запись Google, используемую на вашем устройстве (устройствах) Android
  3. После входа вы увидите список всех совместимых устройств. Список должен выглядеть примерно как на изображении ниже
  4. Когда будете готовы, нажмите кнопку Зарегистрировать устройство
  5. Вскоре после этого вы получите уведомление об обновлении на устройстве, которое вы зарегистрировали
  6. После установки ваше устройство будет продолжать получать будущие бета-обновления, когда они станут доступны

Примечание: Всегда полезно создать резервную копию важных данных перед обновлением до Android O на случай, если что-то пойдет не так.

Реклама — прокрутите для просмотра другого контента

Как отписаться от Бета-программы Android O

  1. Перед отпиской убедитесь, что вы создали резервную копию всех важных данных, поскольку ваше устройство будет очищено
  2. Откройте веб-браузер и перейдите по адресу android.com/beta
  3. Войдите в учетную запись Google, используемую на вашем устройстве (устройствах) Android
  4. После входа вы увидите список всех совместимых устройств. Список должен выглядеть примерно как на изображении ниже
  5. Когда будете готовы, нажмите кнопку Отменить регистрацию устройства
  6. Вскоре после этого вы получите уведомление об обновлении на устройстве, от которого вы отписались
  7. После установки на вашем устройстве будет установлена последняя стабильная сборка Android, доступная для него

Второй способ установки Developer Preview Android 8.1 — вручную стереть и прошить сборку на ваше устройство Pixel или Nexus. Хотя это требует больше усилий с вашей стороны, это позволяет установить обновление почти мгновенно и гарантирует, что прошивка телефона не будет повреждена в процессе. Просто помните, что, выбрав этот путь, вы полностью очистите память вашего телефона.

Примечание: данное руководство предполагает, что у вас уже разблокирован загрузчик телефона и установлены инструменты ADB на вашем компьютере. Если вам нужны инструменты ADB, перейдите и скачайте Android SDK, а если вам нужно разблокировать загрузчик, продолжайте чтение.

Прежде чем начать, нам нужно убедиться, что ваш компьютер видит ваше устройство. Введите команду «adb devices» в вашем Терминале; если вы видите свое устройство в списке, вы готовы. Если нет, убедитесь, что на вашем устройстве включена отладка ADB в настройках.

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

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

Блокировка загрузчика — это функция безопасности, которая требует полной очистки устройства при переходе из «заблокированного» состояния в «разблокированное». По этой причине нет способа сохранить ваши данные, если загрузчик заблокирован.

Если вам нужно разблокировать загрузчик, перейдите в приложение «Настройки» и далее в «Параметры разработчика» (если вы не видите «Параметры разработчика», перейдите на страницу «Сведения» и несколько раз нажмите на номер сборки Android). Убедитесь, что опция «Разблокировка OEM» выбрана.

Затем используйте команду «adb reboot bootloader», чтобы перейти в загрузчик устройства и проверить, находится ли ваше устройство в заблокированном состоянии. Если загрузчик на вашем устройстве Pixel или Nexus заблокирован, убедитесь, что ваше устройство находится на экране загрузчика, и используйте команду «fastboot oem unlock». Альтернативно, для некоторых новых устройств вам потребуется использовать команду «fastboot flash unlock».

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

Скачивание и подготовка заводского образа

Если вы еще этого не сделали, загрузите последнюю сборку Android O со страницы заводских образов предварительной версии Google. После загрузки файла .tgz распакуйте его. Внутри извлеченного файла .tgz вы найдете файл .zip с названием вроде «marlin-opr6.170623.012-factory-6304451d.zip» (Pixel XL), а после извлечения этого файла вы найдете загрузчик, образ ОС, образ поставщика и радиообраз (в зависимости от вашего устройства).

Не рекомендуется: изменение скрипта «flash-all» для сохранения ваших данных

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

Мы не рекомендуем делать это, поскольку это может вызвать ошибки в операционной системе. Если это вас не убеждает, читайте дальше…

Скрипт «flash-all» содержит все команды, необходимые для прошивки заводского образа на ваше устройство. Перед его выполнением из командной строки вы можете захотеть удалить флаг, который стирает ваши данные (хотя это не идеально, вы можете столкнуться с проблемами, особенно если это крупное обновление).

В извлеченном файле вы найдете два скрипта flash-all, как упоминалось выше. Скрипт flash-all с расширением .bat работает с командной строкой Windows, а расширение .sh работает с командной строкой Unix (macOS, Linux и т. д.). Откройте соответствующий скрипт flash-all в вашем любимом текстовом редакторе и удалите «-w» из файла. «-w» — это флаг ADB, который стирает все пользовательские данные (то, что мы хотим сохранить).

После внесения изменений сохраните файл и откройте программу командной строки.

Запуск скрипта и установка Android 8.1 Oreo

Как мы делали ранее для проверки статуса разблокировки, вам нужно загрузиться в загрузчик, чтобы прошить заводской образ. Выполните команду «adb reboot bootloader» еще раз, чтобы перейти туда. Альтернативно, вы можете включить устройство, одновременно удерживая кнопки уменьшения громкости и питания, чтобы загрузиться в загрузчик.

Теперь укажите вашей командной строке путь к каталогу с файлом скрипта flash-all. (Пример: cd /Users/<вашеимяпользователя>/Downloads/taimen-opp5.170921.005). Для получения дополнительной помощи по использованию командной строки обратитесь к этой шпаргалке.

После того как вы укажете правильный каталог, запустите скрипт.

  • В Unix/Mac выполните «./flash-all.sh»
  • В Windows выполните «flash-all.bat»

Теперь вы увидите, как скрипт выполняется на экране. Установка образа займет чуть более пяти минут. После установки образа скрипт автоматически перезагрузит ваш телефон. Первая загрузка обычно занимает некоторое время, поэтому подождите около 10 минут, прежде чем предполагать, что у вас возникла петля загрузки.

У некоторых пользователей возникали проблемы с работой скрипта flash-all на некоторых устройствах. Если это ваш случай, вам придется прошивать все образы вручную. Однако это не трудоемкий процесс и требует всего несколько дополнительных шагов. Убедитесь, что ваше устройство находится в правильном состоянии загрузчика, а затем следуйте этим инструкциям:

Сначала прошейте загрузчик и радио, затем перезагрузите загрузчик (радио применимо только к некоторым устройствам):

fastboot flash bootloader <имя файла загрузчика>.img

fastboot flash radio <имя файла радио>.img

fastboot reboot-bootloader

Прошейте образы recovery, boot, system и vendor (vendor применимо только к Nexus 9):

fastboot flash recovery recovery.img

fastboot flash boot boot.img

fastboot flash system system.img

fastboot flash vendor vendor.img

Рекомендуется: для полной очистки также прошейте cache и userdata (userdata применимо только к некоторым устройствам):

fastboot flash cache cache.img

fastboot flash userdata userdata.img

Перезагрузите ваше устройство:

fastboot reboot

После загрузки устройства у вас должен быть Android 8.1 Oreo, и, если вы решили изменить скрипт flash-all, все ваши данные должны остаться нетронутыми.


Посмотрите 9to5Google на YouTube для получения дополнительных новостей: