Ultimate Pixel XL Android 9 Pie: руководство по рутированию, прошивке и модификации

Appuals рада представить полностью подробное руководство практически обо всем, что энтузиаст Android хотел бы достичь на Pixel XL под управлением Android 9.0.0 (Pie) после патча безопасности октября 2018 года . Большая часть информации также применима к предыдущим версиям исправлений безопасности, но это руководство содержит самые последние шаги для разблокировки, рутирования и модификации.

Важно обратить внимание и внимательно следовать этому руководству. Особенно с появлением ARB (Anti-Rollback Protection) в Android Pie. Итак, в этом руководстве мы рассмотрим все наиболее важные процедуры для владельцев Pixel XL, работающих под управлением Android 9 (Pie), такие как разблокировка или повторная блокировка загрузчика, установка стандартных или пользовательских ПЗУ, пользовательских ядер, пользовательского восстановления, такого как TWRP, и бессистемного восстановления. корень.

Большая часть информации ( например, процедуры root) также может работать с устройством Pixel, если у вас есть правильные файлы - однако это руководство не предназначено для использования с устройствами Pixel 2 или Pixel 2 XL.

Требования и загрузки

  • Google Pixel XL или Verizon Pixel XL ( с разблокируемым загрузчиком)
  • Последняя фабрика Android 9.0.0 (Pie) или образы OTA (кодовое имя Marlin для Pixel XL):

Заводские изображения

  • 9.0.0 (PPR1.181005.003, октябрь 2018 г., только Telus)
  • 9.0.0 (PPR2.181005.003, октябрь 2018 г.)

Изображения OTA:

  • 9.0.0 (PPR1.181005.003, октябрь 2018 г., только Telus)
  • 9.0.0 (PPR2.181005.003, октябрь 2018 г.)

Двоичные файлы драйверов

  • Двоичные файлы Pixel XL для Android (PPR1.181005.003, октябрь 2018 г., только Telus)
  • Бинарные файлы Pixel XL для Android (PPR2.181005.003, октябрь 2018 г.)

ADB на вашем ПК ( см. Руководство Appual Как установить ADB в Windows)

Разблокировка или повторная блокировка загрузчика Pixel XL

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

  1. Активация параметров разработчика. Нажмите «  Настройки»> «Система»> «О телефоне»> «  Номер сборки», пока не увидите, что  вы являетесь разработчиком . Коснитесь  назад> Параметры разработчика . Включите  OEM-разблокировку  и  отладку по USB .
  2. Выключите Pixel XL и перезагрузитесь в режиме загрузчика. Удерживайте нажатой кнопку уменьшения громкости в течение нескольких секунд, затем ненадолго удерживайте кнопку питания и отпустите обе кнопки. Ваш Pixel XL должен перезагрузиться в режиме загрузчика.
  3. Подключите телефон к компьютеру с помощью USB-кабеля.
  4. Откройте терминал ADB ( удерживайте Shift + щелкните правой кнопкой мыши в основной папке ADB и выберите Открыть командное окно здесь) введите: fastboot flashing unlock
  5. Вы должны увидеть запрос на подтверждение на вашем телефоне, используйте клавиши громкости для прокрутки и клавишу питания для выбора.
  6. Дождитесь завершения процесса и затем введите ADB: fastboot reboot

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

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

Важно:  не блокируйте загрузчик заново, пока не вернете устройство на склад!

Повторно заблокируйте загрузчик

  1. Загрузитесь в режиме загрузчика.
  2. Запустите терминал ADB на своем ПК и введите следующую команду: fastboot flashing lock
  3. Вы должны увидеть запрос на подтверждение на вашем телефоне, используйте клавиши громкости для прокрутки и клавишу питания для выбора.
  4. Дождитесь завершения процесса, затем введите это на терминале ADB: перезагрузка fastboot
  5. Когда ваш телефон перезагрузится, вам нужно будет пройти через мастер установки Android.
  6. Включите  параметры разработчика : «Настройки»> «Система»> «О телефоне»> «Коснитесь номера сборки» 7 раз.
  7. Нажмите Назад> Параметры разработчика и отключите OEM-разблокировку.

Мигает изображение Stock Factory или OTA

Если вы выполняете серьезное обновление, например переходите с Android 8.1.0 (Oreo) на Android 9.0.0 (Pie), настоятельно рекомендуется стереть данные и выполнить чистую установку. Не пачкайте вспышку!

  1. Если установлен Magisk, прошейте последнюю версию Magisk-uninstaller-20180719.zip - Сообщение 1, Загрузки перед установкой заводского образа.
  2. Резервное копирование данных и внутренней памяти
  3. Загрузите соответствующий заводской образ: «marlin» для Pixel XL на свой компьютер.
  4. Извлеките заводской образ в папку с инструментами платформы или в папку с быстрой загрузкой.

Если вы хотите сохранить свои данные:

  1. Откройте папку, в которую вы извлекли заводской образ, и отредактируйте файл flash-all.bat, чтобы удалить  -w  из этой команды: fastboot -w update image-marlin-aaa9.999999.999.zip

    Примечание. Если вы не удалите -w, будут удалены не только ваши данные, но и внутренняя память.

  2. Загрузитесь в загрузчик Pixel XL
  3. Подключите телефон к компьютеру с помощью USB-кабеля.
  4. Откройте терминал ADB на своем ПК и введите следующую команду: flash-all
  5. Перезагрузите телефон.

Если вы стерли данные (как рекомендовано):

  1. Откройте папку, в которую вы извлекли заводской образ, и убедитесь, что в файле flash-all.bat есть  -w  в этой команде: fastboot -w update image-marlin-aaa9.999999.999.zip

    Примечание. Это приведет к удалению ваших данных и внутренней памяти.

  2. Перезагрузитесь в загрузчик Pixel XL.
  3. Подключите телефон к компьютеру с помощью USB-кабеля.
  4. Откройте терминал ADB на своем ПК и введите: flash-all
  5. Теперь перезагрузите Pixel XL.

Дополнительная загрузка ADB на Pixel XL

  1. Загрузитесь в режим восстановления Pixel XL ( выключите Pixel XL, затем удерживайте нажатой кнопку уменьшения громкости + питание, чтобы загрузиться в режим загрузчика, затем используйте клавиши регулировки громкости, чтобы выделить режим восстановления, и нажмите кнопку питания, чтобы выбрать его).
  2. Подключите Pixel XL к компьютеру через USB.
  3. Запустите терминал ADB на вашем ПК.
  4. В режиме восстановления на Pixel XL нажмите «Дополнительно»> «ADB Sideload». Затем проведите пальцем по ползунку, чтобы начать соединение ADB.
  5. Поместите файл .zip, который вы хотите загрузить через ADB, в основной путь ADB ( где бы ни находился adb.exe) .
  6. Затем в терминале ADB введите: adb sideload

Как распаковать и прошить boot.img

Имейте в виду, что перепрошивка boot.img удалит root, если ваш Pixel XL уже внедрен.

  1. Загрузив заводской образ на свой компьютер, вы можете извлечь boot.img изнутри.
  2. Затем вы распакуйте файл Factory Image (marlin-opm-9.999999.999-99a-factory-a9a9999.zip) в папку.
  3. Откройте папку и извлеките файл изображения (image-marlin-aaa9.999999.999.99a.zip).
  4. Откройте папку, в которую вы извлекли «файл образа», и скопируйте файл boot.img в инструменты платформы или в папку, в которой находится fastboot.
  5. Загрузите Pixel XL в режим загрузчика.
  6. Подключите Pixel XL к компьютеру через USB.
  7. Запустите терминал ADB и введите: fastboot flash boot –slot all boot.img
  8. Перезагрузите телефон.

Получение root-прав с помощью Magisk для прохождения SafetyNet

Предупреждение! Перед установкой TWRP установите PIN-код на своем устройстве (Настройки> Безопасность и местоположение> Блокировка экрана> PIN). Также сделайте резервную копию вашего внутреннего хранилища и данных.

TWRP для Google Pixel XL:

  • TWRP 3.2.3-1 для Google Pixel XL
  • twrp-3.2.3-1-marlin.img - Скачать на компьютер
  • twrp-pixel-installer-marlin-3.2.3-1.zip - Скачать на телефон
Magisk - Загрузить на свой телефон
  • [2018.10.22] Magisk v17.3 - Корневой и универсальный бессистемный интерфейс

    [Android 5.0+], автор: topjohnwu

  • Последний.Magisk Uninstaller
Пользовательские ядра (необязательно - выберите одно)  - Загрузите на свой телефон
  • [KERNEL] [1 октября] Pixel XL ElementalX 4.08 (Pie) от flar2
  • [MARLIN / SAILFISH] [9.0.0] [3.18.124] [CLANG 7.0] Flash Kernel 2.09 от nathanchance
  • [P] [KERNEL] [02.10.2018] Kirisakura-Harmony-PIE 6.05 [3.18.123] от Freak07
  • [KERNEL] [9.0.0] [3.18.122] PureZ-Kernel-2.0 для Google Pixel XL [15.09.2018], автор ZawZaw
  • [Ядро] [9.0] NSFW-ядро R25 от bsmitty83
  1. Перезагрузите Pixel XL в режим загрузчика.
  2. Подключаем телефон к компу по USB.
  3. Скопируйте twrp-3.2.3-1-marlin.img в папку с инструментами платформы или папку, в которой есть fastboot, и переименуйте ее в  twrp.img.
  4. Откройте терминал ADB на своем ПК и введите: fastboot boot twrp.img
  5. Это должно автоматически перезагрузить ваш Pixel XL во временный TWRP.
  6. Когда TWRP загрузится, отключите телефон от компьютера и проведите пальцем, чтобы разрешить изменения.
  7. В главном меню TWRP зайдите в Install.
  8. Выбираем twrp-pixel-installer-marlin-3.2.3-1.zip
  9. Проведите пальцем по ползунку, чтобы установить, и когда она будет завершена, нажмите «Перезагрузить восстановление».
  10. Если вы выполняете повторное рутирование, нажмите «Установить», выберите файл uninstaller.zip Magisk и проведите пальцем по ползунку для установки.

Если вы установите собственное ядро ​​и хотите получить рут

ElementalX

  1. Нажмите Установить, выберите ElementalX-P-4.08.zip.
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

вспышка

  1. Нажмите Установить и выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  2. Нажмите «Добавить архивы» и выберите flashkernel-marlin-v2.09.zip.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

Кирисакура-Гармония

  1. Нажмите Установить, выберите Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zip
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

PureZ

  1. Нажмите Установить, выберите PureZ-Kernel-marlin-2.0.zip.
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

NSFW-R25

  1. Нажмите «Установить» и выберите R25-NSFW-kernel-PIE.zip.
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

Если вы не устанавливаете собственное ядро ​​и хотите получить root-права

  1. Нажмите Установить, выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  2. Проведите слайдер для установки
  3. Сохранить системный журнал
  4. Перезагрузить систему

Как рутировать с помощью Magisk без установки TWRP

Примечание: вы могли заметить в разделе «Установка пользовательского ядра», что некоторые пользовательские ядра устанавливаются до Magisk, а другие устанавливаются после Magisk. Лучший ответ, который мы можем предоставить, заключается в том, что когда вы запускаете пользовательское ядро ​​с использованием Magisk для root, если пользовательское ядро ​​изменяет / исправляет загрузочный образ, который вы устанавливаете Magisk, затем пользовательское ядро, в противном случае вы устанавливаете пользовательское ядро, а затем Magisk.

Сделайте резервную копию ваших данных и внутренней памяти!

  1. Загрузите необходимые файлы, но  не загружайте zip-файл TWRP.
  2. Загрузитесь в загрузчик.
  3. Подключите телефон к компьютеру с помощью USB-кабеля.
  4. Откройте терминал ADB на вашем ПК.
  5. Скопируйте twrp-3.2.3-1-marlin.img в папку platform-tools или в папку, в которой находится fastboot, и переименуйте его в  twrp.img
  6. Введите следующую команду ADB на вашем ПК: fastboot boot twrp.img
  7. Когда TWRP загрузится, отключите телефон от компьютера.
  8. Проведите по экрану, чтобы разрешить изменения.
  9. Если вы выполняете повторное рутирование, нажмите «Установить», выберите «Unstaller.zip Magisk» и проведите пальцем по ползунку для установки.
  10. Восстановление перезагрузки

Установите собственное ядро ​​и рут / корень (необязательно)

exNoShadez:  nine7nine / Приложения

  1. Нажмите Установить и выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  2. Нажмите «Добавить архивы» , выберите exns_eas_v3.8.1p_bca050b.zip или (Стабильный) exNoShadez_eas_v2.8.2_f94351f.zip
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

ElementalX

  1. Нажмите Установить, выберите ElementalX-P-4.08.zip.
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

вспышка

  1. Нажмите Установить и выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  2. Нажмите «Добавить архивы» и выберите flashkernel-marlin-v2.09.zip.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

Кирисакура-Гармония

  1. Нажмите Установить, выберите Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zip
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

PureZ

  1. Нажмите Установить, выберите PureZ-Kernel-marlin-2.0.zip.
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

NSFW-R25

  1. Нажмите «Установить» и выберите R25-NSFW-kernel-PIE.zip.
  2. Нажмите «Добавить архивы» , выберите  Magisk-v17.1.zip - Official  или  Magisk-v17.3.zip - BETA.
  3. Проведите слайдер для установки
  4. Сохранить системный журнал
  5. Перезагрузить систему

Как обновить Magisk на Pixel XL

Важно: если у вас установлена ​​стабильная версия или официальная бета-версия, вы должны сначала удалить Magisk Manager, только перед тем, как вы сможете установить неофициальную версию, потому что они подписаны разными ключами ».

То же самое верно, если, например, у вас установлена ​​сборка @kantjer и вы хотите попробовать сборки @ianmacd ». См. Сообщение kantjer и martyfender: [НЕОФИЦИАЛЬНО] следующая версия снимки Magisk и MagiskManager от stangri

Если уведомление Magisk включено.

  1. Включите уведомление об обновлении Magisk Manager: откройте MagiskManager> коснитесь значка меню> Настройки> Обновить канал> Выберите: стабильный, бета или пользовательский
  2. Пользовательский используется для получения обновлений для неофициальных сборок Magisk.
  3. Когда Magisk Manager уведомляет вас о доступности обновления.
  4. Нажмите установить.
  5. Выбрать, прямая установка (рекомендуется)
  6. Когда установка закончится
  7. Нажмите, Сохранить журнал
  8. Нажмите, перезагрузите
  9. Готово!
  10. Расположение журнала: / storage / emulated / 0 / MagiskManager / logs / install_log_…

Если уведомление Magisk отключено.

  1. Откройте Magisk Manager
  2. Когда вас спросят: «Вы хотите установить Magisk-vxx.x.zip сейчас?»
  3. Нажмите установить.
  4. Выбрать, прямая установка (рекомендуется)
  5. Когда установка закончится
  6. Нажмите, Сохранить журнал
  7. Нажмите, перезагрузите
  8. Готово!
  9. Расположение журнала: / storage / emulated / 0 / MagiskManager / logs / install_log_…

Неофициальные ссылки и каналы Magisk

Чтобы установить  канал обновления уведомлений Magisk  для  неофициальных сборок Magisk:  Откройте MagiskManager> нажмите значок меню> Настройки> Обновить канал> Выберите:  Пользовательский  > Скопируйте адрес ссылки ниже и вставьте его в строку:

Kantjer
  • //raw.githubusercontent.com/kantjer/MagiskFiles/master/updates/kantjer.json
  • //goo.gl/3ws6NC
ianmacd
  • //raw.githubusercontent.com/ianmacd/MagiskBuilds/master/updates/ianmacd.json
  • //goo.gl/yZpnrf

topjohnwu  - Канарейка

Канал отладки:  //bit.ly/2MPKGY5

Канал выпуска:  //bit.ly/2N8UVlq

Когда Magisk Manager уведомляет вас об обновлении:

  1. Нажмите установить.
  2. Выбрать, прямая установка (рекомендуется)
  3. Когда установка закончится
  4. Нажмите, Сохранить журнал
  5. Нажмите, перезагрузите
  6. Готово!
  7. Расположение журнала: / storage / emulated / 0 / MagiskManager / logs / install_log_…

[Magisk] Бессистемный Xposed

Во-первых, следуйте инструкциям по  установке  в OP пользовательского ПЗУ, которое вы пытаетесь установить.

Официальный

  • [ROM] [PPR2.181005.003] [10/19] Benzo Rom 9.0 от xanaxdroid
  • бензором-9-20181019-0718-marlin.zip
  • [ROM] [Pixel-XL] [9.0.0_r10] Pixel Dust PIE для марлина - первый выпуск (исправление: недавние) от spezi77
  • pixeldust_marlin-pie-release-one-20181012-0826.zip
  • [ROM] [9.0] LiquidRemix [v10.0.1] [ОФИЦИАЛЬНЫЙ] [15.10.18] от stebomurkn420
  • liquid_remix-10.0.1-20181015-OFFICIAL-marlin.zip

Неофициальный

  • [ROM] [НЕОФИЦИАЛЬНО] lineage-16.0 для пикселей (парусник / марлин) от razorloves
  • lineage-16.0-20181027-UNOFFICIAL-marlin.zip
  • [ROM] [9.x] [НЕОФИЦИАЛЬНО] CarbonROM | cr-7.0 [марлин] автор: shagbag913
Теги Разработка Root