Magisk v25.2 ถือเป็นจุดเริ่มต้นของการทำให้เป็นสนิมของโครงการ

click fraud protection

Magisk เวอร์ชันเสถียร (v25.2) เวอร์ชันล่าสุดมาพร้อมกับการแก้ไขข้อบกพร่องมากมายสำหรับ MagiskInit และอินเทอร์เฟซการบันทึกที่ขับเคลื่อนด้วย Rust

ย้อนกลับไปในปี 2021 เราเห็นทารกกลุ่มแรกก้าวไปสู่ การใช้ภาษาการเขียนโปรแกรม Rust ที่จัดการหน่วยความจำในโค้ดเบสของ Android. John Wu หรือที่รู้จักในชื่อ XDA Senior Recognized Developer ท็อปจอห์นวูเห็นได้ชัดว่ามีความคิดในแนวเดียวกันสำหรับโครงการ Magisk ตามการทดลองของวู ได้เริ่มต้นแล้ว หลังจากปล่อย Magisk รุ่น v25.0 ผ่านช่องทางที่เสถียร ตอนนี้ topjohnwu ได้เปิดตัว Magisk โครงสร้างใหม่ที่เสถียรในรูปแบบ v25.2 โดยโครงสร้างพื้นฐานการบันทึกทั้งหมดได้เปลี่ยนไปเป็น Rust

ส่วนประกอบระดับต่ำของ Magisk ส่วนใหญ่เขียนด้วยภาษา C++ อย่างไรก็ตาม เนื่องจากเป็นภาษาที่ไม่มีการจัดการหน่วยความจำ ภาษาจะเปิดโปรแกรมเมอร์จนถึงหน่วยความจำรั่วและบัฟเฟอร์ล้น ในทางกลับกัน Rust มอบความเร็วที่แท้จริง ความยืดหยุ่น และการแมปโดยตรงไปยังฟังก์ชันการทำงานของฮาร์ดแวร์ส่วนใหญ่ที่ C++ ทำได้ในขณะที่เสนอสภาพแวดล้อมที่ปลอดภัยสำหรับหน่วยความจำ แม้ว่าเราจะไม่คาดหวังว่าจะได้เห็นการใช้งาน Magisk ใน Rust อย่างเต็มรูปแบบในเร็วๆ นี้ แต่งานแรกๆ เกี่ยวกับการบูรณาการโค้ด Rust เข้ากับโครงสร้างพื้นฐานการบันทึกของโปรเจ็กต์มีแนวโน้มว่าจะมีความสำคัญมาก

ฟอรัม Magisk XDA

โดยเฉพาะอย่างยิ่ง รุ่นกลางเวอร์ชัน 25.1 ออกมาเพียงสิบสองวันหลังจากการเปิดตัวรุ่น v25 เผยแพร่ แต่เป็นการอัปเดตแก้ไขข้อบกพร่องเล็กน้อย อย่างไรก็ตาม Magisk เวอร์ชันเสถียรล่าสุดนั้นเป็นการอัปเดตการบำรุงรักษาเต็มรูปแบบซึ่งมีการปรับปรุงที่เกี่ยวข้องกับ MagiskInit หลายประการ

คุณสามารถดูบันทึกการเปลี่ยนแปลงทั้งหมดสำหรับ Magisk v25.2 ได้ที่ด้านล่างนี้:

  • [MagiskInit] แก้ไขปัญหาที่อาจเกิดขึ้นเมื่อใช้ stub cpio
  • [MagiskInit] แก้ไขการรีบูตเพื่อการกู้คืนเมื่อใช้ stub cpio
  • [MagiskInit] แก้ไข sepolicy.rules symlink สำหรับอุปกรณ์ rootfs
  • [ทั่วไป] การตรวจจับการเข้ารหัสข้อมูลที่ดีขึ้น
  • [ทั่วไป] ย้ายโครงสร้างพื้นฐานการบันทึกทั้งหมดไปที่ Rust

หากคุณต้องการตรวจสอบรุ่น v25.2 โดยละเอียด โปรดดาวน์โหลดลงในอุปกรณ์ของคุณทันทีจากลิงก์ด้านล่าง ในกรณีที่คุณประสบปัญหาใดๆ กับเวอร์ชันล่าสุด โปรดอย่าลืมยื่นรายงานข้อผิดพลาดในส่วน "ปัญหา" ของโครงการ พื้นที่เก็บข้อมูล GitHub.

ดาวน์โหลด Magisk v25.2.1


แหล่งที่มา:จอห์น วู ที่ทวิตเตอร์