
Google только что представила первый сборку Developer Preview Android P. Этот ранний сбор включает переработанную панель уведомлений и гораздо больше. Вот как вручную установить Android P DP1…
Обновление: Бета-программа Android P DP2 теперь запущена.
Примечание: это руководство предполагает, что у вас уже установлены инструменты ADB на вашем компьютере. Если вам нужны инструменты ADB, перейдите и загрузите Android SDK, и если вы еще не разблокировали загрузчик, продолжайте читать.
Прежде чем приступить, убедитесь, что ваше устройство видно вашему компьютеру. Введите команду «adb devices» во встроенном приложении Terminal (MacOS/Linux) или Command Prompt (Windows); если вы видите свое устройство в списке, значит, вы готовы. Если нет, убедитесь, что на вашем устройстве включена отладка ADB в настройках.
Разблокировка загрузчика
Если вы знаете, что ваше устройство уже разблокировано, не стесняйтесь пропустить этот раздел и продолжать чтение. В противном случае вам нужно убедиться, что загрузчик вашего телефона разблокирован, прежде чем вы сможете прошить заводской образ.
Блокировка загрузчика — это функция безопасности, которая требует полного стирания данных устройства при переходе из «заблокированного» состояния в «разблокированное». По этой причине нет способа сохранить ваши данные, если ваш загрузчик заблокирован.
Если вам нужно разблокировать загрузчик, зайдите в приложение «Настройки», нажмите на опцию «Система» и перейдите в «Параметры разработчика» (если вы не видите «Параметры разработчика», перейдите на страницу «О телефоне» и несколько раз нажмите на номер сборки Android). Убедитесь, что «OEM-разблокировка» включена.
Затем используйте команду «adb reboot bootloader», чтобы перейти в загрузчик устройства и проверить, находится ли ваше устройство в заблокированном состоянии. Если загрузчик на вашем устройстве Pixel заблокирован, убедитесь, что ваше устройство находится на экране загрузчика, и используйте команду «fastboot oem unlock». Если это не помогло, вам нужно будет использовать команду «fastboot flashing unlock_critical».
После этого на вашем устройстве должны появиться запросы для подтверждения того, что вы действительно хотите разблокировать загрузчик. После подтверждения ваше устройство будет полностью стерто, и вы сможете продолжить выполнение этого руководства.
Загрузка и подготовка заводского образа
Если вы еще этого не сделали, загрузите сборку Android P Developer Preview 1 для вашего устройства со страницы предварительного просмотра заводских образов Google. После загрузки сжатого файла извлеките его.
Внутри извлеченного сжатого файла вы найдете zip-файл с названием, например «taimen-ppp1.180208.014-factory-8e44f67a.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 DP1
Как мы делали ранее для проверки статуса разблокировки, вам нужно загрузиться в загрузчик, чтобы прошить заводской образ. Снова выполните команду «adb reboot bootloader», чтобы перейти туда. В качестве альтернативы вы можете запустить устройство, одновременно удерживая кнопки уменьшения громкости и питания, чтобы загрузиться в загрузчик.
Теперь направьте командную строку в каталог файла со скриптом flash-all. (Пример: cd /Users/
После того как вы указали правильный каталог, запустите скрипт.
- В 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 DP1, и, если вы решили изменить скрипт flash-all, все ваши данные должны быть в целости.