Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Android

Cách nâng cấp Google Pixel 2 XL từ Oreo lên Pie

Google Pixel 2 là một trong những trải nghiệm Android thuần túy tốt nhất thị trường. Dù là điện thoại hơi 'cũ' (ra mắt tháng 10/2017), Pixel 2 vẫn nhận nhiều cập nhật – thực tế factory image mới nhất Pixel 2 vừa phát hành tháng này.

Nếu bạn user đã root và không thường cài OTA, chúng tôi sẽ chỉ cách nâng cấp Pixel 2 (hoặc Pixel 2 XL) từ Android 8.0 Oreo lên factory image Android 9.0 Pie mới nhất. Cũng chỉ cách nâng cấp lên phiên bản cao hơn của Android 9.0 Pie – nghe giống nhau nhưng quy trình khác vài bước.

Yêu cầu

  • ADB & Fastboot (xem hướng dẫn Appuals Cách cài ADB trên Windows)
  • Bootloader đã mở khóa (xem hướng dẫn Appuals Cách mở khóa và Root Pixel 2)
  • Factory image Pixel 2 mới nhất
  • TWRP 3.2.3-1.img
  • TWRP Installer 3.2.3-1.zip
  • Custom kernel (khuyên Sultan Kernel)

Trước khi bắt đầu, gỡ bỏ bảo mật màn hình khóa, và gỡ Substratum overlay nếu có. Không cần gỡ module Magisk, chúng thực sự hoạt động bình thường sau hướng dẫn này.

TWRP 3.2.3-1 giải mã hoạt động hoàn hảo với vân tay và PIN.

  1. Tải và giải nén factory image mới nhất, đặt vào thư mục ADB chính.
  2. Bật USB debugging trên Pixel 2: Settings > About Phone > nhấn Build Number 7 lần kích hoạt Developer Mode.
  3. Settings > Developer Options > bật USB Debugging.
  4. Cắm Pixel 2 vào PC qua USB, mở terminal ADB.
  5. Trong terminal ADB, gõ: adb devices
  6. Sẽ thấy hộp thoại ghép cặp trên màn hình Pixel 2 – xác nhận. Terminal ADB hiển thị serial Pixel 2 khi dùng adb devices. Nếu ADB không hiển thị serial, hoặc báo "No Devices Attached" hoặc "Device Offline", thử cắm lại USB hoặc troubleshoot driver USB.
  7. Nếu ADB nhận diện thành công, fastboot factory image mới nhất với -w bị xóa trong file flash-all.bat. Cần fastboot vào cả 2 slot (phân vùng A/B), cho boot hoàn toàn mỗi lần. Hoặc dùng script Dueces (để factory image tự chọn slot cài).
  8. Fastboot vào TWRP. Tải TWRP 3.2.3-1.img đặt thư mục ADB chính, chuyển TWRP_installer 3.2.3-1.zip và custom kernel vào thẻ SD Pixel 2.
  9. Trong terminal ADB, gõ: fastboot twrp
  10. Trong TWRP, vuốt cho phép sửa đổi. Menu chính, Install > SD Card > TWRP_installer 3.2.3-1.zip, vuốt flash.
  11. Sau khi TWRP flash thành công, flash custom kernel cùng cách.
  12. Reboot system, cho Android boot hoàn toàn.
  13. Chuyển Magisk .zip mới nhất vào thẻ SD, reboot Pixel 2 vào TWRP lại.
  14. Flash Magisk .zip qua TWRP, reboot system lần nữa.

Cách nâng cấp Pixel 2 từ 8x lên 9x

Yêu cầu:

  • Bootloader unlock với Critical_unlock hoàn tất (critical_unlock cần với bootloader version trước TMZ20a) đọc tại đây.
  • Custom kernel (SULTANXDA khuyên dùng)
  • Fastboot 9.0 Image
  • TWRP.ZIP mới nhất
  • Flash kernel mới nhất
  • Magisk uninstaller (trường hợp cần uninstall/reinstall MM thủ công)
  • Magisk.zip mới nhất
  • Magisk Manager APK mới nhất
  • Factory image 9x mới nhất
  • TWRP.IMG mới nhất
  1. Trước hết tắt bảo mật màn hình khóa trên Pixel 2.
  2. Bật Developer Options (Settings > About > nhấn Build Number 7 lần).
  3. Settings > Developer Options > bật USB Debugging.
  4. Cắm Pixel 2 vào PC qua USB, mở terminal ADB trên máy tính.
  5. Đảm bảo ADB kết nối: gõ 'adb devices' vào terminal ADB.
  6. Nếu thiết bị nhận diện, terminal ADB hiển thị serial (có thể cần chấp nhận hộp thoại ghép cặp trên màn hình Pixel 2). Nếu không nhận diện, thử cắm lại USB hoặc troubleshoot driver.
  7. Tải Fastboot 9.0 factory image đặt thư mục ADB chính. Làm tương tự TWRP.IMG.
  8. Tải và chuyển TWRP.zip, Magisk.zip, Magisk Manager APK vào thẻ SD Pixel 2.
  9. Mở file flash-all.bat trong Notepad, xóa -w từ code, save thoát. Nếu muốn wipe toàn bộ, không cần xóa -w.
  10. Mở terminal ADB, fastboot Pixel 2 vào TWRP .img: fastboot boot <twrp file name.img>
  11. Trong menu TWRP, vuốt cho phép sửa đổi. Install > SD Card> TWRP .zip trước, vuốt flash.
  12. Khi TWRP flash xong, Reboot to Recovery (KHÔNG Reboot to System!), flash Magisk Uninstaller như TWRP .zip (bước này chỉ cần nếu đã cài Magisk trước).
  13. Reboot to Recovery lại, flash custom kernel. Reboot to Recovery lại.
  14. Reboot to System, cho Android optimize. Để điện thoại nghỉ vài phút.
  15. Dùng file explorer, tìm Magisk Manager APK trên thẻ SD, cài (có thể cần bật Unknown Sources).
  16. Reboot vào TWRP recovery lại, flash Magisk.zip. Reboot to Recovery rồi Reboot to System.

Lời khuyên troubleshooting

Nếu Pixel 2 kẹt logo G, hoặc bootloop vào TWRP, thử:

  • Hard reboot (giữ nút nguồn lâu).
  • Boot TWRP, flash Magisk Uninstaller vài lần (có thể cần vài lần flash để 'giữ' đúng).