Как обновить Google Pixel 2 XL с Oreo на пирог

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

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

Требования

  • ADB и 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 ( для правильного «прилипания» может потребоваться несколько вспышек) .

Интересные статьи