ДомойРуководства How-ToКак применять OTA-обновления для вашего корневого пикселя 2 или 2 XL

Как применять OTA-обновления для вашего корневого пикселя 2 или 2 XL

Итак, вы внедрили свой Pixel 2 или 2 XL, и все, кажется, работает довольно хорошо. Однако проходит месяц, и вы получаете уведомление для установки ежемесячного обновления безопасности. Как и по маслу, Google какое-то время выпускал патчи безопасности OTA каждый месяц, но на данный момент у вас есть новая проблема — вы, как пользователь root, не можете правильно применить обновление.

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

Раздел A / B

Google представил первый телефон Pixel в 2016 году с новой функцией, которая называется «бесшовные обновления», которая позволяет устанавливать OTA-обновление на дополнительный раздел, сохраняя при этом активный раздел без изменений (текущий сеанс). Это облегчает обновление на стороне пользователя, так как после перезагрузки системы два раздела меняются местами. Чтобы новый метод обновления работал так, как задумано, Google пришлось ввести другой системный раздел в новой концепции, которую они называют разделом A / B.

Простое понимание того, как бесшовное обновление работает с разделом A / B. Изображение через Android How

Это создавало проблемы для корневой сцены в более ранние дни, так как разделы восстановления и загрузки были объединены в результате нового макета, но с тех пор выяснилось благодаря поддержке великих разработчиков из сообщества. Важно отметить, что плавные обновления системы и A / B-разделы больше не являются эксклюзивными для телефонов Pixel. Мы можем ожидать, что эти новые функции будут включены во многие другие устройства Android сейчас и в будущем. Если вы хотите узнать особенности работы A / B-раздела в более новых устройствах, таких как телефоны Pixel, вы можете ознакомиться с официальным объяснением Google.

Решение для корневых пользователей

В то время как введение раздела A / B отлично подходит для людей, которые используют сток без корневого доступа, как насчет таких пользователей root, как вы? В былые времена приходилось искать заводские образы у производителя телефона и прошивать систему обратно на оригинальную стоковую прошивку. Для многих это было немного ошеломляюще, особенно потому, что по сути это означает, что вы должны стереть раздел пользовательских данных — никому не нравится делать сброс настроек к заводским настройкам и начинать каждый раз с нуля. Но расположение разделов A / B помогло решить эту проблему.

Решение? Мы должны использовать возможности TWRP и использовать функцию боковой загрузки ADB в среде восстановления. Загрузка OTA-обновления с помощью этого метода позволит вашему устройству выполнить обновление так же, как и стандартное устройство, но угадайте, что? Вы сохраняете все свои данные одинаково — больше не нужно беспокоиться о необходимости начинать каждый месяц! Давайте погрузимся в то, как мы можем сделать это раз и навсегда с помощью простых шагов, описанных ниже.

Шаг 1: Подберите правильный кабель

Прежде чем двигаться дальше, убедитесь, что ваш телефон подключен к компьютеру через порт USB. Если вам повезло иметь собственный порт USB Type-C на вашем компьютере, вы можете использовать его; в противном случае вам придется использовать или купить кабель USB Type-C — USB-A для продолжения работы с этим корневым руководством. Поскольку вы хотите обновить ваше корневое устройство с помощью файла OTA, у вас, вероятно, уже есть необходимый кабель.

Пример кабеля USB-C к USB-A. Изображение через Стивена Перкинса

Шаг 2: Загрузите файл OTA

Обойти это невозможно — вам все равно нужно будет вручную загрузить файл изображения OTA. Вы можете найти новейший и самый актуальный список изображений OTA для устройств Pixel на официальной странице прошивки Google:

  • Скачать файлы изображений OTA для устройств Pixel

Ради этого руководства вы будете искать кодовое имя устройства: таймень (Pixel 2 XL) или судак (Pixel 2). Прокрутите вниз, чтобы найти последнее ежемесячное обновление для системы безопасности, которое вы хотите установить, и нажмите на ссылку для скачивания рядом с ним. Обязательно сохраните этот файл на своем компьютере.

Читай также:  Как перевести экран Android на компьютер с помощью WiFi или USB

Шаг 3: Загрузите инструменты платформы

Раздел A / B изменяет способ работы root, когда дело доходит до перепрошивки файлов, что делает этот шаг обязательным, чтобы обновление OTA можно было корректно применить к вашей системе. Если вы попытаетесь прошить OTA без инструментов платформы, вы можете вызвать загрузочную петлю. Чтобы избежать этой головной боли, загрузите последний пакет SDK Platform-Tools от Google:

  • Загрузите последний пакет Platform-Tools от Google

Официальная страница загрузки для инструментов платформы SDK. Изображение через Google

Начиная с этого руководства, 28.0.1 (сентябрь 2018 года) будет самым последним выпуском инструментов платформы, который мы хотим использовать для устройств Pixel. Большинство пользователей root, вероятно, собираются скачать версию Windows, но выберите платформу, соответствующую вашей текущей системе.

Шаг 4: переместите файлы вокруг

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

Затем вы захотите взять файл OTA, который вы скачали на шаге 2, и перетащить этот файл в свою недавно распакованную папку platform-tools на рабочем столе. Чтобы еще проще было идти дальше, переименуйте этот zip-файл просто в «ota» (или «ota.zip», если ваш компьютер настроен на отображение расширений файлов).

Пример того, как может выглядеть ваша папка platform-tools. Изображение через Стивена Перкинса

Переименование файла ZIP упростит запуск команды sideload в TWRP позже. Вам также не нужно беспокоиться об извлечении файла OTA, так как команда боковой загрузки ADB будет читать его как есть.

Шаг 5: Подготовьте АБР FastBoot

Затем, если вы используете Windows, установите драйверы ADB и fastboot, если вы еще этого не сделали (вы, скорее всего, сделали это, когда изначально рутировали свой телефон). Затем на телефоне включите скрытое меню «Параметры разработчика» и убедитесь, что «Отладка по USB» включена.

Шаг 6: Обновите TWRP

Крайне важно, чтобы вы взяли последнюю версию TWRP, поскольку в прошлом у него было много проблем, в частности, с устройствами Pixel 2. Это было снова, из-за раздела A / B — это совсем недавно дошло до того, что теперь все работает правильно.

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

Чтобы обновить TWRP, скачайте последнюю версию ZIP для Pixel 2 или Pixel 2 XL, а затем просто прошейте файл при восстановлении. Хотите узнать больше об установке или обновлении TWRP? Мы вас покрыли!

Шаг 7: откройте командную строку в правой папке

Теперь, когда TWRP обновлен, вам нужно открыть командную строку или окно терминала в папке platform-tools. Это немного отличается в зависимости от операционной системы вашего компьютера.

Пользователи Windows:

Нажмите кнопку Windows на клавиатуре, затем введите «cmd» и нажмите ввод. Вернитесь в папку с инструментами платформы на рабочем столе. Скопируйте расположение файла в папке, щелкнув панель в текущем окне, в которой показано, в какой папке вы находитесь. Вернитесь к терминалу и введите «cd», затем пробел, затем вставьте только что полученный файл и нажмите войти.

Пользователи Mac:

Нажмите одновременно на клавиатуре команду и пробел, затем введите «Терминал» и нажмите Enter. Вернитесь в папку с инструментами платформы на рабочем столе, затем нажмите «Файл» и выберите «Получить информацию». Скопируйте все из раздела «Где:», затем вернитесь в свой терминал. Введите «cd», затем пробел, затем вставьте только что полученный файл и нажмите Enter.

Пользователи Linux:

Не усложняя ситуацию на платформе Linux, перейдите в папку с инструментами платформы, расположенную на рабочем столе, и затем щелкните правой кнопкой мыши в любом пустом месте окна. Теперь вы должны выбрать опцию «Открыть в терминале», которая позволит локальным файлам в этой папке связываться с терминалом.

Читай также:  Как устанавливать приложения на Android с настольного компьютера/ноутбука

Шаг 8: Загрузитесь в Recovery

Теперь, когда ваш терминал указывает на нужную нам папку, введите следующую команду:

Пользователи Windows:

Восстановление ADB перезагрузки

Пользователи Mac и Linux:

./ ADB перезагрузить восстановление

Примечание. Поскольку команды ADB / fastboot могут быть не установлены в масштабе всей системы, для пользователей Mac и Linux очень важно вручную добавить «./» перед вводом любой из этих команд в будущем. Это гарантирует, что вы запускаете файлы из локальной папки без проблем.

Если все в порядке, ваше устройство ответит переходом в среду восстановления. Если на вашем устройстве настроены функции безопасности, такие как Pixel Imprint, вам будет показано сообщение с просьбой ввести пароль. Идите вперед и введите пароль или PIN-код, который вы используете для разблокировки устройства при первой загрузке вашей системы, и нажмите клавишу ввода. Если вы используете самую последнюю версию TWRP, она успешно расшифрует ваши данные, чтобы вы могли двигаться дальше.

Примечание. По-прежнему существует ошибка в TWRP с таймером отключения экрана на устройствах Pixel 2. На всякий случай вы можете отключить опцию тайм-аута экрана, чтобы он оставался включенным во время процесса установки. Время от времени он может полностью отключаться и препятствовать повторному включению, что приводит к неудачному обновлению или полужесткому устройству. Для этого откройте главное меню TWRP, нажмите «Настройки», а затем нажмите значок в центре с символом яркости. Снимите флажок с единственного поля, доступного в этом разделе, и вы готовы!

Шаг 9: Загрузите обновление

В главном меню TWRP нажмите «Дополнительно», а затем «ADB Sideload». Вы можете стереть кеш, если чувствуете необходимость, но это не обязательно. Проведите пальцем внизу, чтобы запустить команду боковой загрузки на стороне меню восстановления.

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

Когда ваш терминал будет готов к работе, введите следующую команду:

Пользователи Windows:

adb sideload ota.zip

Пользователи Mac и Linux:

./ adb sideload ota.zip

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

Шаг 10: Re-Root (необязательно)

Поскольку новый A / B-раздел тесно интегрирует больше системных файлов в способ работы обновлений, вы вернетесь к стандартному ядру, потеряете root-доступ и по умолчанию вернетесь к стандартному восстановлению. Не стесняйтесь устанавливать все, что вы хотите с этого момента, что вписывается в ваше личное использование устройства.

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

  • Как установить TWRP (лучшее кастомное рекавери для Android)
  • Как установить Magisk Рут с TWRP
  • Как установить пользовательское ядро ​​ElementalX

В начале этого приключения это может звучать как большая работа, но его также довольно легко использовать и обслуживать, когда все настроено. Наличие нового понимания того, как все эти вещи работают, очень поможет вам в корневой сцене. Подумайте только — теперь, когда подготовка уже завершена, отсюда все должно пройти гладко. Например, в следующий раз, когда вы захотите установить обновление OTA, все, что вам нужно сделать, это загрузить файл и запустить команду ADB sideload из TWRP. Легко и приятно. Наслаждайтесь своими ежемесячными обновлениями OTA, не теряя свои данные никогда!