วิธีติดตั้ง Magisk บนโทรศัพท์ Android ของคุณ

Magisk เป็นเครื่องมืออันทรงพลังที่สามารถช่วยคุณปรับแต่งบางแง่มุมของโทรศัพท์ หรือแม้แต่ให้สิทธิ์การเข้าถึงรูทแก่คุณ นี่คือวิธีการติดตั้ง!

หากคุณเคยคิดจะ การรูต โทรศัพท์ของคุณหรือจุ่มเท้าของคุณเข้าสู่โลกแห่งการดัดแปลงหลายอย่าง โทรศัพท์ Android ที่ดีที่สุดเป็นไปได้มากที่คุณเคยได้ยินเกี่ยวกับ Magisk แต่ Magisk คืออะไร? โดยสรุป Magisk เป็นเครื่องมือที่สามารถใช้เพื่อเข้าถึงรูทบนอุปกรณ์ของคุณได้ คล้ายกับเครื่องมือรุ่นเก่าอย่าง SuperSU แต่มันไม่ได้จำกัดอยู่เพียงเท่านี้ พัฒนาโดย XDA นักพัฒนาที่ได้รับการยอมรับอาวุโส ท็อปจอห์นวู, Magisk เป็นพอร์ทัลที่เปิดใช้งานการปรับเปลี่ยนทุกประเภทบนโทรศัพท์ Android ของคุณ นอกเหนือจากการเข้าถึงรูทแล้ว คุณยังสามารถลองใช้ส่วนประกอบอนุพันธ์มากมายที่เรียกว่า "โมดูล Magisk" ที่คุณสามารถติดตั้งเพื่อวัตถุประสงค์ที่แตกต่างกันได้

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

วิธีการติดตั้ง Magisk.msc

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

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

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณสามารถเข้าถึง PC/Mac ได้ ADB และ Fastboot ติดตั้งแล้ว แนะนำให้ผู้ใช้ Windows ด้วยเช่นกัน ติดตั้งไดรเวอร์ OEM USB ล่าสุด สำหรับอุปกรณ์ Android ของคุณ

ขั้นตอนที่ 1: ระบุประเภทของอิมเมจสำหรับบูต

ดาวน์โหลดแอป Magisk เวอร์ชันล่าสุด จากพื้นที่เก็บข้อมูล GitHub ของโปรเจ็กต์. เนื่องจาก APK ของ Magisk โฮสต์อยู่นอก Google Play Store คุณอาจต้องอนุญาตแอปไซด์โหลดจากแหล่งที่ไม่รู้จักก่อนแล้วจึง ติดตั้งแพ็คเกจที่ดาวน์โหลดมาด้วยตนเอง.

หลังจากติดตั้งแล้ว ให้เปิดแอป Magisk คุณควรเห็นหน้าจอดังนี้:

ตอนนี้ เราต้องจดบันทึกค่าของพารามิเตอร์ต่อไปนี้:

  • แรมดิสก์
  • เอ/บี
  • เขตซาร์

ขั้นตอนที่ 2: ค้นหาอิมเมจสำหรับบูตสต็อก

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

กรณีที่ 1: คุณสามารถเข้าถึงไฟล์ ZIP ที่สามารถกู้คืนได้

หากคุณมีอุปกรณ์ที่ยังคงใช้รูปแบบพาร์ติชัน A-only คุณจะพบ 'boot.img' ภายในไฟล์ ZIP ที่สามารถกู้คืนได้ เพียงแตกไฟล์โดยใช้โปรแกรม Archiver ที่เหมาะสม

POCO M3 boot.img ภายใน ZIP การกู้คืน สังเกตเห็นไฟล์ boot.img ภายใน ZIP การกู้คืนของ POCO M3

อย่างไรก็ตาม หากอุปกรณ์ของคุณใช้รูปแบบพาร์ติชั่น A/B อิมเมจสำหรับบูตและอิมเมจพาร์ติชั่นอื่นๆ จะถูกบรรจุเพิ่มเติมภายในไฟล์ชื่อ payload.bin ตามที่แสดงด้านล่าง

Google Pixel 5 payload.bin ภายใน ZIP การกู้คืน อย่างที่คุณเห็น ZIP การกู้คืนของ Google Pixel 5 มีไฟล์ payload.bin ในกรณีดังกล่าว คุณต้องแตกไฟล์ payload.bin ก่อน จากนั้นใช้หนึ่งในโปรแกรมแตกไฟล์ payload.bin ที่พัฒนาโดยชุมชนเพื่อนำ boot.img ออกมา เราขอแนะนำอย่างยิ่งให้คุณเลือกใช้ extractor เขียนด้วยภาษา Go โดยสมาชิก XDA ssssutเนื่องจากเป็นแพลตฟอร์มข้ามแพลตฟอร์มและเป็นมาแล้ว พัฒนาอย่างแข็งขัน.

รู้จักกันในชื่อ 'payload-dumper-go' ทางแยกนี้ยังอนุญาตให้ผู้ใช้ปลายทางแยกอิมเมจพาร์ติชันเดียวโดยไม่ต้องคลาย payload.bin ทั้งหมด ซึ่งมีประโยชน์อย่างยิ่งสำหรับสถานการณ์การใช้งานนี้

  • ขั้นแรก ให้ใช้พารามิเตอร์ -l เพื่อแสดงรายการอิมเมจของพาร์ติชันภายใน payload.bin
    payload-dumper-go-lpayload.bin
  • จากนั้นใช้พารามิเตอร์ -p พร้อมกับชื่อของอิมเมจสำหรับบูต (โดยทั่วไปจะจัดเก็บเป็น "บูต") เพื่อแตกไฟล์
    payload-dumper-go-pbootpayload.bin
ASUS ROG Phone 5 boot.img จาก payload.bin

กรณีที่ II: คุณสามารถเข้าถึงอิมเมจแบบแฟลชบูตได้

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

Google Pixel 5 boot.img จากแพ็คเกจ Fastboot

กรณีพิเศษ: ซัมซุง

อุปกรณ์ Samsung Galaxy ไม่ใช่อินเทอร์เฟซ Fastboot แบบดั้งเดิม ดังนั้นภาพโรงงานของพวกเขาจึงแตกต่างกันออกไป

  1. ดาวน์โหลดอิมเมจจากโรงงานสำหรับโมเดลของคุณ หากต้องการทราบข้อมูลเพิ่มเติม โปรดดูที่เรา บทช่วยสอนการอัพเดตด้วยตนเองของอุปกรณ์ Samsung Galaxy.
  2. แตกไฟล์แพ็คเกจที่ถอดรหัสแล้วและค้นหาไฟล์ AP tar ไปยังอุปกรณ์ของคุณ โดยปกติจะมีชื่อว่า AP_[device_model_sw_ver].tar.md5

ขั้นตอนที่ 3: การแก้ไขอิมเมจสำหรับบูต

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

กรณีที่ 1: ค่าของพารามิเตอร์ “Ramdisk” คือ "ใช่"

  1. คัดลอกอิมเมจสำหรับบูตไปยังอุปกรณ์ของคุณ ในความเป็นจริง คุณสามารถแก้ไขมันบนอุปกรณ์ Android อื่นนอกเหนือจากเป้าหมายได้ แต่คุณต้องติดตั้งแอป Magisk บนอุปกรณ์รองด้วย
  2. กด ติดตั้ง ปุ่มบนการ์ด Magisk
  3. เลือก เลือกและแก้ไขไฟล์ ภายใต้ วิธีและเลือกอิมเมจสำหรับบูตสต็อก
  4. แอป Magisk จะแก้ไขรูปภาพเป็น [ที่จัดเก็บข้อมูลภายใน]/ดาวน์โหลด/magisk_patched_[random_strings].img.
  5. คัดลอกอิมเมจที่แพตช์ไปยังพีซีของคุณด้วย ADB: adb pull /sdcard/Download/magisk_patched_[random_strings].img
  6. แฟลชอิมเมจสำหรับบูตที่ถูกแพตช์ไปยังอุปกรณ์ของคุณ สำหรับอุปกรณ์ส่วนใหญ่ ให้รีบูตเข้าสู่โหมด Fastboot และแฟลชด้วยคำสั่งต่อไปนี้: fastboot flash boot /path/to/magisk_patched.img
  7. รีบูทและสนุกไปกับ Magisk!

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

  1. ดาวน์โหลด Magisk APK
  2. เปลี่ยนชื่อนามสกุลไฟล์ .APK เป็น .ZIP (เช่น Magisk-v25.2.APK → Magisk-v25.2.ZIP)
  3. แฟลชไฟล์ ZIP เช่นเดียวกับ ZIP แฟลชทั่วไปอื่นๆ
    • โปรดทราบว่าไฟล์ sepolicy.rule ของโมดูลอาจถูกจัดเก็บไว้ในพาร์ติชันแคช ดังนั้น อย่าล้างมัน.
  4. ตรวจสอบว่ามีการติดตั้งแอป Magisk หรือไม่ หากไม่ได้ติดตั้งโดยอัตโนมัติ ให้ติดตั้ง APK ด้วยตนเอง

กรณีที่ II: ค่าของพารามิเตอร์ "Ramdisk" คือ "ไม่"

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

  • คัดลอกอิมเมจการกู้คืนไปยังอุปกรณ์ของคุณ (หรืออุปกรณ์รองที่ติดตั้งแอป Magisk)
  • กด ติดตั้ง ปุ่มบนการ์ด Magisk
  • เลือก เลือกและแก้ไขไฟล์ ภายใต้ วิธีและเลือกอิมเมจการกู้คืนสต็อก
  • แอป Magisk จะแก้ไขรูปภาพเป็น [ที่จัดเก็บข้อมูลภายใน]/ดาวน์โหลด/magisk_patched_[random_strings].img.
  • คัดลอกอิมเมจที่แพตช์ไปยังพีซีของคุณด้วย ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].img
  • แฟลชอิมเมจการกู้คืนที่แพตช์ไปยังอุปกรณ์ของคุณ สำหรับอุปกรณ์ส่วนใหญ่ ให้รีบูตเข้าสู่โหมด Fastboot และแฟลชด้วยคำสั่งต่อไปนี้:
    fastboot flash recovery /path/to/magisk_patched.img
  • รีบูต

ในขั้นตอนนี้มีสถานการณ์ที่เป็นไปได้สามประการ:

  • เพิ่มพลังตามปกติ: คุณจะไม่มี Magisk
  • Recovery Key Combo → หน้าจอ Splash → ปล่อยปุ่มทั้งหมด: ระบบควรบู๊ตด้วย Magisk
  • Recovery Key Combo → หน้าจอ Splash → กดเพิ่มระดับเสียงต่อไป: เพื่อเข้าถึงโหมดการกู้คืนหุ้น

กรณีพิเศษ: ซัมซุง

  1. คัดลอกไฟล์ AP tar ที่แตกออกมาแล้วไปยังอุปกรณ์ของคุณ
  2. กด ติดตั้ง ปุ่มบนการ์ด Magisk
  3. หากอุปกรณ์ของคุณไม่มี ramdisk สำหรับบูต ให้ตรวจสอบให้แน่ใจ โหมดการกู้คืน ถูกตรวจสอบในตัวเลือก
  4. เลือก เลือกและแก้ไขไฟล์ ภายใต้ วิธีแล้วเลือกไฟล์ AP tar
  5. แอป Magisk จะแก้ไขไฟล์เฟิร์มแวร์ทั้งหมดไปที่ [ที่เก็บข้อมูลภายใน]/ดาวน์โหลด/magisk_patched_[random_strings].tar
  6. คัดลอกไฟล์ tar ที่แพตช์แล้วไปยังพีซีของคุณด้วย ADB:
    adb pull /sdcard/Download/magisk_patched_[random_strings].tar
    • อย่าพยายามคัดลอกผ่านอินเทอร์เฟซ MTP เนื่องจากจะทำให้ไฟล์ขนาดใหญ่เสียหาย
  7. รีบูตเป็นโหมดดาวน์โหลด เปิด Odin บนพีซีของคุณ และแฟลช magisk_patched.tar เป็น AP ร่วมกับ BL, CP และ CSC จากเฟิร์มแวร์ดั้งเดิม
    • อย่าเลือก HOME_CSC เพราะเราต้องการล้างข้อมูล
  8. อุปกรณ์ของคุณควรรีบูทโดยอัตโนมัติเมื่อ Odin กระพริบเสร็จแล้ว ตกลงที่จะทำการรีเซ็ตเป็นค่าจากโรงงานหากถูกถาม
  9. หากอุปกรณ์ของคุณไม่มี ramdisk สำหรับบูต ให้รีบูตเพื่อกู้คืนทันทีเพื่อเปิดใช้งาน Magisk
  10. ติดตั้งแอป Magisk ล่าสุดและเปิดแอป ควรแสดงกล่องโต้ตอบเพื่อขอการตั้งค่าเพิ่มเติม ปล่อยให้มันทำงานแล้วแอปจะรีบูทอุปกรณ์ของคุณโดยอัตโนมัติ
  11. รีบูทและสนุกไปกับ Magisk!

ขั้นตอนที่ 4: การยืนยัน

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

ตอนนี้คุณได้ติดตั้ง Magisk แล้ว และถึงเวลาทดลองใช้สิ่งดีๆ โมดูล Magisk. คุณสามารถค้นหาโมดูลจำนวนมากเพื่อวัตถุประสงค์เฉพาะได้ และเนื่องจาก Magisk ให้สิทธิ์การเข้าถึงรูทแก่คุณ คุณจึงสามารถติดตั้งโมดูลบางส่วนได้ แอพที่ดีที่สุดสำหรับอุปกรณ์ที่รูท. ดังนั้นติดตั้งแอปและโมดูลใดก็ได้ที่คุณต้องการและปรับแต่ง!