Magisk v16.6 Beta รองรับ Project Treble GSI และ Samsung Galaxy S9 ได้ดียิ่งขึ้น ในที่สุดก็แก้ไขปัญหา "การสูญเสียการรูต" ด้วย
หากคุณเคยพิจารณาการรูทอุปกรณ์ Android ของคุณ คุณคงเคยได้ยินเกี่ยวกับ Magisk มาบ้างแล้ว เป็นโซลูชันโอเพ่นซอร์สแบบรูทไร้ระบบที่ขึ้นชื่อในเรื่องความสามารถในการส่งผ่าน SafetyNet ซึ่งช่วยให้คุณสามารถใช้แอปต่างๆ เช่น Google Pay และ Pokemon Go ในขณะที่รูทได้ ได้รับการพัฒนาโดย XDA Recognized Developer ท็อปจอห์นวู ซึ่งเพิ่งเสร็จสิ้นการฝึกทหารภาคบังคับในไต้หวัน ในช่วงเวลานั้นเรายังคงเห็นการอัปเดตบางอย่างซึ่ง ปรับปรุง MagiskHide และเพิ่มการรองรับ Android P และ ข้ามปัญหา "อุปกรณ์ที่ผ่านการรับรอง"แต่ตอนนี้เรากำลังได้รับสิ่งที่ดียิ่งขึ้น Magisk v16.6 (เบต้า) เข้ากันได้กับมากขึ้นแล้ว อิมเมจระบบทั่วไปของโครงการ Treble (GSIs) และ Samsung Galaxy S9 และปัญหาลึกลับ "การสูญเสียการรูท" ได้รับการแก้ไขแล้ว
การอัปเดตถือเป็นก้าวสำคัญในทิศทางที่ถูกต้อง เนื่องจากการกะพริบ Project Treble GSI หรือการสลับระหว่าง GSI มักจำเป็นต้องล้างข้อมูล /data อย่างไรก็ตาม เนื่องจาก Magisk อาศัยไฟล์ใน /data ในการทำงาน คุณจะต้องติดตั้งใหม่เพื่อให้สามารถทำงานได้ ด้วยการอัปเดตล่าสุด stub Manager APK ใหม่ที่ฝังอยู่ใน magiskinit จะถูกติดตั้งหากตรวจไม่พบ Manager จากนั้นสตับจะดาวน์โหลดแอปพลิเคชันแบบเต็มซึ่งจะสร้างสภาพแวดล้อมรูทขึ้นมาใหม่ ดังนั้นการติดตั้งใหม่จะได้รับการดูแลโดยสคริปต์โดยที่คุณไม่ต้องดำเนินการขั้นตอนเพิ่มเติมมากมาย!
ถัดไป ผู้ใช้ได้รายงานปัญหาลึกลับที่การเข้าถึงรูทจะหายไปอย่างกะทันหัน topjohnwu ค้นพบ Edge Case และได้ดำเนินการแก้ไขเพื่อป้องกันไม่ให้ปัญหาการสูญเสียรูทเกิดขึ้น นอกจากนี้ เขายังดำเนินการแก้ไขเพื่อจัดการกับการสูญเสียรูทที่เกิดจากการหยุดทำงานของ daemon
หากคุณต้องการอ่านบันทึกการเปลี่ยนแปลงที่เหลือ โปรดดูด้านล่าง
บันทึกการเปลี่ยนแปลง Magisk v16.6 (เบต้า)
- Magisk Manager จะรักษาชื่อแพ็คเกจแบบสุ่มไว้เมื่ออัปเกรดภายในแอป Magisk จะไม่เลือกใช้ชื่อแพ็คเกจ com.topjohnwu.magisk มากกว่า Magisk Manager ที่บรรจุใหม่ (ซ่อนอยู่) อีกต่อไป เพื่อป้องกันไม่ให้มัลแวร์กำหนดเป้าหมายไปที่ชื่อแพ็คเกจเฉพาะนี้ หากคุณติดตั้ง Magisk Manager ที่จัดแพ็คเกจใหม่ com.topjohnwu.magisk จะถูกปฏิเสธการเข้าถึงรูทอย่างแข็งขัน คุณสามารถใช้ได้ คืนค่าตัวจัดการ Magisk ในการตั้งค่าหรือถอนการติดตั้ง Magisk Manager ที่บรรจุใหม่เพื่อปลดล็อก com.topjohnwu.magisk
- ตรรกะในการคำนวณพื้นที่ว่างในอิมเมจ ext4 จะถูกแทนที่ด้วยวิธีการใหม่ๆ ที่แม่นยำอย่างยิ่ง หวังว่าจะไม่เกิดความล้มเหลวในการติดตั้งโมดูลที่เกิดจากอิมเมจอีกต่อไป โมดูลทั้งหมดที่ใช้เทมเพลต 1500 จะได้รับประโยชน์โดยอัตโนมัติจากวิธีการคำนวณพื้นที่ว่างแบบใหม่บน Magisk v16.6+ โดยไม่จำเป็นต้องทำการเปลี่ยนแปลงเพิ่มเติม
- เพิ่มการรองรับ Samsung Galaxy S9/Samsung Galaxy S9+ อย่างเป็นทางการแล้ว
- Magisk v16.4 เปลี่ยนเป็นไบนารีแบบ 32 บิตเท่านั้น และทำให้เกิดปัญหาในบางแอป มีการเพิ่มสคริปต์ตัวตัดคำใหม่เพื่อกำจัดนิสัยแปลกๆ ที่เป็นไปได้ทั้งหมด
- Project Treble GSIs (เช่น phh AOSP) บางครั้งจำเป็นต้องแทนที่ adbd ใน ramdisk และเคยขัดแย้งกับ Magisk ขณะนี้ได้รับการแก้ไขแล้ว และ ADB จะทำงานอย่างสมบูรณ์เมื่อใช้ Project Treble GSI
- LineageOS แนะนำ addon.d-v2 ให้กับอุปกรณ์พาร์ติชัน A/B สคริปต์ addon.d ได้รับการอัปเดตเพื่อให้รับรู้ A/B (ยังไม่ได้ทดสอบจากฝั่งของฉัน)
อ่านเพิ่มเติม
และนี่คือบันทึกการเปลี่ยนแปลงสำหรับแอปพลิเคชัน Manager ขณะนี้สามารถดูบันทึกการเปลี่ยนแปลงได้ภายในแอปโดยไปที่ส่วน "เกี่ยวกับ" ในแถบด้านข้าง
Magisk Manager v5.8.0 บันทึกการเปลี่ยนแปลง
- ยังคงซ่อนอยู่เมื่ออัปเกรดภายใน Magisk Manager ที่บรรจุใหม่
- คุณสมบัติใหม่: รองรับการสร้างสภาพแวดล้อม Magisk ที่เหมาะสมหากตรวจพบข้อผิดพลาด (เช่น หลังจากรีเซ็ตเป็นค่าจากโรงงาน)
- วิธีการถอนการติดตั้งใหม่: ดาวน์โหลดตัวถอนการติดตั้งและลบ Magisk + Magisk Manager โดยสมบูรณ์ตามด้วยการรีบูต
- แอพที่ซ่อนไว้จะแสดงที่ด้านบนของรายการในส่วน MagiskHide
- การแก้ไขข้อบกพร่องและการปรับปรุงมากมาย
อ่านเพิ่มเติม
หากคุณสนใจที่จะติดตั้งมันแล้ว ตรวจสอบกระทู้อย่างเป็นทางการ. สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการเปิดตัว โปรดดูของเขา โพสต์ประกาศอย่างเป็นทางการ. เราสนใจที่จะทราบว่ารุ่นนี้ทำงานอย่างไรบนอุปกรณ์ของคุณ หากคุณกระพริบ GSI บ่อยครั้ง โปรดแจ้งให้เราทราบว่าการอัปเดตใหม่จะคุ้มค่ากับคุณอย่างไร นอกจากนี้ หากคุณเป็นเจ้าของ Samsung Galaxy S9 ที่ปลดล็อค bootloader ได้ โปรดแจ้งให้เราทราบด้วยว่าการอัปเดตล่าสุดทำงานอย่างถูกต้องบนอุปกรณ์ของคุณหรือไม่