ДомойРуководства How-ToСделайте OTA-обновления простыми, внедрив Pixel 3 с помощью загрузочного образа Magisk

Сделайте OTA-обновления простыми, внедрив Pixel 3 с помощью загрузочного образа Magisk

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

Метод, который мы рассмотрим здесь, включает в себя исправление загрузочного образа вашего Pixel 3 или 3 XL с помощью Magisk, а затем мигание исправленного загрузочного образа с помощью команд Fastboot. Это довольно просто, но отличается от большинства корневых методов, а именно: вы не будете устанавливать TWRP, если будете следовать этому руководству.

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

Шаг 1: разблокируйте загрузчик

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

  • Не пропустите: как разблокировать загрузчик на Pixel 3 или Pixel 3 XL

Шаг 2: Загрузите заводские образы

Когда ваш загрузчик разблокирован, следующим шагом будет получение пакета заводских образов для вашей конкретной модели. На своем телефоне нажмите на ссылку ниже, чтобы перейти на официальную страницу прошивки Google, а затем найдите свое устройство в списке. Загрузите версию прошивки, которая соответствует вашему текущему номеру сборки, в Настройки -> Система -> О телефоне.

  • Загрузите пакет заводских изображений для устройств Pixel с Google

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

Шаг 3: Извлеките образ загрузки

Теперь у вас есть полный пакет заводских прошивок для вашего Pixel 3 или 3 XL, но вам нужен только один маленький кусочек — загрузочный образ. Поэтому вам нужно извлечь этот файл с помощью файлового менеджера, который способен обрабатывать архивы. Если у вас его нет, мы рекомендуем Solid Explorer.

  • Ссылка Play Store: Solid Explorer (бесплатно)

В проводнике откройте папку «Загрузка» и коснитесь пакета заводских изображений, чтобы открыть архив. Откройте папку, в которой вы найдете, нажмите файл «image- [codename] — [version] .zip», чтобы распаковать его.

Здесь вы увидите серию IMG-файлов. Нажмите и удерживайте файл boot.img, затем выберите значок копирования в нижнем меню Solid Explorer. Затем нажмите несколько раз кнопку «Назад», чтобы вернуться в основную папку «Загрузка», затем нажмите кнопку «Вставить» в нижней части экрана, чтобы извлечь файл boot.img в эту папку.

Шаг 4: Установите Magisk Manager

Далее вам понадобится приложение Magisk Manager. Для начала загрузите последнюю версию APKMirror по ссылке ниже.

  • Загрузите новейшее приложение Magisk Manager с APKMirror

Когда файл завершит загрузку, коснитесь уведомления «Загрузка завершена», чтобы открыть его. Если вы впервые загружаете приложение на это устройство, вы увидите сообщение о том, что вашему браузеру не разрешено устанавливать приложения. Нажмите «Настройки» в этом приглашении, затем включите переключатель рядом с «Разрешить из этого источника» на следующем экране. Затем нажмите кнопку «Назад» один раз и нажмите кнопку «Установить».

Читай также:  Как увеличить фотографию профиля в Instagram незнакомцев, следующих за Вами?

Шаг 5: Переключитесь на бета-канал Magisk

Теперь откройте приложение Magisk Manager и предоставьте разрешения, которые оно запрашивает при первом запуске. Вас спросят, хотите ли вы установить Magisk — нажмите «Нет, спасибо» во всплывающем окне. Затем перейдите в боковое навигационное меню, нажав значок гамбургера в левом верхнем углу, затем выберите «Настройки».

В настройках Magisk Manager выберите «Обновить канал». Выберите «Beta» во всплывающем окне, затем нажмите кнопку «Назад», чтобы перейти в главное меню Magisk Manager.

Шаг 6: патч загрузочного образа

В главном меню Magisk Manager нажмите кнопку «Установить». Нажмите «Установить» еще раз во всплывающем окне, затем выберите «Patch Boot Image File».

Далее появится встроенный файловый браузер. Откройте боковое меню навигации (значок гамбургера), затем выберите «Загрузки». Отсюда выберите файл «boot.img», затем подождите примерно одну минуту, пока Magisk исправит файл. Нажмите «Закрыть», когда это будет сделано.

Шаг 7. Установите Platform-Tools на свой компьютер

Теперь на вашем компьютере вам понадобится небольшая часть программного обеспечения, чтобы отправлять команды на ваш телефон. Инструменты Google SDK Platform теперь доступны для самостоятельной загрузки, поэтому они не так сложны, как в прошлом. Просто загрузите ZIP-архив для вашей операционной системы по ссылке ниже, затем переместите ZIP-архив на рабочий стол и распакуйте его.

  • Загрузите инструменты платформы SDK от Google

Шаг 8: переместите исправленный образ загрузки на компьютер

Затем вам нужно переместить пропатченный загрузочный образ со своего телефона на компьютер. Я бы порекомендовал использовать приложение Google Drive для этого — просто загрузите его со своего телефона (помните, что оно находится в папке «Загрузить»), а затем войдите на веб-сайт Google Drive на своем компьютере, чтобы загрузить файл.

ВАЖНО: Если у вас возникнут какие-либо проблемы, описанные ниже, я бы также порекомендовал перенести не исправленный загрузочный образ на ваш компьютер. Таким образом, вы можете просто перепрошить стандартный загрузочный образ, чтобы отменить любые изменения, которые вы вносите здесь.

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

Шаг 9: загрузка в режиме загрузчика

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

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

Изображение от Далласа Томаса / Android How

Шаг 10. Откройте командную строку в папке Platform-Tools

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

Если вы работаете в Windows, откройте папку platform-tools на рабочем столе, а затем нажмите на панель в верхней части окна проводника, чтобы узнать местоположение папки. Скопируйте это в буфер обмена.

Если вы работаете на Mac, откройте папку platform-tools, затем откройте любую другую папку внутри нее. Щелкните правой кнопкой мыши любое пустое место, затем выберите «Получить информацию». Выделите текст справа от поля «Где», затем щелкните правой кнопкой мыши и скопируйте его.

Читай также:  Как исправить проблему с черным экраном insignia Fire TV

Если вы работаете в Linux, откройте папку platform-tools на рабочем столе, затем щелкните правой кнопкой мыши любое пустое место и выберите «Открыть в терминале».

Теперь пришло время открыть командную строку или окно терминала. Если вы работаете в Linux, вы можете перейти к следующему шагу.

Если вы работаете в Windows, нажмите кнопку Windows на клавиатуре, затем введите «cmd» и нажмите ввод. Если вы работаете на Mac, откройте Spotlight Search, одновременно нажав команду и клавишу пробела, затем введите «терминал» и нажмите ввод.

Затем измените каталоги на папку platform-tools, введя «cd» в командную строку и добавив пробел. Наконец, вставьте в местоположение файла, который вы скопировали ранее, затем нажмите Enter.

Шаг 11: прошить исправленный образ загрузки

Чтобы проверить соединение Fastboot, введите следующую команду:

устройства fastboot

Пользователи Mac, Linux и Windows PowerShell могут получить ошибку после отправки вышеуказанной команды. Если это так, введите эту команду вместо:

./ fastboot устройства

Если из этого выпадает последовательность букв и цифр, за которыми следует слово «fastboot», все в порядке. Если нет, проверьте кабель USB и прочитайте это руководство, чтобы получить дополнительные советы по настройке и запуску Fastboot.

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

fastboot flash boot patched_boot.img

Если вы используете Mac, Linux или Windows PowerShell, вы можете получить сообщение об ошибке после отправки вышеуказанной команды. Если так, отправьте это вместо этого:

./ fastboot flash boot patched_boot.img

Шаг 12: Проверьте Root

После установки пропатченного загрузочного образа нажимайте кнопки громкости на телефоне несколько раз, пока в меню загрузчика не появится пункт «Пуск». Нажмите кнопку питания, чтобы выбрать его, затем ваш телефон должен загрузиться в Android. Примечание: во время загрузки вы увидите экран с сообщением, что ваш загрузчик разблокирован. Это нормально, просто подождите, пока это не исчезнет.

Когда вы вернетесь, откройте приложение Magisk Manager. Если рядом с полями «Последняя версия» и «Установленная версия» имеется зеленая галочка, значит, вы готовы и готовы к работе! Вы даже можете нажать кнопку «Нажмите, чтобы начать проверку SafetyNet», если хотите убедиться, что ваш телефон пройдет проверку Google SafetyNet.

Поиск проблемы

Если ваш телефон не загружается на шаге 12, есть большая вероятность, что пропатченный загрузочный образ либо не был исправлен должным образом (например, Magisk Manager не был переведен в бета-режим для загрузки последней версии кода с совместимостью с Pixel 3), либо файл коррумпированы.

Если это так, оставьте свой телефон в режиме загрузчика (он все равно не пройдет этот экран), затем откройте окно командной строки и снова измените каталоги на папку platform-tools. Наконец, отправьте эту команду, чтобы повторно прошить стандартный загрузочный образ и вернуть все в рабочее состояние:

fastboot flash boot boot.img

Удаление Magisk для принятия OTA-обновления в будущем

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

Когда придет время, откройте приложение Magisk Manager и нажмите «Удалить». Выберите «Восстановить изображения» во всплывающем окне, затем подождите несколько секунд, пока не увидите всплывающее сообщение о том, что процесс завершен. Перезагрузите телефон, после чего вы будете полностью отключены и готовы принять обновление OTA!