Magisk v26.0 เพิ่มความเข้ากันได้ของ Android 14 ในขณะที่ยกเลิกการรองรับอุปกรณ์รุ่นเก่า

Magisk อาจเป็นชื่อที่ไม่จำเป็นต้องมีการแนะนำสำหรับผู้ชื่นชอบการดัดแปลง Android แต่สำหรับผู้ที่ไม่ได้ฝึกหัด มันเป็นซอฟต์แวร์โอเพ่นซอร์สอเนกประสงค์ที่ช่วยให้ไม่มีระบบ การเข้าถึงรูท. สำหรับคนจรจัดและผู้ที่ยังคงยึดมั่นในความสามารถในการปรับแต่ง ROM ในความหมายที่แท้จริงของคำนี้ มีวิธีแก้ปัญหาน้อยมากที่ตรงกับ Magisk และทางเลือกที่หลากหลายของ โมดูล Magisk. ขณะนี้เครื่องมือนี้ได้รับการอัปเดตเป็นเวอร์ชัน 26.0 ซึ่งแนะนำการสนับสนุนสำหรับ Samsung กาแล็กซี่ S23 ซีรีส์และอุปกรณ์ Galaxy อื่นๆ ที่เปิดตัวด้วย แอนดรอยด์ 13 และวางรากฐานให้ แอนดรอยด์ 14.

รุ่นล่าสุดไม่เพียงมาพร้อมกับการแก้ไขที่จำเป็นสำหรับรูทีนแพตช์อิมเมจบูตที่เกี่ยวข้องกับ Android 14 เท่านั้น แต่ยังมาพร้อมกับ ยังรวมถึงการเปลี่ยนแปลงและการปรับปรุงที่โดดเด่นบางอย่างใน Magic Mount, Zygisk API รวมถึงการปรับแต่งเบื้องหลังอีกมากมายและ การปรับปรุง โครงสร้างที่เสถียรสามารถจัดการได้แล้ว init_boot รูปภาพสำหรับเฟิร์มแวร์ Samsung เช่นกัน ซึ่งหมายความว่าคุณไม่จำเป็นต้องเลือกใช้ fork หรือ builds edge ของบุคคลที่สามเพื่อที่จะ รูทเครื่อง Galaxy S23.

ฟอรัม Magisk XDA

โดยเฉพาะอย่างยิ่ง องค์ประกอบการแพตช์ SELinux ได้รับการรีเฟรชในเวอร์ชันนี้ด้วยกลไกการตรวจจับพาร์ติชันล่วงหน้าที่ได้รับการปรับปรุง ส่งผลให้มีการเปลี่ยนแปลงเล็กน้อยใน การติดตั้ง Magisk ขั้นตอน แม้ว่าวิธีการแก้ไขอิมเมจสำหรับบูตโดยตรงจะไม่ได้รับผลกระทบ แต่การติดตั้ง Magisk v26.0 ขึ้นไปโดยใช้ สภาพแวดล้อมการกู้คืนแบบกำหนดเองจะต้องมีการติดตั้งใหม่ในภายหลังผ่านแอป Magisk หลังจากการบูตครั้งแรก ขึ้น.

สำหรับผู้ที่ยังคงใช้โทรศัพท์ Android รุ่นเก่า เรามีข่าวร้าย เนื่องจาก Magisk v26.0 ไม่สามารถใช้งานร่วมกับอุปกรณ์รุ่นก่อน Android 6.0 ได้อีกต่อไป น่าเสียดายที่นี่หมายความว่าเวอร์ชันในอนาคตจะรองรับเฉพาะ Marshmallow หรือสูงกว่าเท่านั้น ไม่ต้องสงสัยเลยว่านั่นจะกระทบกระเทือนอย่างมากสำหรับบางคนที่หันมาใช้ฮาร์ดแวร์รุ่นเก่า แต่จริงๆ แล้วมันเป็นมาตรการที่จำเป็นในการลดปัจจัยการถดถอยให้เหลือน้อยที่สุด และรักษา codebase ให้มีความคล่องตัวมากที่สุด

บันทึกการเปลี่ยนแปลงฉบับเต็มสำหรับ Magisk v26.0 อยู่ด้านล่าง:

  • [ทั่วไป] Bump เวอร์ชัน Android ขั้นต่ำที่รองรับเป็น Android 6.0
  • [ทั่วไป] แบ็กเอนด์เมจิกเมาท์ใหม่ รองรับการโหลดโมดูลเข้าสู่ระบบด้วย overlayfs ไฟล์ที่ถูกฉีด
  • [Zygisk] เปิดตัว API เวอร์ชันใหม่ 4
  • [Zygisk] ป้องกันความผิดพลาดของ daemon ที่ขัดข้อง
  • [Zygisk] เขียนโค้ดไซโกตใหม่ด้วยวิธีไลบรารีตัวโหลดใหม่
  • [Zygisk] เขียนโค้ดขนถ่ายการดำเนินการใหม่
  • [MagiskBoot] รองรับอุปกรณ์ไมโครโหลดเดอร์ amonet
  • [MagiskBoot] ใช้การบีบอัด lz4_legacy กับอิมเมจสำหรับบูต v4 เสมอ วิธีนี้แก้ไขปัญหาการแพตช์อิมเมจบูตในการแสดงตัวอย่าง Android U
  • [MagiskInit] รองรับการแทนที่ไฟล์ *.rc ที่มีอยู่ overlay.d
  • [MagiskInit] เขียนการติดตั้งและการโหลด sepolicy.rules ใหม่
  • [แอป] ทำให้การแพตช์ stub ออฟไลน์ 100%
  • [แอป] รองรับการแพตช์ init_boot.img สำหรับเฟิร์มแวร์ Samsung ODIN
  • [MagiskPolicy] แก้ไขข้อผิดพลาดเล็กน้อยในการแยกวิเคราะห์อาร์กิวเมนต์บรรทัดคำสั่ง
  • [MagiskPolicy] อัปเดตกฎเพื่อรองรับ Android U

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

ดาวน์โหลด Magisk.dll


แหล่งที่มา: Magisk GitHub