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

คู่มือปลดล็อคและรูท Google Pixel 3 แบบสมบูรณ์

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 ของคุณ!

  1. เปิดใช้งาน Developer Mode โดยไปที่ Settings > System > About Phone > กด Build Number (7 ครั้ง) จนกว่าจะเห็น Developer Mode ถูกเปิดใช้งาน
  2. ตอนนี้ไปที่ Settings > Developer Options > เปิดใช้งาน OEM Unlock และ USB Debugging ทั้งคู่
  3. เชื่อมต่อโทรศัพท์กับคอมพิวเตอร์ผ่านสาย USB
  4. เปิดเทอร์มินัล ADB (กด Shift + คลิกขวาในโฟลเดอร์ ADB หลัก และเลือก 'Open a Command Window here')
  5. เพื่อให้แน่ใจว่า Pixel 3 ของคุณถูกรู้จำโดย ADB ให้พิมพ์ในเทอร์มินัล: adb devices
  6. นี่ควรแสดงหมายเลขซีเรียลของอุปกรณ์ของคุณในพรอมป์เอาต์พุท - หากมันบอกว่าอุปกรณ์ของคุณไม่ได้รับการรู้จำ, device offline, หรือไม่แสดงอุปกรณ์เลย คุณอาจต้องลองเชื่อมต่อ USB ใหม่ หรือ troubleshoot ไดรเวอร์ USB (ยอมรับดียล็อกการจับคู่ ADB บนหน้าจอ Pixel 3 ด้วย)
  7. หากอุปกรณ์ของคุณได้รับการรู้จำโดย ADB สำเร็จ ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล ADB: adb reboot bootloader
  8. เมื่ออุปกรณ์ Pixel 3 ของคุณบูทเข้าสู่ Bootloader Mode คุณสามารถพิมพ์ในเทอร์มินัล ADB: fastboot flashing unlock
  9. จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อปลดล็อคบูทโหลเดอร์ของคุณ และจำไว้ว่า ข้อมูลผู้ใช้ทั้งหมดของคุณจะถูกรีเซ็ต!
  10. เมื่อกระบวนการเสร็จสิ้น คุณพิมพ์ในเทอร์มินัล 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)

  1. รีบูท Pixel 3 ของคุณไปที่ Bootloader ตามที่เราแสดงในคู่มือปลดล็อคข้างต้น
  2. เชื่อมต่อสาย USB และเปิดเทอร์มินัล ADB
  3. คัดลอก twrp-3.2.3-1-crosshatch.img ไปที่โฟลเดอร์ platform-tools (ADB) และเปลี่ยนชื่อเป็น twrp.img และคัดลอก TWRP installer.zip ไปที่การ์ด SD
  4. ในเทอร์มินัล ADB พิมพ์: fastboot boot twrp.img
  5. เมื่อ TWRP บูท ให้ถอดสาย USB ออกจากคอมพิวเตอร์
  6. หากถูกขอ ให้สไลด์เพื่ออนุญาตการปรับแต่ง
  7. กด 'Install' และเลือก twrp-pixel-installer-marlin-3.2.3-1.zip สไลด์สไลเดอร์เพื่อติดตั้ง
  8. หลังจาก TWRP แฟลชสำเร็จ เลือก 'Reboot Recovery'
  9. หากคุณกำลัง re-root Pixel 3 กด Install เลือก Magisk's uninstaller.zip และสไลด์สไลเดอร์เพื่อติดตั้ง

(Optional) หากคุณจะติดตั้ง Custom Kernel

Despair

  1. กด Install เลือก Despair R7(Pie).zip หรือ Despair RB7(Boost).zip
  2. กด Add more Zips เลือก Magisk-v17.3.zip – BETA
  3. สไลด์ Slider เพื่อ Install
  4. Save Log
  5. Reboot System

Kirisakura_Bluecross

หมายเหตุ: คุณสามารถติดตั้ง kernel นี้ด้วย ElementalX หรือ Franco's Kernel Manager หากคุณแฟลช kernel zip ด้วย ElementalX หรือ Franco's Kernel Manager อย่ารีบูทอัตโนมัติหลังจากนั้น เปิดแอพ Magisk Manager และแฟลช magisk.zip

  1. กด Install เลือก Kirisakura_Bluecross_1.7.2_Release.zip
  2. กด Add more Zips เลือก Magisk-v17.3.zip – BETA
  3. สไลด์ Slider เพื่อ Install
  4. Save Log
  5. Reboot System

HTML5

  1. กด Install เลือก HTML5_V52.zip
  2. กด Add more zips เลือก Magisk-v17.3.zip – BETA
  3. สไลด์ Slider เพื่อ Install
  4. Save Log
  5. Reboot System

Franken

  1. กด Install เลือก FrankenKernel.P3XL.R2.zip
  2. กด Add more Zips เลือก Magisk-v17.3.zip – BETA
  3. สไลด์ Slider เพื่อ Install
  4. Save Log
  5. Reboot System

ElementalX

  1. กด Install เลือก ElementalX-P3-1.01.zip
  2. กด Add more Zips เลือก Magisk-v17.3.zip – BETA
  3. สไลด์ Slider เพื่อ Install
  4. Save Log
  5. Reboot System

Proton

  1. กด Install เลือก ProtonKernel-pixel3-v2.zip
  2. กด Add more Zips เลือก Magisk-v17.3.zip – BETA
  3. สไลด์ Slider เพื่อ Install
  4. Save Log
  5. Reboot System

หากคุณจะไม่ติดตั้ง Custom Kernel

  1. กด Install เลือก Magisk-v17.3.zip – BETA
  2. สไลด์ Slider เพื่อ Install
  3. Save Log
  4. Reboot System

Root/Reroot ด้วย Magisk – ผ่าน SafetyNet ด้วย T.W.R.P, โดยไม่ติดตั้งมัน

อย่าดาวน์โหลด twrp-pixel3-installer-crosshatch-3.2.3-1.zip!

  1. Reboot to Bootloader
  2. เชื่อมต่อโทรศัพท์กับคอมพิวเตอร์ด้วยสาย USB
  3. คัดลอก twrp-3.2.3-1-crosshatch.img ไปที่โฟลเดอร์ platform-tools หรือโฟลเดอร์ที่มี fastboot และเปลี่ยนชื่อเป็น twrp.img
  4. เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ
  5. ที่เทอร์มินัล ADB พิมพ์: fastboot boot twrp.img
  6. เมื่อ TWRP บูท ให้ถอดโทรศัพท์ออกจากคอมพิวเตอร์
  7. สไลด์เพื่ออนุญาตการปรับแต่ง
  8. หากคุณกำลัง rerooting กด Install เลือก Magisk's uninstaller.zip สไลด์สไลเดอร์เพื่อติดตั้ง

Root/Reroot ด้วย Magisk – ผ่าน SafetyNet ด้วย patched_boot.img

หมายเหตุ: วิธีนี้ต้องการให้คุณแตกและแพทช์ boot.img ของคุณแล้ว!

  1. ใช้ File Explorer เพื่อแตก boot.img จาก Factory Image
  2. แตกไฟล์ Factory Image (crosshatch-pda1a.999999.999-factory-99a9a99a.zip) ไปที่โฟลเดอร์
  3. เปิดโฟลเดอร์และ แตกไฟล์ Image (image-crosshatch-aa9a.999999.999.zip)
  4. คัดลอก boot.img ไปที่การ์ด SD
  5. เปิดใช้งาน Developer Mode
  6. ติดตั้ง Magisk Manager APK ล่าสุด
  7. เปิด Magisk Manager และไปที่ Settings
  8. ตั้งค่า update channel เป็นเวอร์ชัน Magisk ที่คุณจะติดตั้ง เช่น Magisk-17.3.zip – ตั้ง channel เป็น Beta, Magisk-17.4.zip – ตั้ง channel เป็น Canary ฯลฯ
  9. เชื่อมต่อกับ mobile data หรือ WiFi
  10. เมื่อคุณเห็นพรอมป์ Install ให้กด Install จนกว่าจะเห็น 'Patch Boot Image' กด Patch Boot Image
  11. เลือก boot.img ที่คุณแตกจาก Factory Image ล่าสุด
  12. เมื่อเสร็จสิ้น คัดลอก patched_boot.img ไปที่โฟลเดอร์ ADB หลักของคุณ
  13. รีบูท Pixel 3 ของคุณไปที่ Bootloader Mode
  14. เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ และพิมพ์: fastboot flash boot –slot a patched_boot.img
  15. เมื่อเสร็จสิ้น พิมพ์: fastboot flash boot –slot b patched_boot.img
  16. รีบูทโทรศัพท์ของคุณ

การคืน Pixel 3 สู่ Stock และการล็อคบูทโหลเดอร์กลับ

คำเตือน! อย่าล็อคบูทโหลเดอร์กลับจนกว่าคุณจะคืน Pixel 3 สู่ stock แล้ว!

คืนโทรศัพท์สู่ Stock

  1. สำรองข้อมูลของคุณ
  2. สำรองข้อมูล/Internal storage ของคุณ
  3. Settings > System > Advanced > Reset Options > Erase all data (factory reset)

ล็อคบูทโหลเดอร์ (Google Pixel 3 XL)

  1. Reboot to Bootloader
  2. เปิดเทอร์มินัล ADB และพิมพ์นี้ที่พรอมป์: fastboot flashing lock
  3. คุณควรเห็นคำขอยืนยันบนโทรศัพท์ของคุณ ใช้ปุ่มปรับระดับเสียงเลื่อนและปุ่มเปิด/ปิดเพื่อเลือก
  4. อนุญาตให้กระบวนการเสร็จสิ้น จากนั้นพิมพ์นี้ที่เทอร์มินัล ADB: fastboot reboot
  5. เปิดใช้งาน Developer Options: Settings > System > About phone > กด 'Build Number' 7 ครั้ง
  6. ไปที่ Settings > Developer Options > ปิดใช้งาน OEM Unlock
  7. ติดตั้ง Factory Image เก็บหรือ wipe data
  8. สำรองข้อมูลของคุณ
  9. ดาวน์โหลด "crosshatch" factory image ที่เหมาะสมสำหรับ Pixel 3 XL ไปที่คอมพิวเตอร์ของคุณ
  10. แตก factory Image ไปที่โฟลเดอร์ ADB platform-tools ของคุณ

หากคุณจะเก็บข้อมูล

  1. เปิดโฟลเดอร์ที่คุณแตก factory image ไป และแก้ไขไฟล์ flash-all.bat เพื่อลบ -w จากคำสั่งนี้: fastboot -w update image-crosshatch-aa9a.999999.999.zip
    คำเตือน: หากคุณไม่ลบ -w ข้อมูลของโทรศัพท์จะไม่ได้แค่ถูกลบ แต่ internal storage ก็จะหายไปด้วย!
  2. Reboot to bootloader และเชื่อมต่อ Pixel 3 กับคอมพิวเตอร์ผ่าน ADB
  3. เปิดเทอร์มินัล ADB บนคอมพิวเตอร์ของคุณ และพิมพ์: flash-all
  4. Reboot Pixel 3 ของคุณเมื่อกระบวนการเสร็จสิ้น