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 обычно приводит к восстановлению заводских настроек ваших данных, поэтому вам нужно что-то для восстановления всех ваших приложений и других важных файлов.
- Активация параметров разработчика. Нажмите « Настройки»> «Система»> «О телефоне»> « Номер сборки», пока не увидите, что вы являетесь разработчиком . Коснитесь назад> Параметры разработчика . Включите OEM-разблокировку и отладку по USB .
- Выключите Pixel XL и перезагрузитесь в режиме загрузчика. Удерживайте нажатой кнопку уменьшения громкости в течение нескольких секунд, затем ненадолго удерживайте кнопку питания и отпустите обе кнопки. Ваш Pixel XL должен перезагрузиться в режиме загрузчика.
- Подключите телефон к компьютеру с помощью USB-кабеля.
- Откройте терминал ADB ( удерживайте Shift + щелкните правой кнопкой мыши в основной папке ADB и выберите Открыть командное окно здесь) введите: fastboot flashing unlock
- Вы должны увидеть запрос на подтверждение на вашем телефоне, используйте клавиши громкости для прокрутки и клавишу питания для выбора.
- Дождитесь завершения процесса и затем введите ADB: fastboot reboot
Когда ваш телефон перезагрузится, вы можете отсоединить USB-кабель. Вам нужно будет пройти через мастер установки Android, так как ваш телефон был перезагружен.
Примечание. После разблокировки загрузчика вы увидите предупреждение: программное обеспечение вашего устройства не может быть проверено на наличие повреждений. Пожалуйста, заблокируйте загрузчик. Вы будете видеть это предупреждение до тех пор, пока не заблокируете загрузчик заново.
Важно: не блокируйте загрузчик заново, пока не вернете устройство на склад!
Повторно заблокируйте загрузчик
- Загрузитесь в режиме загрузчика.
- Запустите терминал ADB на своем ПК и введите следующую команду: fastboot flashing lock
- Вы должны увидеть запрос на подтверждение на вашем телефоне, используйте клавиши громкости для прокрутки и клавишу питания для выбора.
- Дождитесь завершения процесса, затем введите это на терминале ADB: перезагрузка fastboot
- Когда ваш телефон перезагрузится, вам нужно будет пройти через мастер установки Android.
- Включите параметры разработчика : «Настройки»> «Система»> «О телефоне»> «Коснитесь номера сборки» 7 раз.
- Нажмите Назад> Параметры разработчика и отключите OEM-разблокировку.
Мигает изображение Stock Factory или OTA
Если вы выполняете серьезное обновление, например переходите с Android 8.1.0 (Oreo) на Android 9.0.0 (Pie), настоятельно рекомендуется стереть данные и выполнить чистую установку. Не пачкайте вспышку!
- Если установлен Magisk, прошейте последнюю версию Magisk-uninstaller-20180719.zip - Сообщение 1, Загрузки перед установкой заводского образа.
- Резервное копирование данных и внутренней памяти
- Загрузите соответствующий заводской образ: «marlin» для Pixel XL на свой компьютер.
- Извлеките заводской образ в папку с инструментами платформы или в папку с быстрой загрузкой.
Если вы хотите сохранить свои данные:
- Откройте папку, в которую вы извлекли заводской образ, и отредактируйте файл flash-all.bat, чтобы удалить -w из этой команды: fastboot -w update image-marlin-aaa9.999999.999.zip
Примечание. Если вы не удалите -w, будут удалены не только ваши данные, но и внутренняя память.
- Загрузитесь в загрузчик Pixel XL
- Подключите телефон к компьютеру с помощью USB-кабеля.
- Откройте терминал ADB на своем ПК и введите следующую команду: flash-all
- Перезагрузите телефон.
Если вы стерли данные (как рекомендовано):
- Откройте папку, в которую вы извлекли заводской образ, и убедитесь, что в файле flash-all.bat есть -w в этой команде: fastboot -w update image-marlin-aaa9.999999.999.zip
Примечание. Это приведет к удалению ваших данных и внутренней памяти.
- Перезагрузитесь в загрузчик Pixel XL.
- Подключите телефон к компьютеру с помощью USB-кабеля.
- Откройте терминал ADB на своем ПК и введите: flash-all
- Теперь перезагрузите Pixel XL.
Дополнительная загрузка ADB на Pixel XL
- Загрузитесь в режим восстановления Pixel XL ( выключите Pixel XL, затем удерживайте нажатой кнопку уменьшения громкости + питание, чтобы загрузиться в режим загрузчика, затем используйте клавиши регулировки громкости, чтобы выделить режим восстановления, и нажмите кнопку питания, чтобы выбрать его).
- Подключите Pixel XL к компьютеру через USB.
- Запустите терминал ADB на вашем ПК.
- В режиме восстановления на Pixel XL нажмите «Дополнительно»> «ADB Sideload». Затем проведите пальцем по ползунку, чтобы начать соединение ADB.
- Поместите файл .zip, который вы хотите загрузить через ADB, в основной путь ADB ( где бы ни находился adb.exe) .
- Затем в терминале ADB введите: adb sideload
Как распаковать и прошить boot.img
Имейте в виду, что перепрошивка boot.img удалит root, если ваш Pixel XL уже внедрен.
- Загрузив заводской образ на свой компьютер, вы можете извлечь boot.img изнутри.
- Затем вы распакуйте файл Factory Image (marlin-opm-9.999999.999-99a-factory-a9a9999.zip) в папку.
- Откройте папку и извлеките файл изображения (image-marlin-aaa9.999999.999.99a.zip).
- Откройте папку, в которую вы извлекли «файл образа», и скопируйте файл boot.img в инструменты платформы или в папку, в которой находится fastboot.
- Загрузите Pixel XL в режим загрузчика.
- Подключите Pixel XL к компьютеру через USB.
- Запустите терминал ADB и введите: fastboot flash boot –slot all boot.img
- Перезагрузите телефон.
Получение 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
- Перезагрузите Pixel XL в режим загрузчика.
- Подключаем телефон к компу по USB.
- Скопируйте twrp-3.2.3-1-marlin.img в папку с инструментами платформы или папку, в которой есть fastboot, и переименуйте ее в twrp.img.
- Откройте терминал ADB на своем ПК и введите: fastboot boot twrp.img
- Это должно автоматически перезагрузить ваш Pixel XL во временный TWRP.
- Когда TWRP загрузится, отключите телефон от компьютера и проведите пальцем, чтобы разрешить изменения.
- В главном меню TWRP зайдите в Install.
- Выбираем twrp-pixel-installer-marlin-3.2.3-1.zip
- Проведите пальцем по ползунку, чтобы установить, и когда она будет завершена, нажмите «Перезагрузить восстановление».
- Если вы выполняете повторное рутирование, нажмите «Установить», выберите файл uninstaller.zip Magisk и проведите пальцем по ползунку для установки.
Если вы установите собственное ядро и хотите получить рут
ElementalX
- Нажмите Установить, выберите ElementalX-P-4.08.zip.
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
вспышка
- Нажмите Установить и выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Нажмите «Добавить архивы» и выберите flashkernel-marlin-v2.09.zip.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
Кирисакура-Гармония
- Нажмите Установить, выберите Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zip
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
PureZ
- Нажмите Установить, выберите PureZ-Kernel-marlin-2.0.zip.
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
NSFW-R25
- Нажмите «Установить» и выберите R25-NSFW-kernel-PIE.zip.
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
Если вы не устанавливаете собственное ядро и хотите получить root-права
- Нажмите Установить, выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
Как рутировать с помощью Magisk без установки TWRP
Примечание: вы могли заметить в разделе «Установка пользовательского ядра», что некоторые пользовательские ядра устанавливаются до Magisk, а другие устанавливаются после Magisk. Лучший ответ, который мы можем предоставить, заключается в том, что когда вы запускаете пользовательское ядро с использованием Magisk для root, если пользовательское ядро изменяет / исправляет загрузочный образ, который вы устанавливаете Magisk, затем пользовательское ядро, в противном случае вы устанавливаете пользовательское ядро, а затем Magisk.
Сделайте резервную копию ваших данных и внутренней памяти!
- Загрузите необходимые файлы, но не загружайте zip-файл TWRP.
- Загрузитесь в загрузчик.
- Подключите телефон к компьютеру с помощью USB-кабеля.
- Откройте терминал ADB на вашем ПК.
- Скопируйте twrp-3.2.3-1-marlin.img в папку platform-tools или в папку, в которой находится fastboot, и переименуйте его в twrp.img
- Введите следующую команду ADB на вашем ПК: fastboot boot twrp.img
- Когда TWRP загрузится, отключите телефон от компьютера.
- Проведите по экрану, чтобы разрешить изменения.
- Если вы выполняете повторное рутирование, нажмите «Установить», выберите «Unstaller.zip Magisk» и проведите пальцем по ползунку для установки.
- Восстановление перезагрузки
Установите собственное ядро и рут / корень (необязательно)
exNoShadez: nine7nine / Приложения
- Нажмите Установить и выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Нажмите «Добавить архивы» , выберите exns_eas_v3.8.1p_bca050b.zip или (Стабильный) exNoShadez_eas_v2.8.2_f94351f.zip
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
ElementalX
- Нажмите Установить, выберите ElementalX-P-4.08.zip.
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
вспышка
- Нажмите Установить и выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Нажмите «Добавить архивы» и выберите flashkernel-marlin-v2.09.zip.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
Кирисакура-Гармония
- Нажмите Установить, выберите Kirisakura-Harmony-PIE-6.05_3.18.123_Android_PIE.zip
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
PureZ
- Нажмите Установить, выберите PureZ-Kernel-marlin-2.0.zip.
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
NSFW-R25
- Нажмите «Установить» и выберите R25-NSFW-kernel-PIE.zip.
- Нажмите «Добавить архивы» , выберите Magisk-v17.1.zip - Official или Magisk-v17.3.zip - BETA.
- Проведите слайдер для установки
- Сохранить системный журнал
- Перезагрузить систему
Как обновить Magisk на Pixel XL
Важно: если у вас установлена стабильная версия или официальная бета-версия, вы должны сначала удалить Magisk Manager, только перед тем, как вы сможете установить неофициальную версию, потому что они подписаны разными ключами ».
То же самое верно, если, например, у вас установлена сборка @kantjer и вы хотите попробовать сборки @ianmacd ». См. Сообщение kantjer и martyfender: [НЕОФИЦИАЛЬНО] следующая версия снимки Magisk и MagiskManager от stangri
Если уведомление Magisk включено.
- Включите уведомление об обновлении Magisk Manager: откройте MagiskManager> коснитесь значка меню> Настройки> Обновить канал> Выберите: стабильный, бета или пользовательский
- Пользовательский используется для получения обновлений для неофициальных сборок Magisk.
- Когда Magisk Manager уведомляет вас о доступности обновления.
- Нажмите установить.
- Выбрать, прямая установка (рекомендуется)
- Когда установка закончится
- Нажмите, Сохранить журнал
- Нажмите, перезагрузите
- Готово!
- Расположение журнала: / storage / emulated / 0 / MagiskManager / logs / install_log_…
Если уведомление Magisk отключено.
- Откройте Magisk Manager
- Когда вас спросят: «Вы хотите установить Magisk-vxx.x.zip сейчас?»
- Нажмите установить.
- Выбрать, прямая установка (рекомендуется)
- Когда установка закончится
- Нажмите, Сохранить журнал
- Нажмите, перезагрузите
- Готово!
- Расположение журнала: / 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 уведомляет вас об обновлении:
- Нажмите установить.
- Выбрать, прямая установка (рекомендуется)
- Когда установка закончится
- Нажмите, Сохранить журнал
- Нажмите, перезагрузите
- Готово!
- Расположение журнала: / 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