Magisk v16.6 เพิ่มการรองรับ Samsung Galaxy S9 และ Project Treble GSI

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 ได้ โปรดแจ้งให้เราทราบด้วยว่าการอัปเดตล่าสุดทำงานอย่างถูกต้องบนอุปกรณ์ของคุณหรือไม่