Как обновить Google Pixel 2 XL с Oreo до Pie —

Google Pixel 2 — один из лучших приложений для Android на рынке мобильных телефонов. Несмотря на то, что телефон Pixel 2 немного «старее» (выпущен в октябре 2017 года), он по-прежнему получает массу обновлений — фактически, последний заводской образ для Pixel 2 был выпущен только в этом месяце.

Если вы являетесь пользователем root и обычно не устанавливаете OTA-обновления, мы покажем вам, как обновить Pixel 2 (или Pixel 2 XL) с Android 8.0 Oreo до новейшего заводского образа Android 9.0 Pie. Мы также покажем вам, как обновить Android 9.0 Pie до более поздних версий — хотя это звучит почти так же, процесс отличается в несколько этапов.

Требования

  • АБР Fastboot (см. Руководство по установке Как установить ADB в Windows)
  • Разблокированный загрузчик (см. Руководство «Как пользоваться Unlock и Root Pixel 2»)
  • Последний Pixel 2 заводское изображение
  • TWRP 3.2.3-1.img
  • TWRP Installer 3.2.3-1.zip
  • Кастомное ядро ​​(рекомендуется Sultan Kernel)

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

Расшифровка TWRP 3.2.3-1 прекрасно работает с методами защиты отпечатков пальцев и PIN-кода.

  1. Сначала загрузите и извлеките последний заводской образ и поместите его в свой основной путь ADB.
  2. Включите отладку USB на вашем Pixel 2, перейдя в «Настройки»> «О телефоне»> 7 раз нажмите «Номер сборки», пока не активируется режим разработчика.
  3. Перейдите в Настройки> Параметры разработчика> включить отладку по USB.
  4. Теперь подключите ваш Pixel 2 к ПК через USB и запустите терминал ADB.
  5. В терминале ADB введите: adb devices
  6. Вы должны увидеть диалог сопряжения на экране Pixel 2 — подтвердите его. Терминал ADB должен отображать серийный номер вашего Pixel 2 при использовании команды adb devices. Если ADB не отображает ваш серийный номер или возвращает сообщения типа «Нет подключенных устройств» или «Устройство в автономном режиме», попробуйте переустановить USB-соединение или устранить неполадки драйверов USB.
  7. Если ADB успешно распознает ваше устройство, теперь вы можете быстро загрузить последний заводской образ, удалив ключ -w в файле flash-all.bat. Вам необходимо выполнить быструю загрузку в оба слота (разделы A / B) и позволить ему каждый раз полностью загружаться. В качестве альтернативы вы можете использовать скрипт Dueces (разрешить заводскому образу выбирать, в какой слот устанавливать).
  8. Теперь нам нужно быстро загрузиться в TWRP. Загрузите файл TWRP 3.2.3-1.img и поместите его в основную папку ADB, затем перенесите TWRP_installer 3.2.3-1.zip на SD-карту Pixel 2. Также загрузите и перенесите собственное ядро ​​на свою SD-карту.
  9. В терминале ADB введите: fastboot twrp
  10. Когда вы находитесь в TWRP, проведите пальцем, чтобы разрешить изменения. Затем в главном меню выберите «Установить»> «SD-карта»> TWRP_installer 3.2.3-1.zip и проведите пальцем, чтобы его прошить.
  11. После успешной прошивки TWRP вы должны прошить кастомное ядро ​​тем же способом.
  12. Перейдите к системе и дайте Android полностью загрузиться.
  13. Теперь перенесите последнюю версию Magisk .zip на SD-карту и снова перезагрузите Pixel 2 в TWRP.
  14. Перепрограммируйте Magisk .zip через TWRP и перезагрузите систему еще раз.

Как обновить Pixel 2 с 8x до 9x

Требования:

  • Разблокированный загрузчик с завершенным Critical_unlock (критический_unlock требуется с версиями загрузчика до TMZ20a) читайте здесь.
  • Кастомное ядро ​​(рекомендуется SULTANXDA)
  • Fastboot 9.0 Image
  • Последний TWRP.ZIP
  • Последнее Flash ядро
  • Удаление Magisk В случае необходимости вручную удалить и переустановить MM
  • Последний Magisk.zip
  • Последний менеджер Magisk APK 
  • Последний 9x заводской образ
  • Последний TWRP.IMG
  1. Сначала вам нужно отключить любую защиту экрана блокировки на вашем Pixel 2.
  2. Включите Параметры разработчика (Настройки> О программе> нажмите номер сборки 7 раз).
  3. Перейдите в Настройки> Параметры разработчика> включить отладку по USB.
  4. Подключите Pixel 2 к компьютеру через USB и запустите терминал ADB на вашем компьютере.
  5. Убедитесь, что соединение ADB распознано, введя «adb devices» в терминал ADB.
  6. Если ваше устройство успешно распознано, терминал ADB отобразит серийный номер вашего устройства (вам может потребоваться принять диалог сопряжения на экране Pixel 2). Если он не распознается, попробуйте переустановить USB-кабель или устранить неполадки драйверов USB.
  7. Загрузите заводской образ Fastboot 9.0 и поместите его в свой основной путь ADB. Сделайте то же самое для файла TWRP.IMG.
  8. Загрузите и перенесите TWRP.zip, Magisk.zip и Magisk Manager APK на SD-карту Pixel 2.
  9. Откройте файл flash-all.bat в блокноте, удалите ключ -w из кода, затем сохраните и выйдите из файла. Если вы хотите стереть все устройство, вам не нужно удалять ключ -w из файла BAT.
  10. Запустите терминал ADB на вашем ПК и быстро загрузите Pixel 2 в TWRP .img, используя: fastboot boot
  11. Когда вы находитесь в главном меню TWRP, проведите пальцем, чтобы разрешить изменения. Затем перейдите в «Install> SD Card> TWRP .zip» файл, который вы передали ранее, и проведите пальцем, чтобы прошить.
  12. После успешного обновления TWRP коснитесь Reboot to Recovery (не Reboot to System!) И прошейте программу деинсталлятора Magisk так же, как вы делали TWRP .zip (этот шаг необходим только в том случае, если ранее был установлен Magisk).
  13. Снова перезагрузитесь в Recovery и прошейте кастомное ядро. Перезагрузитесь в Recovery снова.
  14. Теперь вы можете перезагрузиться в систему и позволить Android пройти процесс оптимизации. Просто оставьте свой телефон на несколько минут.
  15. Теперь, используя файловый менеджер, найдите Magisk Manager APK на вашей SD-карте и установите его (вам может потребоваться включить неизвестные источники в настройках вашего телефона).
  16. Перезагрузитесь в рекавери TWRP еще раз и прошейте Magisk.zip. Перезагрузитесь в Recovery с последующей перезагрузкой в ​​систему.

Совет по устранению неполадок

Если ваш Pixel 2 застрял на логотипе G или вы загрузились в TWRP, попробуйте:

  • Выполнение жесткой перезагрузки (длительное нажатие на питание).
  • Загрузка в TWRP и несколько раз перепрошивка Magisk Uninstaller (может потребоваться несколько вспышек, чтобы «прилипнуть» правильно).
Ссылка на основную публикацию