Ultimate Pixel XL Android 9 Pie Guide до вкорінення, спалаху та модінгу

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

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

Значна частина інформації ( наприклад, кореневі процедури) також може працювати з пристроєм Pixel, якщо у вас є правильні файли - однак це керівництво не призначене для використання з пристроями Pixel 2 або Pixel 2 XL.

Вимоги та завантаження

  • Google Pixel XL або Verizon Pixel XL ( з завантажувачем, який можна відкрити)
  • Останні фабричні або OTA образи для Android 9.0.0 (Pie) (кодове ім’я Marlin для Pixel XL):

Фабричні зображення

  • 9.0.0 (PPR1.181005.003, жовтень 2018, лише Телус)
  • 9.0.0 (PPR2.181005.003, жовтень 2018)

Зображення OTA:

  • 9.0.0 (PPR1.181005.003, жовтень 2018, лише Телус)
  • 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 і виберіть команду Відкрити вікно команд тут) : тип швидкої завантаження миготливим розблокуванням
  5. Ви повинні побачити запит на підтвердження на своєму телефоні, скористайтеся клавішами гучності для прокрутки та виберіть клавішу живлення.
  6. Дозвольте процес завершити, а потім введіть ADB: перезавантаження швидкого завантаження

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

Примітка. Після розблокування завантажувача ви побачите попередження: Програмне забезпечення вашого пристрою не може бути перевірено на наявність несправності. Будь ласка, заблокуйте завантажувач. Це попередження з’явиться до тих пір, поки ви не заблокуєте завантажувач заново.

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

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

  1. Завантажтесь у режим завантажувача.
  2. Запустіть на своєму ПК термінал ADB і введіть таку команду: миготливий замок швидкої завантаження
  3. Ви повинні побачити запит на підтвердження на своєму телефоні, скористайтеся клавішами гучності для прокрутки та виберіть клавішу живлення.
  4. Дозвольте процес завершити, а потім введіть це на терміналі ADB: перезавантаження швидкої завантаження
  5. Коли телефон перезавантажиться, вам потрібно буде пройти майстра налаштування Android.
  6. Увімкніть параметри розробника : Налаштування> Система> Про телефон> Натисніть номер збірки 7 разів.
  7. Торкніться Назад> Параметри розробника та вимкніть розблокування OEM.

Миготливе зображення акційного заводу або 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 Sideloading на 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

Як витягнути і Flash boot.img

Будьте попереджені, що мигання boot.img видалить root, якщо ваш Pixel XL вже вкорінений.

  1. Завантаживши на ПК заводське зображення, ви можете витягти boot.img зсередини.
  2. Тоді ви витягнете файл Factory Factory (marlin-opm-9.999999.999-99a-factory-a9a9999.zip) у папку.
  3. Відкрийте папку та витягніть файл Зображення (image-marlin-aaa9.999999.999.99a.zip).
  4. Відкрийте папку, з якої ви вилучили "файл зображення", і скопіюйте файл boot.img в інструменти платформи або в папку, в якій є швидка завантаження.
  5. Завантажте свій Pixel XL в режим завантажувача.
  6. Підключіть свій Pixel XL до ПК через USB.
  7. Запустіть термінал ADB і введіть: flashboot flash boot –slot all boot.img
  8. Перезавантажте телефон.

Укорінення за допомогою Magisk для передачі SafetyNet

Увага! Встановіть PIN-код на своєму пристрої, перш ніж встановлювати TWRP (Налаштування> Безпека та розташування> Блокування екрана> 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

  • Найновіша. Видалення програмного забезпечення
Спеціальні ядра (необов’язково - виберіть одне) - Завантажте на телефон
  • [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 у папку або папку з інструментами платформи, яка має в ньому швидку завантаження, і перейменуйте на twrp.img.
  4. Відкрийте термінал ADB на своєму ПК та введіть: fastboot boot twrp.img
  5. Це повинно автоматично перезавантажити ваш Pixel XL у тимчасовий TWRP.
  6. Коли TWRP завантажується, відключіть телефон від комп'ютера та проведіть пальцем, щоб дозволити зміни.
  7. У головному меню TWRP перейдіть до «Встановити».
  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 - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

Спалах

  1. Натисніть Установити, виберіть Magisk-v17.1.zip - Офіційний або 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 - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

PureZ

  1. Торкніться Установити, виберіть PureZ-Kernel-marlin-2.0.zip
  2. Торкніться Додати додаткові блискавки, виберіть Magisk-v17.1.zip - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

NSFW-R25

  1. Торкніться Установити, виберіть R25-NSFW-kernel-PIE.zip
  2. Торкніться Додати додаткові блискавки, виберіть Magisk-v17.1.zip - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

Якщо ви не встановите користувальницьке ядро, і хочете отримати корінь

  1. Торкніться Установити, виберіть Magisk-v17.1.zip - Офіційний або 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 в папку інструментів платформи або папку, в якій знаходиться швидка завантаження, і перейменуйте її twrp.img
  6. Введіть таку команду ADB на вашому ПК: fastboot boot twrp.img
  7. Коли TWRP завантажується, відключіть телефон від комп'ютера.
  8. Проведіть пальцем, щоб дозволити зміни.
  9. Якщо ви перезавантажуєтесь, торкніться опції Встановити, виберіть програму Uninstaller.zip Magisk, проведіть повзунок, щоб встановити.
  10. Перезавантажте відновлення

Встановити спеціальне ядро ​​та Root / Reroot (необов’язково)

exNoShadez: nine7nine / Додатки

  1. Натисніть Установити, виберіть Magisk-v17.1.zip - Офіційний або Magisk-v17.3.zip - BETA
  2. Торкніться Додати більше Zips, виберіть exns_eas_v3.8.1p_bca050b.zip або (Stable) exNoShadez_eas_v2.8.2_f94351f.zip
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

ElementalX

  1. Торкніться Установити, виберіть ElementalX-P-4.08.zip
  2. Торкніться Додати додаткові блискавки, виберіть Magisk-v17.1.zip - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

Спалах

  1. Натисніть Установити, виберіть Magisk-v17.1.zip - Офіційний або 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 - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

PureZ

  1. Торкніться Установити, виберіть PureZ-Kernel-marlin-2.0.zip
  2. Торкніться Додати додаткові блискавки, виберіть Magisk-v17.1.zip - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

NSFW-R25

  1. Торкніться Установити, виберіть R25-NSFW-kernel-PIE.zip
  2. Торкніться Додати додаткові блискавки, виберіть Magisk-v17.1.zip - Офіційний або Magisk-v17.3.zip - BETA
  3. Протягніть повзунок, щоб встановити
  4. Зберегти журнал
  5. Перезавантажити систему

Як оновити Magisk на Pixel XL

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

Те саме справедливо, якщо, наприклад, у вас встановлена ​​збірка @kantjer і ви хочете спробувати збірки @ianmacd '. Дивіться повідомлення про kantjer та martyfender: [UNOFFICIAL] Наступна версія знімки Magisk та MagiskManager від stangri

Якщо повідомлення про Magisk увімкнено

  1. Увімкніть сповіщення про оновлення програми Magisk Manager: Відкрийте MagiskManager> Піктограма меню> Налаштування> Оновити канал> Виберіть: Стабільний, Бета-версія чи Спеціальний
  2. Спеціально використовується для отримання оновлень для неофіційних збірок Magisk.
  3. Коли Magisk Manager повідомляє вас про доступність оновлення.
  4. Торкніться Установити.
  5. Виберіть, Пряма установка (рекомендується)
  6. Після закінчення встановлення
  7. Торкніться, Зберегти журнал
  8. Торкніться, Перезавантажте
  9. Готово!
  10. Місцезнаходження журналу: / зберігання / емуляція / 0 / MagiskManager / журнали / install_log_…

Якщо повідомлення Magisk вимкнено.

  1. Відкрийте менеджер Magisk
  2. На запитання "Ви хочете встановити Magisk-vxx.x.zip зараз?
  3. Торкніться Установити.
  4. Виберіть, Пряма установка (рекомендується)
  5. Після закінчення встановлення
  6. Торкніться, Зберегти журнал
  7. Торкніться, Перезавантажте
  8. Готово!
  9. Місцезнаходження журналу: / зберігання / емуляція / 0 / MagiskManager / журнали / install_log_…

Неофіційні посилання та канали Magisk

Щоб встановити канал оновлення повідомлень про Magisk для неофіційних побудов Magisk: Відкрийте MagiskManager> Торкніться значка меню> Налаштування> Оновити канал> Виберіть: Спеціальне > Скопіюйте адресу посилання нижче та вставте її на рядок:

Канцер
  • //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. Місцезнаходження журналу: / зберігання / емуляція / 0 / MagiskManager / журнали / install_log_…

[Magisk] Безсистемний викритий

По-перше, дотримуйтесь інструкцій із встановлення в ОП спеціального ПЗУ, який ви намагаєтесь встановити.

Офіційна

  • [ROM] [PPR2.181005.003] [10/19] Benzo Rom 9.0 від xanaxdroid
  • benzorom-9-20181019-0718-marlin.zip
  • [ROM] [Pixel-XL] [9.0.0_r10] Pixel Dust PIE для marlin - випустіть один (гаряче виправлення: вступ) від spezi77
  • pixeldust_marlin-pie-release-one-20181012-0826.zip
  • [ROM] [9.0] LiquidRemix [v10.0.1] [ОФІЦІЙНИЙ] [10.10.18] від stebomurkn420
  • liquid_remix-10.0.1-20181015-OFFICIAL-marlin.zip

Неофіційний

  • [ROM] [UNOFFICIAL] лінія-16.0 для пікселів (парусник / марлін) від бритви
  • lineage-16.0-20181027-UNOFFICIAL-marlin.zip
  • [ROM] [9.x] [UNOFFICIAL] CarbonROM | cr-7, 0 [marlin] від shagbag913

Цікаві Статті