วิธีการรูต Moto G6 ด้วย TWRP และ Magisk Beta
Moto G6 ของโมโตโรล่าเป็นอุปกรณ์ราคาประหยัดล่าสุดในกลุ่มผลิตภัณฑ์ G-series ที่ขายดีที่สุด มันมีคุณสมบัติ Android Oreo, Qualcomm SDM45 Snapdragon (Cortex-A53 1.8GHz, Octa-core) และ Adreno 506 GPU มันเป็นอุปกรณ์ที่ดีสำหรับราคาและตอนนี้เราสามารถหยั่งรากได้อย่างสมบูรณ์โดยใช้ TWRP และ Magisk!
อย่างไรก็ตามนี่ ไม่ใช่ กระบวนการรูทที่ง่าย คำแนะนำนี้เกี่ยวข้องกับหลายสิ่งในการเรียกใช้คำสั่งแฟลชและ ADB ตรวจสอบให้แน่ใจว่าได้สร้างการสำรองข้อมูลของอุปกรณ์ของคุณก่อนดำเนินการต่อไม่เพียง แต่มีบางอย่างผิดปกติ แต่ยังเป็นส่วนหนึ่งของคู่มือนี้ที่เกี่ยวข้องกับการรีเซ็ต Moto G6 จากโรงงาน
ที่ต้องการ:
- Magisk Beta
- MotoG6-Ali-TWRP.img
- XT1925-2 - XT1925-2_no-verity-boot.img (แก้ไขหุ้น)
- XT1925-4 - XT1925-4_no-verity-boot.img (แก้ไขหุ้น)
- XT1925-5 - XT1925-5_no-verity-boot.img (แก้ไขหุ้น)
- XT1925-6 - XT1925-6_no-verity-boot.img (แก้ไขสต็อก) และ MotoG6-ali-boot.img (เคอร์เนลและ dtb ที่สร้างจากแหล่ง OPS27.104-15-10)
- บังคับใช้ Disabler สำหรับ ALI Oreo
หมายเหตุสำหรับ XT1925-6: มีอิมเมจสำหรับบูตสองรูปสำหรับการดาวน์โหลดหนึ่งสต็อกที่แก้ไขและแหล่งที่มาหนึ่งตัว ใน“ MotoG6-ali-boot.img” เคอร์เนลและอุปกรณ์ blobs ได้รับการสร้างขึ้นใหม่จากแหล่งที่มา (OPS27.104-15-10) โดยมีการลบสิ่งที่เป็นจริง (และอุปกรณ์ blobs ที่ใช้ใน TWRP ได้ถูกสร้างขึ้นใหม่เพื่อดึงขึ้นมา การ์ด SD ภายนอก)
พอร์ตเฉพาะของ TWRP นี้มีปัญหาบางอย่างและอยู่ระหว่างการทดลอง ไม่อนุญาตให้คุณย้ายไฟล์ไปยังการ์ด SD โดยตรง แต่คุณสามารถคัดลอกแทนที่จะย้ายได้ TWRP วางที่เก็บข้อมูลภายในที่ / SDCard และที่เก็บข้อมูลภายนอกที่ / External_SD
คำเตือน: การดำเนินการตามคู่มือนี้เกี่ยวข้องกับการลบข้อมูลผู้ใช้ของคุณโปรดสร้างสำเนาสำรองของข้อมูลทั้งหมดของคุณ! นอกจากนี้เมื่อคุณแฟลชผ่าน bootloader มันจะให้ข้อความ“ (bootloader) ภาพไม่เซ็นหรือเสียหาย” นี่เป็นเรื่องปกติอย่างสมบูรณ์เพราะภาพไม่ได้ลงนามโดย Motorola
วิธีการรูต Moto G6
ดาวน์โหลดภาพ TWRP จากด้านบนคู่มือนี้ไปยังโฟลเดอร์ ADB / Fastboot บนคอมพิวเตอร์ของคุณ
เปิดใช้งานการแก้ไขข้อบกพร่อง USB บน Moto G6 ของคุณ ไปที่การตั้งค่า> เกี่ยวกับ> แตะหมายเลขบิลด์ 7 ครั้งจนกว่าจะเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์จากนั้นไปที่ตัวเลือกสำหรับนักพัฒนาและเปิดใช้งาน“ USB ดีบั๊ก”
รีบู๊ตไปที่ bootloader ของคุณ คุณสามารถทำได้โดยเปิดอุปกรณ์และถือพลังงานและปุ่มปรับระดับเสียงทั้งสองพร้อมกัน
เมื่ออุปกรณ์รีบูตไปที่ bootloader พิมพ์ต่อไปนี้จากคอมพิวเตอร์ของคุณด้วยโทรศัพท์ของคุณเชื่อมต่อผ่าน USB
บูต fastboot MotoG6-ali-TWRP.img
เมื่อ TWRP บู๊ตจากคอมพิวเตอร์ของคุณ (อาจใช้เวลาสักครู่ในการบู๊ตเพราะมันพยายามถอดรหัส userdata ของคุณ แต่มันจะล้มเหลวและอาจถามรหัสผ่านเพียงคลิกยกเลิก):
adb pull /dev/block/platform/soc/7824900.sdhci/by-name/boot stockboot.img adb pull /dev/block/platform/soc/7824900.sdhci/by-name/recovery stockrecovery.img
สิ่งนี้จะสร้างการสำรองข้อมูลอิมเมจสำหรับบูตและกู้คืนของคุณหากคุณต้องการหรือต้องการเปลี่ยนเป็นสต็อกในภายหลัง
รีบู๊ตไปที่ bootloader โดยพิมพ์จากคอมพิวเตอร์ของคุณดังนี้:
adb รีบูต bootloader
ดาวน์โหลดอิมเมจสำหรับบูตของคุณโดยเฉพาะสำหรับอุปกรณ์ของคุณจากส่วนดาวน์โหลดของคู่มือนี้และวางไว้ในโฟลเดอร์ ADB ของคุณ
เรียกใช้คำสั่งต่อไปนี้จากคอมพิวเตอร์ของคุณเพื่อติดตั้งอิมเมจสำหรับบูตลงในอุปกรณ์ของคุณ
บูตแฟลช fastboot .img
เรียกใช้คำสั่งต่อไปนี้จากคอมพิวเตอร์ของคุณเพื่อติดตั้งอิมเมจ TWRP ลงในอุปกรณ์ของคุณ
การกู้คืนแฟลช fastboot MotoG6-ali-TWRP.img
ใช้ปุ่มปรับระดับเสียงบนอุปกรณ์เพื่อเลือกการบู๊ตเพื่อกู้คืนจากนั้นกดปุ่มเพาเวอร์และ TWRP จะบูตขึ้น ควรให้รหัสผ่านการถอดรหัสเลือกยกเลิก
ขั้นตอนนี้จะลบข้อมูลของคุณบนโทรศัพท์ของคุณ แน่ใจว่าคุณมีการสำรองข้อมูลก่อนหน้านี้
ปัดเพื่ออนุญาตให้ระบบติดตั้งซ้ำได้ (r / w) ถัดไปคลิกปุ่ม“ Wipe” ใน TWRP และเลื่อน“ Swipe to Factory Reset” ขั้นตอนนี้ควรมีการจัดรูปแบบข้อมูลตามที่ได้รับการเข้ารหัส (ลบที่เก็บข้อมูลภายใน) แต่ถ้าไม่ได้และข้อมูลยังไม่สามารถเชื่อมต่อใน TWRP คุณสามารถใช้ปุ่ม“ จัดรูปแบบข้อมูล” ด้านบนปัดเพื่อรีเซ็ตเป็นค่าจากโรงงาน ลบ EVERYTHING ออกจาก sdcard ภายใน (ที่เก็บข้อมูล) ด้วย
ขั้นตอนนี้จะลบการเข้ารหัสแรงเมื่อบูตครั้งแรก (คุณยังสามารถเลือกที่จะเข้ารหัสหลังจากบูท - ค่าเริ่มต้นของโทรศัพท์ที่จะบอกว่ามันถูกเข้ารหัสอย่างน้อยในระบบ Retus ในแท็บความปลอดภัยของการตั้งค่า แต่มันไม่ได้และตัวเลือกในการเข้ารหัสยังคงมีอยู่ ภายในเมนูนั้นโปรดทราบว่าการเข้ารหัสอีกครั้งด้วยตนเองจะทำให้ข้อมูลไม่สามารถอ่านได้ใน TWRP อีกครั้ง)
มีสองวิธีในการทำขั้นตอนนี้ด้วยมือหรือด้วยซิป เราได้จัดเตรียม zip ที่แก้ไขแล้วเพื่อส่งไฟล์ fstab.qcom ใหม่ในขณะที่ติดตั้งพาร์ติชันผู้ขายสำหรับเราดังนั้นเราจะใช้มัน ในเวลานี้หากคุณกังวลว่าจะกลับไปสต็อคเสร็จสมบูรณ์คุณควรสำรองข้อมูลโรงงาน fstab.qcom ของคุณโดยใช้รหัสต่อไปนี้ ตรวจสอบให้แน่ใจว่าคุณกำหนดผู้ขายใน TWRP สำหรับสิ่งนี้
adb pull /vendor/etc/fstab.qcom factory-fstab.qcom
ดาวน์โหลด verity-disabler zip จากด้านล่างของโพสต์นี้และส่งไปยังโทรศัพท์ของคุณ ตัวอย่างใช้ไดเร็กทอรี / tmp
จากคอมพิวเตอร์ของคุณให้พิมพ์คำสั่งต่อไปนี้ใน command prompt / terminal จากโฟลเดอร์ adb / fastboot ของคุณ:
adb push Force_Encryption_Disabler_For_ALI_Oreo_v2.zip / tmp
แฟลชรหัสไปรษณีย์ที่คุณเพิ่งใช้โดยใช้ตัวเลือกการติดตั้งเลือกที่เก็บข้อมูลที่คุณใส่รหัสไปรษณีย์ไว้และติดตั้ง หากคุณไม่เห็นมันให้แน่ใจว่าคุณทำตามคำสั่งก่อนหน้าอย่างถูกต้อง เราสามารถตรวจสอบได้โดยการติดตั้งผู้จำหน่ายด้วยตนเองหากยังไม่ได้ติดตั้งและใช้คำสั่งต่อไปนี้และตรวจสอบบรรทัดที่ mounts / data ระบุว่า“ เข้ารหัสได้” แทน“ forceencrypted”:
adb shell "cat /vendor/etc/fstab.qcom"
/ dev / บล็อก / bootdevice / โดยชื่อ / userdata / ข้อมูล f2fs rw, ทิ้ง, nosuid, nodev, noatime, nodiratime, ชั้นสูง, inline_xattr, inline_data รอ, ตรวจสอบ, จัดรูปแบบ, เข้ารหัสได้ = / dev / บล็อก / bootdevice ชื่อ / เมตาดาต้า
โปรดสังเกตว่ามันบอกว่า“ เข้ารหัสได้” นั่นหมายความว่าตอนนี้เรามีทางเลือกที่จะทำเช่นนั้นกับการถูกบังคับ หากยังคงมีข้อความว่า“ บังคับเข้ารหัส” ไม่ว่าด้วยเหตุผลใดก็ตามให้กำหนดผู้ขายด้วยตนเองแล้วลองอีกครั้ง
เพื่อความปลอดภัยให้รีบูตกลับสู่ TWRP เพื่อให้แน่ใจว่าทุกอย่างเห็นพาร์ติชันข้อมูลติดตั้งอย่างถูกต้องและปัดอีกครั้งเพื่อให้ระบบสามารถเมาต์เขียนซ้ำได้ (r / w)
ดาวน์โหลด Magisk Beta และวางไว้ในโฟลเดอร์ ADB ของคุณจากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อส่งอิมเมจสำหรับบูตไปยังอุปกรณ์ของคุณ
adb push Magisk-vxxx.zip / tmp
แทนที่ Magisk-vxxx.zip ด้วย Magisk Beta รุ่นล่าสุด
ฉายไฟล์ Magisk .zip จาก TWRP จากปุ่มติดตั้งบนเมนูหลัก TWRP และไปที่โฟลเดอร์ / tmp (หรือที่ใดก็ตามที่คุณผลักมัน) เพื่อเลือกและติดตั้ง Magisk ควรแสดงความสำเร็จ รีบูตอุปกรณ์ของคุณ
มันจะบอกว่า N / A ที่มุมด้านบนของอุปกรณ์ของคุณเป็นเวลาสองสามวินาที นี่เป็นเรื่องปกติเนื่องจากอิมเมจสำหรับบูตไม่ได้ถูกลงชื่อดังนั้นจึงแสดง N / A แทน มันอาจดูเหมือน bootloops หน้าจอนั้นปล่อยมันไปแล้วมันก็ควรบูทหน้าจอบูตของ Motorola และคุณสามารถตั้งค่าอุปกรณ์ของคุณเป็นโทรศัพท์ใหม่ได้
ตรวจสอบว่ามีการติดตั้ง Magisk Manager และฟังก์ชั่นรูททำงานได้
ข้อมูลต่อไปนี้จัดทำขึ้นเพื่อวัตถุประสงค์ในการสำรองข้อมูลในกรณีที่คุณลืมสำรองข้อมูลเท่านั้น เมื่อดึงจากโทรศัพท์รูปภาพจะมีขนาดพาร์ทิชันเต็มไม่ใช่ขนาดจริง
XT1925-6 (OPS27.104-15-10) ไฟล์ที่ดึงมาจากโรงงาน
ไฟล์เหล่านี้จะนำคุณกลับสู่สต็อกเท่าที่คำแนะนำนี้เกี่ยวข้อง โปรดจำไว้ว่า 'รหัสไม่ดี' จะปรากฏขึ้นเนื่องจากถูกดึงมาจากอุปกรณ์แทนที่จะเป็นบริการจากโมโตโรล่า
- อิมเมจสำหรับบูตโรงงาน - XT1925-6_factory-boot.img
- รูปภาพการกู้คืนจากโรงงาน - XT1925-6_factory-recovery.img
- ไฟล์ fstab.qcom จากโรงงาน - factory-fstab.qcom– คุณสามารถผลักไฟล์นี้ไปยัง / ผู้ขาย / ฯลฯ / เพื่อกลับไปที่พาร์ทิชันผู้ขายหุ้นถ้าคุณต้องการ อิมเมจสำหรับการบู๊ตจากโรงงานอาจมีปัญหาในการบูทโดยที่ผู้ขายไม่ได้ทำการสต๊อกอย่างสมบูรณ์