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

รูท HyperOS บน Xiaomi พร้อม Magisk:คู่มือ 3 ขั้นตอนที่ปลอดภัย

เสี่ยวมี่ เป็นตัวเลือกชั้นนำในชุมชน Android มายาวนานสำหรับการปรับแต่งและการสำรวจคุณสมบัติขั้นสูง ออกแบบโดยคำนึงถึงผู้ที่ชื่นชอบเป็นหลัก อุปกรณ์ Xiaomi โดยเฉพาะซอฟต์แวร์ที่เป็นเอกลักษณ์ ตอบสนองผู้ใช้ที่ต้องการการควบคุมที่ดียิ่งขึ้น โดยเฉพาะอย่างยิ่งในด้านต่างๆ เช่น การรูท .

บทความนี้ให้คำแนะนำที่ครอบคลุมทีละขั้นตอนในการการรูทอุปกรณ์ Xiaomi ของคุณที่ใช้ HyperOS . เราจะอธิบายทั้งความเสี่ยงที่อาจเกิดขึ้นและขั้นตอนที่จำเป็นเพื่อให้แน่ใจว่าการรูทปลอดภัยและประสบความสำเร็จ

ไฮเปอร์โอเอส | เสี่ยวมี่

↪ การรูท HyperOS

ด้วย HyperOS เสียวหมี่ยังคงรักษาสถาปัตยกรรมหลักของ MIUI ไว้ได้มาก ส่งผลให้ผู้ใช้ได้รับประสบการณ์ที่คล้ายคลึงกัน ซึ่งรวมถึงกระบวนการที่จำเป็นสำหรับการรูทด้วย ดังนั้น กระบวนการรูทสำหรับ HyperOS ยังคงไม่เปลี่ยนแปลงส่วนใหญ่ จาก MIUI เวอร์ชันก่อนหน้า

การรูทเป็นกระบวนการได้รับสิทธิพิเศษในการควบคุมระบบอุปกรณ์ของคุณ . สิ่งนี้ให้อำนาจที่เพิ่มขึ้นแก่คุณเหนือฟังก์ชันฮาร์ดแวร์และซอฟต์แวร์ ทำให้คุณสามารถข้ามข้อจำกัดของผู้ผลิตหรือระบบ Android ที่โดยทั่วไปจะจำกัดการเข้าถึงของผู้ใช้ได้

การรูท HyperOS โดยใช้ Magisk

แนวทางหลักในการรูท HyperOS เกี่ยวข้องกับการใช้ Magisk . วิธีนี้กำหนดให้คุณต้องได้รับ boot.img ของอุปกรณ์ของคุณ ไฟล์. Magisk ใช้ไฟล์นี้เพื่อสร้างเวอร์ชันที่มีแพตช์ซึ่งคุณสามารถแฟลชไปยังโทรศัพท์ของคุณได้อย่างปลอดภัย ทำให้สามารถเข้าถึงรูทได้โดยไม่ต้องแก้ไขพาร์ติชันระบบของอุปกรณ์

โปรดทราบว่าข้อมูลต่อไปนี้จัดทำขึ้นเพื่อวัตถุประสงค์ทางการศึกษาเท่านั้น การอุทธรณ์จะไม่รับผิดชอบต่อความเสียหายชั่วคราวหรือถาวรต่ออุปกรณ์ของคุณอันเป็นผลมาจากขั้นตอนเหล่านี้

ก่อนที่จะเริ่มขั้นตอนการรูท โปรดทราบว่าการรูท HyperOS กำหนดให้คุณต้องปลดล็อคโปรแกรมโหลดบูตของอุปกรณ์ . ซึ่งจะต้องทำผ่านวิธีการอย่างเป็นทางการ ซึ่งเกี่ยวข้องกับการส่งคำขอปลดล็อคไปยัง Xiaomi โปรดทราบว่ากระบวนการนี้รวมระยะเวลารอบังคับประมาณ 168 ชั่วโมง ก่อนที่จะอนุญาตการปลดล็อค

ข้อกำหนดเบื้องต้น

ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดต่อไปนี้พร้อมก่อนที่จะเริ่มกระบวนการรูท หลายรายการเหล่านี้มีการพูดคุยกันก่อนหน้านี้ในคู่มือนี้

  1. โปรแกรมโหลดบูตที่ปลดล็อคแล้ว .
  2. พีซี สำหรับการดาวน์โหลด แยก และแฟลชไฟล์ boot.img ไปยังอุปกรณ์ของคุณ
  3. สาย USB เพื่อการถ่ายโอนข้อมูลที่เชื่อถือได้ หรือคุณอาจพิจารณาการถ่ายโอนไฟล์แบบไร้สาย หากคุณต้องการ
  4. การเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ เพื่อดาวน์โหลดไฟล์และเครื่องมือที่จำเป็นทั้งหมด
  5. เครื่องมือแพลตฟอร์ม (เพื่อดำเนินการคำสั่ง Fastboot เมื่อทำการแฟลชไฟล์ boot.img ที่แพตช์แล้ว)
  6. ไดรเวอร์ ADB ติดตั้งบนพีซีของคุณ

↪ เปิดใช้งานการแก้ไขจุดบกพร่อง USB

  1. เปิดการตั้งค่า และแตะ “เกี่ยวกับโทรศัพท์
  2. ค้นหา “เวอร์ชันระบบปฏิบัติการ ” แล้วแตะซ้ำๆ จนกว่าคุณจะเห็นข้อความ:“ตอนนี้คุณเป็นนักพัฒนาซอฟต์แวร์แล้ว ” เปิดใช้งาน “ตัวเลือกสำหรับนักพัฒนา” ใน HyperOS
  3. กลับไปที่ การตั้งค่า และเลื่อนไปที่ “การตั้งค่าเพิ่มเติม ” แตะเพื่อเปิด
  4. เลื่อนลงเพื่อค้นหา “ตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ ” และเลือก
  5. ค้นหาตำแหน่ง “การแก้ไขข้อบกพร่อง USB ” และเปิดใช้งาน เปิดใช้งาน “การแก้ไขข้อบกพร่อง USB” ใน HyperOS
  6. เมื่อได้รับแจ้งจากกล่องโต้ตอบการยืนยัน ให้เลือก “ตกลง ” กล่องโต้ตอบข้อควรระวัง (HyperOS)

การเปิดใช้งานการแก้ไขข้อบกพร่อง USB ทำให้โทรศัพท์ของคุณสามารถสื่อสารกับพีซีของคุณ ในระหว่างกระบวนการรูท ซึ่งจำเป็นเมื่อถึงเวลาต้องแฟลชไฟล์อิมเมจการกู้คืนที่ได้รับแพตช์กลับไปยังอุปกรณ์ของคุณ

1. ค้นหาไฟล์ "boot.img" ในโทรศัพท์ของคุณ

ขั้นเริ่มต้นของการรูทอุปกรณ์ของคุณจำเป็นต้องค้นหาและแพตช์ boot.img ไฟล์. ไฟล์สำคัญนี้มักจะฝังอยู่ใน payload.bin ที่มาพร้อมกับการอัปเดต OTA สำหรับอุปกรณ์ Xiaomi ของคุณ

1.1) ค้นหาไฟล์ “payload.bin”

  1. ดาวน์โหลด การกู้คืน HyperOS รอม ที่ตรงกับเวอร์ชันระบบปฏิบัติการปัจจุบันของอุปกรณ์ของคุณจากแหล่งที่เชื่อถือได้ โดยปกติจะเป็นไฟล์ .zip ROM การกู้คืน HyperOS | เสี่ยวมี่
  2. แตกไฟล์ .zip ที่ดาวน์โหลดมา . ข้างในค้นหาไฟล์ชื่อ payload.bin แตกโฟลเดอร์ Recovery.zip
  3. ในการแตกไฟล์ payload.bin ออกจาก ROM คุณจะต้องมี เครื่องมือ Payload Dumper .
  1. ดาวน์โหลดและติดตั้ง Python 3 (หรือใหม่กว่า) ระหว่างการติดตั้ง ตรวจสอบให้แน่ใจว่าได้เลือก “เพิ่ม Python ไปยัง PATH
  2. ดาวน์โหลด เครื่องมือ Payload Dumper จากที่เก็บข้อมูลอย่างเป็นทางการ แยกไฟล์ .zip เพื่อเข้าถึงเนื้อหา
  3. โฟลเดอร์ที่แตกออกมาจะประกอบด้วยไฟล์หลายไฟล์ คุณควรเน้นที่ payload_dumper.exe และโฟลเดอร์ payload_input และ payload_output .
อย่าลืมทำเครื่องหมายในช่องนี้เมื่อติดตั้ง Python

1.3) รับไฟล์ “boot.img” ผ่าน Payload Dumper

  1. คัดลอกไฟล์ payload.bin คุณได้แตกไฟล์จากไฟล์ ROM ลงใน payload_input โฟลเดอร์
  2. นำทางไปยังไดเรกทอรีที่มี payload_input และเรียกใช้ payload_dumper.exe .
  3. เครื่องมือจะแยกไฟล์ payload.bin และส่งออก boot.img ใหม่ ไฟล์ลงใน payload_output โฟลเดอร์ ไฟล์ boot.img นี้จำเป็นสำหรับขั้นตอนต่อไป
การรับไฟล์ "boot.img"

2. กำลังแก้ไขไฟล์ boot.img

หลังจากได้รับ boot.img ขั้นตอนต่อไปคือการแพตช์โดยใช้ Magisk Manager แอพ ในการดำเนินการนี้ ก่อนอื่นคุณจะต้องโอนไฟล์ boot.img ไปยังโทรศัพท์ของคุณ . ใช้สาย USB หรือวิธีถ่ายโอนข้อมูลแบบไร้สาย ขึ้นอยู่กับความสะดวกของคุณ

  1. ดาวน์โหลด Magisk Manager แอพลงบนโทรศัพท์ของคุณโดยตรงจากแหล่งที่เชื่อถือได้ หลีกเลี่ยงร้านค้าแอปที่ไม่เป็นทางการด้วยเหตุผลด้านความปลอดภัย
  2. เปิดแอป Magisk Manager แล้วเลือก “ติดตั้ง ” ตัวเลือก โดยทั่วไปคุณจะเห็นข้อความแจ้งเช่น “เลือกและแก้ไขไฟล์ “.
  3. นำทางไปยังโฟลเดอร์ที่คุณจัดเก็บไฟล์ boot.img เลือกเพื่อให้ Magisk สามารถแพตช์ไฟล์ได้
การปะแก้ไฟล์ boot.img ผ่าน Magisk

3. การกระพริบไฟล์ภาพที่แพตช์ (ผ่านพีซี)

เมื่อ Magisk แพทช์อิมเมจสำหรับบูตของคุณแล้ว ไฟล์ใหม่ชื่อ “magisk_patched.img ” จะปรากฏในดาวน์โหลดในโทรศัพท์ของคุณ โฟลเดอร์ ไฟล์ที่ได้รับแพตช์นี้จะต้องโอนกลับไปยังพีซีของคุณ เนื่องจากคุณจะต้องใช้มันสำหรับระยะการกะพริบ

3.1) การตั้งค่าพีซีของคุณ

  1. ตรวจสอบให้แน่ใจว่าคุณได้ไดรเวอร์ ADB ติดตั้ง บนพีซีของคุณ
  2. นำทางไปยังเครื่องมือแพลตฟอร์มของคุณ โฟลเดอร์และเปิดหน้าต่างพร้อมรับคำสั่งในไดเร็กทอรีนี้
    • คลิกแถบที่อยู่ในโฟลเดอร์ พิมพ์ “cmd “ และกด Enter ซึ่งจะเปิด Command Prompt ในตำแหน่งที่ถูกต้องสำหรับการออกคำสั่ง Fastboot

3.2 การบูตเข้าสู่โหมด Fastboot

  1. ปิดโทรศัพท์ของคุณ โดยสิ้นเชิง
  2. กดทั้งปุ่มเปิดปิดและลดระดับเสียงค้างไว้ พร้อมกันจนกระทั่งถึง “FASTBOOT ” หน้าจอหรือมาสค็อตกระต่าย ปรากฏขึ้น
หน้าจอโหมด Fastboot ของ Xiaomi – เก่า (ซ้าย) กับใหม่ (ขวา)

3.3) การเชื่อมต่อและการตรวจสอบ

  1. เชื่อมต่อโทรศัพท์ที่ปิดอยู่เข้ากับพีซีของคุณ โดยใช้สาย USB ของคุณ
  2. ในหน้าต่างพร้อมรับคำสั่ง พิมพ์คำสั่งต่อไปนี้แล้วกด Enter ซึ่งจะทำให้พีซีของคุณตรวจพบโทรศัพท์ของคุณได้สำเร็จ
fastboot devices

3.4) การกระพริบภาพที่แพตช์

  1. หากต้องการติดตั้งอิมเมจรูทที่แพตช์แล้ว ให้ป้อนคำสั่งนี้แล้วกด Enter ใน Command Prompt:
fastboot flash boot magisk_patched.img
กระพริบไฟล์ภาพรูท

3.5) การรีบูตอุปกรณ์ของคุณ

  1. เมื่อการกะพริบเสร็จสิ้น Command Prompt จะแสดงข้อความ “เสร็จสิ้น “.
  2. ตอนนี้คุณสามารถรีสตาร์ทโทรศัพท์ได้ด้วยตนเอง หรือเพียงป้อนคำสั่งด้านล่างเพื่อทริกเกอร์การรีบูตอย่างปลอดภัย:
fastboot reboot

โบนัส:การแฟลชไฟล์ภาพรูทผ่านการกู้คืนแบบกำหนดเอง

หากคุณมีไฟล์ boot.img ที่มีการแพตช์ล่วงหน้า (สร้างขึ้นจากภายนอกหรือดาวน์โหลดจากแหล่งที่เชื่อถือได้) คุณอาจ แฟลชไฟล์ดังกล่าวผ่านการกู้คืนแบบกำหนดเอง ติดตั้งบนอุปกรณ์ของคุณ อย่างไรก็ตาม โปรดทราบว่าการแฟลชไฟล์ .img โดยใช้การกู้คืนหุ้นของ Xiaomi อาจเสี่ยงต่อการทำให้โทรศัพท์ของคุณใช้งานไม่ได้ โปรดใช้ความระมัดระวังในขั้นตอนนี้

หากคุณใช้โซลูชันการกู้คืนแบบกำหนดเอง เช่น Orange Fox หรือ TWRP ไม่จำเป็นต้องถ่ายโอนอิมเมจรูทไปยังพีซีของคุณ . คุณสามารถแฟลชอิมเมจสำหรับบูตได้โดยตรงจากการกู้คืน โดยไม่มีขั้นตอนของคนกลาง

สิ่งสำคัญคือต้องจำไว้ว่าวิธีนี้มักจะยังต้องใช้พีซีในการแยกหรือรับอิมเมจสำหรับบูตที่ถูกต้องในตอนแรก boot.img ต้องตรงกับเวอร์ชัน HyperOS ที่ติดตั้ง บนอุปกรณ์ของคุณ การอัปเดตเกิดขึ้นบ่อยครั้ง ดังนั้นวิธีการกู้คืนแบบกำหนดเองอาจไม่สามารถใช้ได้จริงหรือเชื่อถือได้เสมอไป

เกี่ยวกับผู้เขียน

รูท HyperOS บน Xiaomi พร้อม Magisk:คู่มือ 3 ขั้นตอนที่ปลอดภัย

มูฮัมหมัด กาซิม

ความรักอันลึกซึ้งต่อเทคโนโลยีและเกมของ Qasim ผลักดันให้เขาไม่เพียงแค่ติดตามข่าวสารล่าสุดเกี่ยวกับการพัฒนาล่าสุดเท่านั้น แต่ยังแบ่งปันมุมมองที่รอบรู้กับผู้อื่นผ่านงานเขียนของเขาอีกด้วย ไม่ว่าจะด้วยความพยายามนี้หรือความพยายามอื่น ๆ เขามุ่งมั่นที่จะแบ่งปันความเชี่ยวชาญของเขาและมีส่วนสนับสนุนที่มีความหมายต่อโลกแห่งเทคโนโลยีและเกม