Google Pixel 3 เป็นอุปกรณ์ล่าสุดในไลน์อัพ Pixel จาก Google และเป็นหนึ่งในประสบการณ์ Android แบบบริสุทธิ์ที่ดีที่สุดที่มีอยู่ ในคู่มือ Appuals นี้ เราจะแสดงวิธีรูทและปลดล็อค Pixel 3 โดยใช้หลายวิธีที่คุณสามารถเลือกได้ - เราจะยังแสดงวิธีแฟลช custom kernels และคำแนะนำเพิ่มเติมบางอย่าง
คู่มือนี้สำหรับ Pixel 3 และ Pixel XL โดยมุ่งเน้นไปที่ November 2018 Security Patch แม้ว่าการดาวน์โหลดสำหรับแต่ละอุปกรณ์อาจแตกต่างกัน คู่มือนี้ ไม่ได้ ตั้งใจสำหรับ Pixel / Pixel XL / Pixel 2 / Pixel 2 XL phones! ดำเนินการด้วยความเสี่ยงของคุณเอง!
ข้อกำหนดเบื้องต้น
- Android 9.0.0 (Pie) Factory หรือ OTA image ล่าสุด “crosshatch” สำหรับ Pixel 3 XL
- Factory Image: 9.0.0 (PQ1A.181105.017.A1, Nov 2018)
- OTA Image: 9.0.0 (PQ1A.181105.017.A1, Nov 2018)
- ADB & Fastboot (ดูคู่มือ Appuals: วิธีติดตั้ง ADB บน Windows)
การปลดล็อคบูทโหลเดอร์
แนะนำอย่างยิ่งให้สำรองข้อมูลของคุณก่อนดำเนินการ เนื่องจากการปลดล็อคบูทโหลเดอร์จะลบข้อมูลผู้ใช้ทั้งหมดจากอุปกรณ์ Pixel 3 ของคุณ!
- เปิดใช้งาน Developer Mode โดยไปที่ Settings > System > About Phone > กด Build Number (7 ครั้ง) จนกว่าจะเห็น Developer Mode ถูกเปิดใช้งาน
- ตอนนี้ไปที่ Settings > Developer Options > เปิดใช้งาน OEM Unlock และ USB Debugging ทั้งคู่
- เชื่อมต่อโทรศัพท์กับคอมพิวเตอร์ผ่านสาย USB
- เปิดเทอร์มินัล ADB (กด Shift + คลิกขวาในโฟลเดอร์ ADB หลัก และเลือก 'Open a Command Window here')
- เพื่อให้แน่ใจว่า Pixel 3 ของคุณถูกรู้จำโดย ADB ให้พิมพ์ในเทอร์มินัล: adb devices
- นี่ควรแสดงหมายเลขซีเรียลของอุปกรณ์ของคุณในพรอมป์เอาต์พุท - หากมันบอกว่าอุปกรณ์ของคุณไม่ได้รับการรู้จำ, device offline, หรือไม่แสดงอุปกรณ์เลย คุณอาจต้องลองเชื่อมต่อ USB ใหม่ หรือ troubleshoot ไดรเวอร์ USB (ยอมรับดียล็อกการจับคู่ ADB บนหน้าจอ Pixel 3 ด้วย)
- หากอุปกรณ์ของคุณได้รับการรู้จำโดย ADB สำเร็จ ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล ADB: adb reboot bootloader
- เมื่ออุปกรณ์ Pixel 3 ของคุณบูทเข้าสู่ Bootloader Mode คุณสามารถพิมพ์ในเทอร์มินัล ADB: fastboot flashing unlock
- จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อปลดล็อคบูทโหลเดอร์ของคุณ และจำไว้ว่า ข้อมูลผู้ใช้ทั้งหมดของคุณจะถูกรีเซ็ต!
- เมื่อกระบวนการเสร็จสิ้น คุณพิมพ์ในเทอร์มินัล ADB: fastboot reboot
การดาวน์โหลดสำหรับรูท:
- TWRP
- TWRP 3.2.3-1 สำหรับ Pixel 3 XL โดย Dees_Troy
- TWRP 3.2.3-1 สำหรับ Google Pixel XL
- twrp-3.2.3-1-crosshatch.img – ดาวน์โหลดไปที่คอมพิวเตอร์
- twrp-pixel3-installer-crosshatch-3.2.3-1.zip – ดาวน์โหลดไปที่โทรศัพท์
- Magisk – ดาวน์โหลดไปที่โทรศัพท์
- [2018.10.22] Magisk v17.3 – Root & Universal Systemless Interface
[Android 5.0+] โดย topjohnwu - The latest Magisk Uninstaller
- Custom kernels – ดาวน์โหลดไปที่โทรศัพท์
- [KERNEL]Despair Kernel โดย DespairFactor
- [Kernel][21.11.2018][4.9.138] Kirisakura 1.7.2 สำหรับ Pixel 3/XL aka Bluecross โดย Freak07
- [Kernel] HTML5 Kernel โดย _LLJY
- [KERNEL]P3XL[4.9.137]Franken โดย dabug123
- [KERNEL] [November 20] Pixel 3 XL ElementalX 1.01 โดย flar2
- KERNEL ❯ PIXEL 3/XL ❯❯❯ Proton Kernel • v2 • November 18 โดย kdrag0n
- Kernel Managers – ดาวน์โหลดไปที่โทรศัพท์
- EX Kernel Manager
- FK Kernel Manager
รูท Pixel 3 ด้วย Magisk, ผ่าน SafetyNet ด้วย TWRP
สำคัญ: ตั้งค่า PIN ก่อนติดตั้ง TWRP (Settings > Security & location > Screen lock > PIN)
- รีบูท Pixel 3 ของคุณไปที่ Bootloader ตามที่เราแสดงในคู่มือปลดล็อคข้างต้น
- เชื่อมต่อสาย USB และเปิดเทอร์มินัล ADB
- คัดลอก twrp-3.2.3-1-crosshatch.img ไปที่โฟลเดอร์ platform-tools (ADB) และเปลี่ยนชื่อเป็น twrp.img และคัดลอก TWRP installer.zip ไปที่การ์ด SD
- ในเทอร์มินัล ADB พิมพ์: fastboot boot twrp.img
- เมื่อ TWRP บูท ให้ถอดสาย USB ออกจากคอมพิวเตอร์
- หากถูกขอ ให้สไลด์เพื่ออนุญาตการปรับแต่ง
- กด 'Install' และเลือก twrp-pixel-installer-marlin-3.2.3-1.zip สไลด์สไลเดอร์เพื่อติดตั้ง
- หลังจาก TWRP แฟลชสำเร็จ เลือก 'Reboot Recovery'
- หากคุณกำลัง re-root Pixel 3 กด Install เลือก Magisk's uninstaller.zip และสไลด์สไลเดอร์เพื่อติดตั้ง
(Optional) หากคุณจะติดตั้ง Custom Kernel
Despair
- กด Install เลือก Despair R7(Pie).zip หรือ Despair RB7(Boost).zip
- กด Add more Zips เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
Kirisakura_Bluecross
หมายเหตุ: คุณสามารถติดตั้ง kernel นี้ด้วย ElementalX หรือ Franco's Kernel Manager หากคุณแฟลช kernel zip ด้วย ElementalX หรือ Franco's Kernel Manager อย่ารีบูทอัตโนมัติหลังจากนั้น เปิดแอพ Magisk Manager และแฟลช magisk.zip
- กด Install เลือก Kirisakura_Bluecross_1.7.2_Release.zip
- กด Add more Zips เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
HTML5
- กด Install เลือก HTML5_V52.zip
- กด Add more zips เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
Franken
- กด Install เลือก FrankenKernel.P3XL.R2.zip
- กด Add more Zips เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
ElementalX
- กด Install เลือก ElementalX-P3-1.01.zip
- กด Add more Zips เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
Proton
- กด Install เลือก ProtonKernel-pixel3-v2.zip
- กด Add more Zips เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
หากคุณจะไม่ติดตั้ง Custom Kernel
- กด Install เลือก Magisk-v17.3.zip – BETA
- สไลด์ Slider เพื่อ Install
- Save Log
- Reboot System
Root/Reroot ด้วย Magisk – ผ่าน SafetyNet ด้วย T.W.R.P, โดยไม่ติดตั้งมัน
อย่าดาวน์โหลด twrp-pixel3-installer-crosshatch-3.2.3-1.zip!
- Reboot to Bootloader
- เชื่อมต่อโทรศัพท์กับคอมพิวเตอร์ด้วยสาย USB
- คัดลอก twrp-3.2.3-1-crosshatch.img ไปที่โฟลเดอร์ platform-tools หรือโฟลเดอร์ที่มี fastboot และเปลี่ยนชื่อเป็น twrp.img
- เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ
- ที่เทอร์มินัล ADB พิมพ์: fastboot boot twrp.img
- เมื่อ TWRP บูท ให้ถอดโทรศัพท์ออกจากคอมพิวเตอร์
- สไลด์เพื่ออนุญาตการปรับแต่ง
- หากคุณกำลัง rerooting กด Install เลือก Magisk's uninstaller.zip สไลด์สไลเดอร์เพื่อติดตั้ง
Root/Reroot ด้วย Magisk – ผ่าน SafetyNet ด้วย patched_boot.img
หมายเหตุ: วิธีนี้ต้องการให้คุณแตกและแพทช์ boot.img ของคุณแล้ว!
- ใช้ File Explorer เพื่อแตก boot.img จาก Factory Image
- แตกไฟล์ Factory Image (crosshatch-pda1a.999999.999-factory-99a9a99a.zip) ไปที่โฟลเดอร์
- เปิดโฟลเดอร์และ แตกไฟล์ Image (image-crosshatch-aa9a.999999.999.zip)
- คัดลอก boot.img ไปที่การ์ด SD
- เปิดใช้งาน Developer Mode
- ติดตั้ง Magisk Manager APK ล่าสุด
- เปิด Magisk Manager และไปที่ Settings
- ตั้งค่า update channel เป็นเวอร์ชัน Magisk ที่คุณจะติดตั้ง เช่น Magisk-17.3.zip – ตั้ง channel เป็น Beta, Magisk-17.4.zip – ตั้ง channel เป็น Canary ฯลฯ
- เชื่อมต่อกับ mobile data หรือ WiFi
- เมื่อคุณเห็นพรอมป์ Install ให้กด Install จนกว่าจะเห็น 'Patch Boot Image' กด Patch Boot Image
- เลือก boot.img ที่คุณแตกจาก Factory Image ล่าสุด
- เมื่อเสร็จสิ้น คัดลอก patched_boot.img ไปที่โฟลเดอร์ ADB หลักของคุณ
- รีบูท Pixel 3 ของคุณไปที่ Bootloader Mode
- เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ และพิมพ์: fastboot flash boot –slot a patched_boot.img
- เมื่อเสร็จสิ้น พิมพ์: fastboot flash boot –slot b patched_boot.img
- รีบูทโทรศัพท์ของคุณ
การคืน Pixel 3 สู่ Stock และการล็อคบูทโหลเดอร์กลับ
คำเตือน! อย่าล็อคบูทโหลเดอร์กลับจนกว่าคุณจะคืน Pixel 3 สู่ stock แล้ว!
คืนโทรศัพท์สู่ Stock
- สำรองข้อมูลของคุณ
- สำรองข้อมูล/Internal storage ของคุณ
- Settings > System > Advanced > Reset Options > Erase all data (factory reset)
ล็อคบูทโหลเดอร์ (Google Pixel 3 XL)
- Reboot to Bootloader
- เปิดเทอร์มินัล ADB และพิมพ์นี้ที่พรอมป์: fastboot flashing lock
- คุณควรเห็นคำขอยืนยันบนโทรศัพท์ของคุณ ใช้ปุ่มปรับระดับเสียงเลื่อนและปุ่มเปิด/ปิดเพื่อเลือก
- อนุญาตให้กระบวนการเสร็จสิ้น จากนั้นพิมพ์นี้ที่เทอร์มินัล ADB: fastboot reboot
- เปิดใช้งาน Developer Options: Settings > System > About phone > กด 'Build Number' 7 ครั้ง
- ไปที่ Settings > Developer Options > ปิดใช้งาน OEM Unlock
- ติดตั้ง Factory Image เก็บหรือ wipe data
- สำรองข้อมูลของคุณ
- ดาวน์โหลด "crosshatch" factory image ที่เหมาะสมสำหรับ Pixel 3 XL ไปที่คอมพิวเตอร์ของคุณ
- แตก factory Image ไปที่โฟลเดอร์ ADB platform-tools ของคุณ
หากคุณจะเก็บข้อมูล
- เปิดโฟลเดอร์ที่คุณแตก factory image ไป และแก้ไขไฟล์ flash-all.bat เพื่อลบ -w จากคำสั่งนี้: fastboot -w update image-crosshatch-aa9a.999999.999.zip
คำเตือน: หากคุณไม่ลบ -w ข้อมูลของโทรศัพท์จะไม่ได้แค่ถูกลบ แต่ internal storage ก็จะหายไปด้วย! - Reboot to bootloader และเชื่อมต่อ Pixel 3 กับคอมพิวเตอร์ผ่าน ADB
- เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ และพิมพ์: flash-all
- Reboot Pixel 3 ของคุณเมื่อกระบวนการเสร็จสิ้น