วิธีการรูต 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– คุณสามารถผลักไฟล์นี้ไปยัง / ผู้ขาย / ฯลฯ / เพื่อกลับไปที่พาร์ทิชันผู้ขายหุ้นถ้าคุณต้องการ อิมเมจสำหรับการบู๊ตจากโรงงานอาจมีปัญหาในการบูทโดยที่ผู้ขายไม่ได้ทำการสต๊อกอย่างสมบูรณ์

บทความที่น่าสนใจ