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-кода.
- Сначала загрузите и извлеките последний заводской образ и поместите его в свой основной путь ADB.
- Включите отладку USB на вашем Pixel 2, перейдя в «Настройки»> «О телефоне»> 7 раз нажмите «Номер сборки», пока не активируется режим разработчика.
- Перейдите в Настройки> Параметры разработчика> включить отладку по USB.
- Теперь подключите ваш Pixel 2 к ПК через USB и запустите терминал ADB.
- В терминале ADB введите: adb devices
- Вы должны увидеть диалог сопряжения на экране Pixel 2 — подтвердите его. Терминал ADB должен отображать серийный номер вашего Pixel 2 при использовании команды adb devices. Если ADB не отображает ваш серийный номер или возвращает сообщения типа «Нет подключенных устройств» или «Устройство в автономном режиме», попробуйте переустановить USB-соединение или устранить неполадки драйверов USB.
- Если ADB успешно распознает ваше устройство, теперь вы можете быстро загрузить последний заводской образ, удалив ключ -w в файле flash-all.bat. Вам необходимо выполнить быструю загрузку в оба слота (разделы A / B) и позволить ему каждый раз полностью загружаться. В качестве альтернативы вы можете использовать скрипт Dueces (разрешить заводскому образу выбирать, в какой слот устанавливать).
- Теперь нам нужно быстро загрузиться в TWRP. Загрузите файл TWRP 3.2.3-1.img и поместите его в основную папку ADB, затем перенесите TWRP_installer 3.2.3-1.zip на SD-карту Pixel 2. Также загрузите и перенесите собственное ядро на свою SD-карту.
- В терминале ADB введите: fastboot twrp
- Когда вы находитесь в TWRP, проведите пальцем, чтобы разрешить изменения. Затем в главном меню выберите «Установить»> «SD-карта»> TWRP_installer 3.2.3-1.zip и проведите пальцем, чтобы его прошить.
- После успешной прошивки TWRP вы должны прошить кастомное ядро тем же способом.
- Перейдите к системе и дайте Android полностью загрузиться.
- Теперь перенесите последнюю версию Magisk .zip на SD-карту и снова перезагрузите Pixel 2 в TWRP.
- Перепрограммируйте 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
- Сначала вам нужно отключить любую защиту экрана блокировки на вашем Pixel 2.
- Включите Параметры разработчика (Настройки> О программе> нажмите номер сборки 7 раз).
- Перейдите в Настройки> Параметры разработчика> включить отладку по USB.
- Подключите Pixel 2 к компьютеру через USB и запустите терминал ADB на вашем компьютере.
- Убедитесь, что соединение ADB распознано, введя «adb devices» в терминал ADB.
- Если ваше устройство успешно распознано, терминал ADB отобразит серийный номер вашего устройства (вам может потребоваться принять диалог сопряжения на экране Pixel 2). Если он не распознается, попробуйте переустановить USB-кабель или устранить неполадки драйверов USB.
- Загрузите заводской образ Fastboot 9.0 и поместите его в свой основной путь ADB. Сделайте то же самое для файла TWRP.IMG.
- Загрузите и перенесите TWRP.zip, Magisk.zip и Magisk Manager APK на SD-карту Pixel 2.
- Откройте файл flash-all.bat в блокноте, удалите ключ -w из кода, затем сохраните и выйдите из файла. Если вы хотите стереть все устройство, вам не нужно удалять ключ -w из файла BAT.
- Запустите терминал ADB на вашем ПК и быстро загрузите Pixel 2 в TWRP .img, используя: fastboot boot
- Когда вы находитесь в главном меню TWRP, проведите пальцем, чтобы разрешить изменения. Затем перейдите в «Install> SD Card> TWRP .zip» файл, который вы передали ранее, и проведите пальцем, чтобы прошить.
- После успешного обновления TWRP коснитесь Reboot to Recovery (не Reboot to System!) И прошейте программу деинсталлятора Magisk так же, как вы делали TWRP .zip (этот шаг необходим только в том случае, если ранее был установлен Magisk).
- Снова перезагрузитесь в Recovery и прошейте кастомное ядро. Перезагрузитесь в Recovery снова.
- Теперь вы можете перезагрузиться в систему и позволить Android пройти процесс оптимизации. Просто оставьте свой телефон на несколько минут.
- Теперь, используя файловый менеджер, найдите Magisk Manager APK на вашей SD-карте и установите его (вам может потребоваться включить неизвестные источники в настройках вашего телефона).
- Перезагрузитесь в рекавери TWRP еще раз и прошейте Magisk.zip. Перезагрузитесь в Recovery с последующей перезагрузкой в систему.
Совет по устранению неполадок
Если ваш Pixel 2 застрял на логотипе G или вы загрузились в TWRP, попробуйте:
- Выполнение жесткой перезагрузки (длительное нажатие на питание).
- Загрузка в TWRP и несколько раз перепрошивка Magisk Uninstaller (может потребоваться несколько вспышек, чтобы «прилипнуть» правильно).