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
- ก่อนอื่น ดาวน์โหลดและแตกไฟล์ factory image ล่าสุด และวางไว้ในเส้นทาง ADB หลักของคุณ
- เปิด USB debugging บน Pixel 2 โดยไปที่ Settings > About Phone > แตะ Build Number 7 ครั้งจนกว่า Developer Mode จะเปิดใช้งาน
- ไปที่ Settings > Developer Options > เปิดใช้งาน USB Debugging
- ตอนนี้เชื่อมต่อ Pixel 2 กับ PC ผ่าน USB และเปิดเทอร์มินัล ADB
- ในเทอร์มินัล ADB พิมพ์: adb devices
- คุณควรเห็นกล่องโต้ตอบจับคู่บนหน้าจอ Pixel 2 – ยืนยันมัน เทอร์มินัล ADB ควรแสดงหมายเลขซีเรียลของ Pixel 2 เมื่อคุณใช้คำสั่ง adb devices หาก ADB ไม่ แสดงหมายเลขซีเรียล หรือคืนค่าข้อความอย่าง “No Devices Attached” หรือ “Device Offline” ให้ลองเสียบสาย USB ใหม่ หรือแก้ไขไดรเวอร์ USB
- หาก ADB รู้จักอุปกรณ์ของคุณสำเร็จ คุณสามารถ fastboot factory image ล่าสุดด้วย -w ถูกนำออกจากไฟล์ flash-all.bat คุณต้อง fastboot นี้ไปทั้งสองสล็อต (A/B partitions) และอนุญาตให้บูทเต็มที่ทุกครั้ง หรือคุณสามารถใช้สคริปต์ Dueces (อนุญาตให้ factory image เลือกสล็อตที่จะติดตั้ง)
- ตอนนี้เราต้อง fastboot เข้าสู่ TWRP ดาวน์โหลดไฟล์ TWRP 3.2.3-1.img และวางในโฟลเดอร์ ADB หลัก จากนั้นถ่ายโอน TWRP_installer 3.2.3-1.zip ไปที่ SD card ของ Pixel 2 ดาวน์โหลดและถ่ายโอน custom kernel ไปที่ SD card ด้วย
- ในเทอร์มินัล ADB พิมพ์: fastboot twrp
- เมื่อคุณอยู่ใน TWRP ให้สไลด์เพื่ออนุญาตการแก้ไข จากเมนูหลัก เลือก Install > SD Card > TWRP_installer 3.2.3-1.zip และสไลด์เพื่อฟลัช
- หลังจาก TWRP ถูกฟลัชสำเร็จ คุณควรฟลัช custom kernel ด้วยวิธีเดียวกัน
- รีบูทไปที่ระบบ และอนุญาตให้ Android บูทเต็มที่
- ตอนนี้ถ่ายโอน Magisk .zip ล่าสุดไปที่ SD card และรีบูท Pixel 2 เข้าสู่ TWRP อีกครั้ง
- ฟลัช 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
- ก่อนอื่น คุณต้องปิดใช้งานความปลอดภัยหน้าจอล็อกบน Pixel 2 ของคุณ
- เปิดใช้งาน Developer Options (Settings > About > แตะ Build Number 7 ครั้ง)
- ไปที่ Settings > Developer Options > เปิดใช้งาน USB Debugging
- เชื่อมต่อ Pixel 2 กับ PC ผ่าน USB และเปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ
- ตรวจสอบให้แน่ใจว่าการเชื่อมต่อ ADB ถูกต้องโดยพิมพ์ ‘adb devices’ ลงในเทอร์มินัล ADB
- หากอุปกรณ์ของคุณถูกรู้จักสำเร็จ เทอร์มินัล ADB จะแสดงหมายเลขซีเรียลของอุปกรณ์ (คุณอาจต้องยอมรับกล่องโต้ตอบจับคู่บนหน้าจอ Pixel 2) หากไม่ถูกรู้จัก คุณควรลองเสียบสาย USB ใหม่ หรือแก้ไขไดรเวอร์ USB
- ดาวน์โหลด Fastboot 9.0 factory image และวางในเส้นทาง ADB หลักของคุณ ทำเช่นเดียวกันกับไฟล์ TWRP.IMG
- ดาวน์โหลดและถ่ายโอน TWRP.zip, Magisk.zip, และ Magisk Manager APK ไปที่ SD card ของ Pixel 2
- เปิดไฟล์ flash-all.bat ในโปรแกรมอย่าง Notepad และลบ -w ออกจากโค้ด แล้วบันทึกและออกจากไฟล์ หากคุณต้องการล้างอุปกรณ์ทั้งหมด คุณไม่ต้องลบ -w ออกจากไฟล์ BAT
- เปิดเทอร์มินัล ADB บน PC และ fastboot Pixel 2 เข้าสู่ TWRP .img โดยใช้: fastboot boot <twrp file name.img>
- เมื่อคุณอยู่ในเมนูหลัก TWRP ให้สไลด์เพื่ออนุญาตการแก้ไข จากนั้นไปที่ Install > SD Card> ไฟล์ TWRP .zip ที่คุณถ่ายโอนก่อนหน้านี้ และสไลด์เพื่อฟลัช
- เมื่อ TWRP ฟลัชสำเร็จ แตะ Reboot to Recovery (ไม่ใช่ Reboot to System!), และฟลัช Magisk Uninstaller ด้วยวิธีเดียวกับที่คุณทำกับ TWRP .zip (ขั้นตอนนี้จำเป็น فقطหากคุณติดตั้ง Magisk ไว้ก่อนหน้านี้)
- Reboot to Recovery อีกครั้ง และฟลัช custom kernel Reboot to Recovery อีกครั้ง
- ตอนนี้คุณสามารถ Reboot to System ได้ และอนุญาตให้ Android ผ่านกระบวนการ optimize ให้โทรศัพท์พักสองสามนาที
- ตอนนี้ใช้ไฟล์สำรวจ ค้นหา Magisk Manager APK บน SD Card และติดตั้งมัน (คุณอาจต้องเปิด Unknown Sources ในการตั้งค่าโทรศัพท์)
- Reboot เข้าสู่ TWRP recovery อีกครั้ง และฟลัช Magisk.zip Reboot to Recovery ตามด้วย Reboot to System
คำแนะนำการแก้ไขปัญหา
หาก Pixel 2 ของคุณค้างที่โลโก้ G หรือบูทลูปเข้าสู่ TWRP ให้ลอง:
- ทำการ hard reboot (กดค้างปุ่ม power)
- บูทเข้าสู่ TWRP และฟลัช Magisk Uninstaller หลายครั้ง (อาจใช้หลายครั้งเพื่อให้ ‘ติด’ อย่างถูกต้อง)