Как установить OTA-обновления и сохранить root на телефоне Google Pixel

click fraud protection

Ищете способ сохранить root-доступ после обновлений OTA на телефоне Google Pixel? Вот пошаговое руководство о том, как это сделать.

Быстрые ссылки

  • Как рутирование влияет на возможность установки OTA-обновлений
  • Как сохранить root и получать обновления OTA на своем Pixel
  • Проверка

Часть красоты владения Телефон Гугл пиксель достигается за счет надлежащей доступности образов прошивки, которые можно использовать для возврата устройства в заводское состояние. Даже если вы разблокируете загрузчик, рутировать телефон, или немного повозиться, всегда можно восстановить стоковую конфигурацию. Сказав это, некоторым пользователям может быть трудно сохранить root-доступ и связанные моды нетронутыми, сохраняя при этом возможность получать ежемесячные обновления безопасности. Хотя многие заядлые поклонники Android точно знают, что делать, не все умеют обновлять свой телефон без потери рута.

Если у вас есть доступ к ПК/Mac и вы готовы взять дело в свои руки, вы можете легко сохранить root-доступ, выполнив несколько дополнительных шагов в дополнение к загрузке обновления OTA на свой Google Пиксель.

Как рутирование влияет на возможность установки OTA-обновлений

Укоренение включает в себя изменение частей загрузочного образа Android для получения доступа суперпользователя. Регулярное ежемесячное обновление OTA или «беспроводное» обновление носит добавочный характер, что означает, что оно не может применяться. дельта-патч для обновления стандартного загрузочного образа из-за очевидного бинарного несоответствия в корневом среда. Хотя выбор полного пакета обновлений является жизнеспособным решением этой проблемы, он в конечном итоге перезапишет биты и фрагменты, необходимые для корневого доступа из загрузочного раздела.

Поэтому для тех из вас, кто планирует испачкаться со своим пикселем и может нуждаться в спасителе в будущем, мы подумали, что позаботимся о том, чтобы вы знали, как сохранить root-доступ в ежемесячных обновлениях безопасности. Процесс не сложный, но требует нескольких команд ADB и Fastboot.

Как сохранить root и получать обновления OTA на своем Pixel

Прежде чем начать, обратите внимание, что в этом руководстве предполагается, что у вас есть разблокированный загрузчик и уже рутированы с помощью Magisk. Кроме того, убедитесь, что у вас установлена ​​последняя Бинарные файлы ADB и Fastboot установлен на вашем ПК/Mac и что целевое устройство может быть обнаружено этими инструментами. Пользователям Windows также рекомендуется установить последнюю версию USB-драйвера OEM.

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

Более быстрый способ — прошить официальный заводской образ предварительно исправленным загрузочным образом. Имейте в виду, что оба метода основаны на доступе к ПК или Mac. Ни один из них не требует очистки устройства, но рекомендуется резервное копирование любых незаменимых данных на случай, если что-то пойдет не так.

Обратите внимание, что с Серия Google Pixel 7 (и устройства, запускаемые с Android 13), общий виртуальный диск удаляется из загрузочного образа и помещается в отдельный раздел. называется «init_boot». В результате вам нужно пропатчить образ init_boot вместо обычного загрузочного образа, чтобы рутировать эти устройства. Если у вас Pixel 7 или Pixel 7 Pro, замените все вхождения boot.img с init_boot.img для учебника ниже.

Рекомендуемый метод:

  1. Найдите точный номер версии программного обеспечения, установленного в данный момент на вашем телефоне Google Pixel. Перейдите к Настройки > О телефоне и запишите текст под Номер сборки раздел.
  2. Теперь нам нужно восстановить нетронутый загрузочный образ, соответствующий установленной сборке. В качестве меры предосторожности откройте Magisk, переключитесь на Модули вкладку, отключите активные модули и перезапустите один раз, прежде чем сделать это.
    • В зависимости от метода исправления приложение Magisk может сохранять резервную копию стандартного загрузочного образа. В этом случае вы сможете восстановить их через Восстановить изображения вариант под Удалить меню приложения Magisk. Тем не менее, мы рекомендуем прошивать нетронутый boot.img из заводского образа, чтобы избежать непредвиденных проблем.
  3. Загрузите заводской образ с быстрой загрузкой, соответствующий текущему номеру сборки Android, для вашего телефона Google Pixel на ПК/Mac. Он должен называться как --factory-.zip.
    • Google размещает все официальные сборки для каждого пикселя на своем скачать портал. Вы также можете взглянуть на наш индекс загрузки Android 13 для удобной навигации. Пользователи, которые уже установили Андроид 14 бета может забрать их из наш индекс загрузки Android 14.
  4. Откройте заводской образ с помощью вашего любимого менеджера архивов, найдите image--.zip файл (да, внутри ZIP есть ZIP) и извлеките из него файл boot.img.
  5. Установите стандартный boot.img для текущего номера сборки Android:
    1. Убедитесь, что на телефоне включена отладка по USB и adb devices команда на компьютере возвращает серийный номер телефона.
    2. Перезагружаем телефон в режим загрузчика: adb reboot bootloader
    3. Прошить стоковый загрузочный образ: fastboot flash boot
    4. Перезагрузить: fastboot reboot
  6. Теперь вы можете заставить свой телефон извлекать любые ожидающие обновления, перейдя к Настройки > Система > Обновление системы > Проверить наличие обновлений. Кроме того, загрузите последний полный OTA-образ для восстановления для вашей модели и загрузить его вручную.
    • Не выбирайте для обновления последний заводской образ, так как сценарий перепрошивки папки «Входящие» по умолчанию сотрет устройство.
  7. Теперь, когда вы используете последнюю сборку, пришло время исправить загрузочный образ с помощью Magisk для восстановления корневого доступа. У нас есть специальный учебник для как установить магиск, так что взгляните на него, если вам нужна помощь.
  8. Как только ваш телефон перезагрузится после прошивки пропатченного загрузочного образа, вы должны безопасно обновиться до самой последней версии OTA с корневым доступом.

Быстрый метод

  1. Загрузите заводской образ, соответствующий последнему обновлению для телефона Pixel, на ПК/Mac.
    • Вы можете сделать это из Портал загрузки Google или из нашего Индекс загрузки Android 13. Пользователям, которые уже установили бета-версию Android 14, рекомендуется взглянуть на наш индекс загрузки Android 14.
  2. Распакуйте заводской образ с помощью вашего любимого менеджера архивов, найдите image--.zip файл и извлеките из него файл boot.img.
  3. Патч стокового загрузочного образа с помощью Magisk, но пока не прошивайте его на свой телефон.
  4. Скопируйте пропатченный Magisk загрузочный образ со своего телефона на ПК/Mac и переименуйте его в boot.img.
  5. Открой image--.zip файл из шага 2 с помощью менеджера архивов по вашему выбору и замените в нем стандартный файл загрузочного образа на файл из шага 4.
    • Мы предлагаем пользователям Windows 7-Zip, чтобы было достаточно простого перетаскивания, чтобы поместить пропатченный файл в архив.
    • Пользователи Linux и macOS могут использовать встроенный zip утилита для замены стокового загрузочного образа на пропатченный загрузочный образ в заводской прошивке:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. Чтобы удалить процедуру очистки данных, измените скрипт прошивки следующим образом:
    • Если вы работаете в Windows, откройте файл с именем «flash-all.bat» с помощью Блокнота (или вашего любимого текстового редактора), удалите параметр «-w» из сегмента прошивки fastboot и сохраните файл.
    • Для Linux и macOS откройте файл с именем «flash-all.sh» в вашем любимом текстовом редакторе, удалите параметр «-w» из сегмента прошивки fastboot и сохраните файл.
  7. Перезагрузите телефон Pixel в режим загрузчика и выполнить операцию перепрошивки с помощью Fastboot.
  8. Если все пойдет правильно, телефон должен автоматически перезагрузиться в последнюю версию ОС — это тоже с предварительно рутированным загрузочным образом.

Необязательно: метод графического интерфейса

Если вы не хотите возиться с инструментами командной строки, XDA Recognized Contributor бадабинг2003 предлагает удобное приложение под названием PixelFlasher чтобы упорядочить работу. Удачно названная графическая оболочка с открытым исходным кодом для ADB и Fastboot написана на Python, поэтому вы можете запускать ее на всех основных настольных ОС, включая Windows, macOS и Linux.

Как видите, пользовательский интерфейс довольно прост. Приложение может автоматически определять местоположение двоичных файлов ADB и Fastboot из вашей переменной среды PATH, или вы также можете выбрать местоположение вручную. Затем вам нужно подключить целевой телефон Pixel к компьютеру и нажать кнопку Сканировать кнопку для обнаружения устройства. PixelFlasher также может идентифицировать корневое устройство (помеченное галочкой ✓), но вам необходимо предоставить root-права для оболочки в Magisk.

Вот как вы можете использовать PixelFlasher для установки OTA-обновлений на свой телефон Pixel, сохраняя при этом права root:

  1. Загрузите заводской образ, соответствующий последнему обновлению для вашего телефона Pixel.
    • Либо загрузите его непосредственно с Портал загрузки Google, или взгляните на нашу Индекс загрузки Android 13. Пользователям, которые уже установили бета-версию Android 14, рекомендуется посетить наш индекс загрузки Android 14.
  2. Далее выбираем заводской образ, приложение распознает модель телефона по названию образа.
  3. Обработайте заводской образ. PixelFlasher извлечет файл boot.img (init_boot.img для серии Pixel 7 и новее) из заводского образа и заполнит его в списке ниже.
  4. Выберите из списка boot.img для пропатчивания через Magisk.
    • Если Magisk не установлен на вашем телефоне, PixelFlasher установит его за вас.
  5. Выберите только что добавленную запись, соответствующую исправленному загрузочному образу.
  6. Теперь выберите Режим вспышки как Сохранить данные.
  7. Нажать на Флэш-пиксельный телефон кнопку, чтобы начать мигать.
  8. Вот и все!

Нет доступа к компьютеру? Хотя можно указать Magisk установить себя в неактивный слот, прежде чем принимать добавочный OTA и сохраните root после обновления, вы можете наткнуться на некоторые неожиданные препятствия в этом процесс. Таким образом, мы рекомендуем самостоятельно пропатчить загрузочный образ и прошить его с помощью ПК.

Проверка

Простой способ проверить, правильно ли вы выполнили все эти шаги, — перейти на Настройки > О телефоне > Android-версия. Вы должны увидеть точное исправление и номер сборки, которые вы загрузили на свое устройство Google Pixel.

Затем откройте приложение Magisk из панели приложений, и номер сборки Magisk должен быть указан рядом с параметром «Установлено», что указывает на то, что вам удалось успешно завершить процесс.

И вот! Теперь вы знаете, как устанавливать ежемесячные OTA-обновления на телефоны серии Google Pixel, сохраняя root-права. Если у вас есть какие-либо вопросы относительно рутирования вашего Pixel, обязательно оставьте их в разделе комментариев ниже.