Как вручную установить Android P Developer Preview 4 на Pixel, Pixel XL, Pixel 2, Pixel 2 XL

С небольшим опозданием Google выпустила Android P Developer Preview 4 / Beta 3. Мы все еще изучаем обновление, чтобы понять, что нового, но вот как вручную установить Android P DP4 на ваш Google Pixel, Pixel XL, Pixel 2 или Pixel 2 XL…

Прежде чем мы начнем, нам нужно убедиться, что ваше устройство видно вашему компьютеру. Введите команду adb devices во встроенном Терминале (macOS/Linux) или Командной строке (Windows); если вы видите свое устройство в списке, вы готовы к работе. Если нет, убедитесь, что отладка ADB включена в настройках вашего устройства. У нас есть руководство Android Basics, которое поможет вам включить параметры разработчика, если вам нужна помощь.

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

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

Реклама — прокрутите дальше, чтобы увидеть больше контента

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

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

Затем используйте команду adb reboot bootloader, чтобы перейти в загрузчик устройства и проверить, заблокировано ли оно. Если загрузчик на вашем устройстве Pixel заблокирован, убедитесь, что ваше устройство находится на экране загрузчика, и используйте команду fastboot oem unlock. Если это не помогло или у вас Pixel 2 XL, вам нужно будет использовать команду fastboot flashing unlock_critical.

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

Загрузка и подготовка заводского образа

Если вы еще этого не сделали, загрузите сборку Android P Developer Preview 4 для вашего устройства со страницы предварительных заводских образов Google. Скачав сжатый файл, распакуйте его.

Внутри распакованного архива будет файл .zip с названием вроде «taimen-ppp3.180510.008-factory-4ec49e55.zip» (для Pixel 2 XL), и после распаковки этого файла вы найдете загрузчик, образ операционной системы, образ поставщика и образ радиомодуля.

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

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

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

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

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

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

Запустите скрипт и установите Android P DP4

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

Теперь направьте командную строку в каталог файла со скриптом flash-all. (Пример: cd /Users//Downloads/taimen-ppp3.180510.008-factory-4ec49e55). Для получения дополнительной помощи по использованию командной строки см. эту шпаргалку.

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

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

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

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

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

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

fastboot reboot-bootloader

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

fastboot reboot-bootloader

Прошейте образ:

fastboot flash -w update <имя файла образа>.zip

Перезагрузите устройство, если это не произошло автоматически:

fastboot reboot

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

Примечание №1: При ручной установке Developer Preview вы не будете получать будущие OTA-обновления от Google. Когда выйдут новые сборки, вам придется вручную прошивать обновление или стереть Pixel и подписаться на стабильные сборки.

Примечание №2: Существуют два других способа установки Android P на ваш Pixel. Во-первых, вы можете зарегистрироваться в программе бета-тестирования и получить обновление через OTA-обновления. Другой вариант — если у вас уже установлена Developer Preview 3. Этот способ позволяет вручную прошить OTA-файл на ваш телефон.

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

Мы также рекомендуем загрузить и установить Universal ADB Drivers от ClockWorkMod, если вы используете Windows. Это значительно упрощает процесс по сравнению с попыткой полагаться на уже установленные драйверы на вашем компьютере.


Посетите 9to5Google на YouTube для получения большего количества новостей: