Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีอัปเกรด Google Pixel 2 XL จาก Oreo เป็น Pie

Google Pixel 2 เป็นหนึ่งในประสบการณ์ Android แบบบริสุทธิ์ที่ดีที่สุดในตลาดโทรศัพท์มือถือ 儘管เป็นโทรศัพท์ที่ ‘เก่า’ เล็กน้อย (ปล่อยเมื่อตุลาคม 2017), Google Pixel 2 ยังได้รับอัปเดตจำนวนมาก – ตรงกลับกัน โรงงาน image ล่าสุดสำหรับ Pixel 2 เพิ่งปล่อยเมื่อเดือนนี้

หากคุณเป็นผู้ใช้ที่รูทแล้วและไม่ได้ติดตั้ง OTA updates ทั่วไป เราจะแสดงวิธีอัปเกรด Pixel 2 (หรือ Pixel 2 XL) จาก Android 8.0 Oreo เป็น Android 9.0 Pie factory image ล่าสุด เราจะแสดงวิธีอัปเกรดเป็นเวอร์ชันสูงกว่าของ Android 9.0 Pie ด้วย – แม้จะ聽起來เหมือนกันแทบจะเดียวกัน กระบวนการแตกต่างกันในบางขั้นตอน

ข้อกำหนด

  • ADB & Fastboot (ดูคู่มือ Appuals How to Install ADB on Windows)
  • Unlocked bootloader (ดูคู่มือ Appuals How to Unlock and Root Pixel 2)
  • Latest Pixel 2 factory image
  • TWRP 3.2.3-1.img
  • TWRP Installer 3.2.3-1.zip
  • Custom kernel (แนะนำ Sultan Kernel)

ก่อนเริ่ม คุณควรลบความปลอดภัยหน้าจอล็อก และถอนการติดตั้ง Substratum overlays หากคุณติดตั้งไว้ คุณไม่จำเป็นต้องลบโมดูล Magisk ที่ติดตั้งไว้ มันควรทำงานต่อไปได้ตามปกติหลังทำตามคู่มือนี้

TWRP 3.2.3-1 การถอดรหัสทำงานได้ดีกับวิธีความปลอดภัยลายนิ้วมือและ PIN

  1. ก่อนอื่น ดาวน์โหลดและแตกไฟล์ factory image ล่าสุด และวางไว้ในเส้นทาง ADB หลักของคุณ
  2. เปิด USB debugging บน Pixel 2 โดยไปที่ Settings > About Phone > แตะ Build Number 7 ครั้งจนกว่า Developer Mode จะเปิดใช้งาน
  3. ไปที่ Settings > Developer Options > เปิดใช้งาน USB Debugging
  4. ตอนนี้เชื่อมต่อ Pixel 2 กับ PC ผ่าน USB และเปิดเทอร์มินัล ADB
  5. ในเทอร์มินัล ADB พิมพ์: adb devices
  6. คุณควรเห็นกล่องโต้ตอบจับคู่บนหน้าจอ Pixel 2 – ยืนยันมัน เทอร์มินัล ADB ควรแสดงหมายเลขซีเรียลของ Pixel 2 เมื่อคุณใช้คำสั่ง adb devices หาก ADB ไม่ แสดงหมายเลขซีเรียล หรือคืนค่าข้อความอย่าง “No Devices Attached” หรือ “Device Offline” ให้ลองเสียบสาย USB ใหม่ หรือแก้ไขไดรเวอร์ USB
  7. หาก ADB รู้จักอุปกรณ์ของคุณสำเร็จ คุณสามารถ fastboot factory image ล่าสุดด้วย -w ถูกนำออกจากไฟล์ flash-all.bat คุณต้อง fastboot นี้ไปทั้งสองสล็อต (A/B partitions) และอนุญาตให้บูทเต็มที่ทุกครั้ง หรือคุณสามารถใช้สคริปต์ Dueces (อนุญาตให้ factory image เลือกสล็อตที่จะติดตั้ง)
  8. ตอนนี้เราต้อง fastboot เข้าสู่ TWRP ดาวน์โหลดไฟล์ TWRP 3.2.3-1.img และวางในโฟลเดอร์ ADB หลัก จากนั้นถ่ายโอน TWRP_installer 3.2.3-1.zip ไปที่ SD card ของ Pixel 2 ดาวน์โหลดและถ่ายโอน custom kernel ไปที่ SD card ด้วย
  9. ในเทอร์มินัล ADB พิมพ์: fastboot twrp
  10. เมื่อคุณอยู่ใน TWRP ให้สไลด์เพื่ออนุญาตการแก้ไข จากเมนูหลัก เลือก Install > SD Card > TWRP_installer 3.2.3-1.zip และสไลด์เพื่อฟลัช
  11. หลังจาก TWRP ถูกฟลัชสำเร็จ คุณควรฟลัช custom kernel ด้วยวิธีเดียวกัน
  12. รีบูทไปที่ระบบ และอนุญาตให้ Android บูทเต็มที่
  13. ตอนนี้ถ่ายโอน Magisk .zip ล่าสุดไปที่ SD card และรีบูท Pixel 2 เข้าสู่ TWRP อีกครั้ง
  14. ฟลัช Magisk .zip ผ่าน TWRP และรีบูทไปที่ระบบอีกครั้ง

วิธีอัปเกรด Pixel 2 จาก 8x เป็น 9x

ข้อกำหนด:

  • Unlocked bootloader พร้อม Critical_unlock เสร็จแล้ว (critical_unlock จำเป็นกับ bootloader เวอร์ชันก่อน TMZ20a) อ่านได้ที่นี่
  • Custom kernel (SULTANXDA แนะนำ)
  • Fastboot 9.0 Image
  • Latest TWRP.ZIP
  • Latest Flash kernel
  • Magisk uninstaller ในกรณีที่คุณต้องถอนติดตั้งและติดตั้ง MM ใหม่ด้วยตนเอง
  • Latest Magisk.zip
  • Latest Magisk Manager APK
  • Latest 9x factory image
  • Latest TWRP.IMG
  1. ก่อนอื่น คุณต้องปิดใช้งานความปลอดภัยหน้าจอล็อกบน Pixel 2 ของคุณ
  2. เปิดใช้งาน Developer Options (Settings > About > แตะ Build Number 7 ครั้ง)
  3. ไปที่ Settings > Developer Options > เปิดใช้งาน USB Debugging
  4. เชื่อมต่อ Pixel 2 กับ PC ผ่าน USB และเปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ
  5. ตรวจสอบให้แน่ใจว่าการเชื่อมต่อ ADB ถูกต้องโดยพิมพ์ ‘adb devices’ ลงในเทอร์มินัล ADB
  6. หากอุปกรณ์ของคุณถูกรู้จักสำเร็จ เทอร์มินัล ADB จะแสดงหมายเลขซีเรียลของอุปกรณ์ (คุณอาจต้องยอมรับกล่องโต้ตอบจับคู่บนหน้าจอ Pixel 2) หากไม่ถูกรู้จัก คุณควรลองเสียบสาย USB ใหม่ หรือแก้ไขไดรเวอร์ USB
  7. ดาวน์โหลด Fastboot 9.0 factory image และวางในเส้นทาง ADB หลักของคุณ ทำเช่นเดียวกันกับไฟล์ TWRP.IMG
  8. ดาวน์โหลดและถ่ายโอน TWRP.zip, Magisk.zip, และ Magisk Manager APK ไปที่ SD card ของ Pixel 2
  9. เปิดไฟล์ flash-all.bat ในโปรแกรมอย่าง Notepad และลบ -w ออกจากโค้ด แล้วบันทึกและออกจากไฟล์ หากคุณต้องการล้างอุปกรณ์ทั้งหมด คุณไม่ต้องลบ -w ออกจากไฟล์ BAT
  10. เปิดเทอร์มินัล ADB บน PC และ fastboot Pixel 2 เข้าสู่ TWRP .img โดยใช้: fastboot boot <twrp file name.img>
  11. เมื่อคุณอยู่ในเมนูหลัก TWRP ให้สไลด์เพื่ออนุญาตการแก้ไข จากนั้นไปที่ Install > SD Card> ไฟล์ TWRP .zip ที่คุณถ่ายโอนก่อนหน้านี้ และสไลด์เพื่อฟลัช
  12. เมื่อ TWRP ฟลัชสำเร็จ แตะ Reboot to Recovery (ไม่ใช่ Reboot to System!), และฟลัช Magisk Uninstaller ด้วยวิธีเดียวกับที่คุณทำกับ TWRP .zip (ขั้นตอนนี้จำเป็น فقطหากคุณติดตั้ง Magisk ไว้ก่อนหน้านี้)
  13. Reboot to Recovery อีกครั้ง และฟลัช custom kernel Reboot to Recovery อีกครั้ง
  14. ตอนนี้คุณสามารถ Reboot to System ได้ และอนุญาตให้ Android ผ่านกระบวนการ optimize ให้โทรศัพท์พักสองสามนาที
  15. ตอนนี้ใช้ไฟล์สำรวจ ค้นหา Magisk Manager APK บน SD Card และติดตั้งมัน (คุณอาจต้องเปิด Unknown Sources ในการตั้งค่าโทรศัพท์)
  16. Reboot เข้าสู่ TWRP recovery อีกครั้ง และฟลัช Magisk.zip Reboot to Recovery ตามด้วย Reboot to System

คำแนะนำการแก้ไขปัญหา

หาก Pixel 2 ของคุณค้างที่โลโก้ G หรือบูทลูปเข้าสู่ TWRP ให้ลอง:

  • ทำการ hard reboot (กดค้างปุ่ม power)
  • บูทเข้าสู่ TWRP และฟลัช Magisk Uninstaller หลายครั้ง (อาจใช้หลายครั้งเพื่อให้ ‘ติด’ อย่างถูกต้อง)