LineageOS กำลังยกเลิกการปรับใช้ superuser ของตัวเอง ทำให้ Magisk เป็นโซลูชันโดยพฤตินัย

click fraud protection

LineageOS 17 จะไม่แนะนำแพ็คเกจเสริมของตัวเองอีกต่อไป ทำให้ Magisk และ Magisk กลายเป็นผู้จัดการตัวเลือกโดยพฤตินัยสำหรับไบนารีผู้ใช้ขั้นสูงและการจัดการ

LineageOS เป็นหนึ่งใน ROM แบบกำหนดเองที่ได้รับความนิยมมากที่สุดสำหรับอุปกรณ์ Android หากไม่ใช่ ที่นิยมมากที่สุด ROM แบบกำหนดเองอยู่ที่นั่น ROM แบบกำหนดเองนี้ใช้ Android เหมือนที่พบใน Android Open Source Project (AOSP) และเพิ่มรสชาติของตัวเองลงไป ROM แบบกำหนดเองจำนวนมากมีแนวโน้มที่จะใช้ LineageOS เป็นฐานของตัวเอง ดังนั้นการเปลี่ยนแปลงสำคัญใดๆ ที่ LineageOS ดำเนินการเพื่อตัวเองมีแนวโน้มที่จะเผยแพร่ไปทั่วชุมชน ROM แบบกำหนดเอง นักพัฒนาที่อยู่เบื้องหลัง LineageOS ทราบดีถึงผลสะท้อนกลับนี้ และทำการตัดสินใจอย่างมีข้อมูลประกอบตามนั้น LineageOS เวอร์ชันที่กำลังจะมาถึงกำลังเปลี่ยนแปลงวิธีจัดการการเข้าถึงรูทอย่างมีนัยสำคัญ เนื่องจาก ROM กำลังลดการรองรับไบนารี addonsu ของตัวเองเพื่อสนับสนุน Magisk

รุ่นหลักถัดไปสำหรับ LineageOS จะมีชื่อว่า LineageOS 17 โดยไม่มีเรื่องเซอร์ไพรส์ใดๆ ที่นี่ ROM แบบกำหนดเองอยู่ระหว่างการนำกลับมาใช้ใหม่บน Android 10 แม้ว่าจะเป็น ROM แบบกำหนดเอง และมีความยืดหยุ่นมากกว่าสกิน OEM UX อย่างมาก แต่ LineageOS ก็เลือกที่จะไม่จัดส่งพร้อมกับ ไบนารีรูตที่ติดตั้งไว้ล่วงหน้า - หมายความว่าไม่มีวิธีใดที่แอปจะได้รับการเข้าถึง superuser ในการติดตั้งใหม่เพียง รอม. เพื่อให้แอปขอการเข้าถึงผู้ใช้ขั้นสูง ผู้ใช้จะต้องติดตั้งไบนารีผู้ใช้ขั้นสูงและตัวจัดการผู้ใช้ขั้นสูงอย่างมีสติ ผู้ใช้ส่วนใหญ่ตั้งค่าเริ่มต้นให้ติดตั้ง Magisk และ Magisk Manager เนื่องจากสาเหตุหลักมาจาก วิธีแก้ปัญหาที่ Magisk เสนอให้กับการตรวจจับ SafetyNet รวมถึงเฟรมเวิร์กที่ใช้งานง่าย โมดูล Magisk

แม้จะเป็นตัวเลือกยอดนิยม แต่ LineageOS ก็ไม่แนะนำ Magisk อย่างเป็นทางการว่าเป็นโซลูชันการรูทที่ต้องการ ผู้ใช้ที่โง่เขลาบางรายลงเอยด้วยการติดตั้งโมดูล Magisk ที่เข้ากันไม่ได้บนอุปกรณ์ของตน และทำให้ ROM ท่วมท้น ผู้ดูแลพร้อมรายงานข้อผิดพลาดเกี่ยวกับพฤติกรรมที่เสียหาย ซึ่งเป็นเรื่องน่าปวดหัวสำหรับผู้ดูแลที่ต้องจัดการ กับ. ROM อาศัยตัวมันเองแทน แพ็คเกจเสริม เพื่อจัดเตรียมไบนารีผู้ใช้ขั้นสูงและตัวจัดการผู้ใช้ระดับสูงอย่างง่าย

ส่วนเสริมนี้นำเสนอพร้อมกับ LineageOS 15.1 และ LineageOS 16 เปิดตัวแล้วแต่ด้วย LineageOS 17 อย่างเป็นทางการ จะไม่มีการนำเสนอสิ่งนี้อีกต่อไป. สำหรับการเปิดตัวครั้งนี้ การเข้าถึงรูทผ่าน ADB จะเป็นวิธีที่ได้รับการสนับสนุนอย่างเป็นทางการสำหรับผู้ใช้ในการยุ่งกับไฟล์สำคัญบนอุปกรณ์ของตน หากผู้ใช้ต้องการให้สิทธิ์การเข้าถึงแบบผู้ใช้ขั้นสูงแก่แอป พวกเขาจะต้องติดตั้ง Magisk และ Magisk Manager แม้ว่า LineageOS จะยังไม่สนับสนุน Magisk อย่างเป็นทางการด้วยการรวมเข้ากับรุ่นอย่างเป็นทางการ การลดระดับสำหรับ addonsu นี้ช่วยยกระดับ Magisk ให้เป็นโซลูชันที่ได้รับการสนับสนุนโดยพฤตินัย

แต่ทำไม LineageOS ถึงทิ้ง addonsu ในตอนแรก? นั่นเป็นเพราะว่า PrivacyGuard ซึ่งเป็นฟีเจอร์ LineageOS ที่ addonsu ใช้ประโยชน์ ก็ถูกลบออกใน LineageOS 17 เช่นกัน PrivacyGuard มอบการควบคุมการจัดการสิทธิ์ขั้นสูงแก่ผู้ใช้เหนือสิ่งที่เป็นไปได้ใน Android ในสต็อก ทีม LineageOS คือ ไม่สามารถย้ายเฟรมเวิร์ก PrivacyGuard ไปยังฐาน Android 10 ใหม่ได้และทีมกลับใช้แทน คุณลักษณะฮับการอนุญาตของ Google เอง ในระบบปฏิบัติการ Android 10 คุณลักษณะ Hub การอนุญาตนี้คือ การควบคุมการอนุญาตแบบเดียวกับที่เราเห็นใน Android Q builds ที่รั่วไหลออกมาในช่วงต้นแต่สิ่งหนึ่งที่ขาดหายไปในการเผยแพร่สู่สาธารณะ Google ไม่ได้เปิดตัวฟีเจอร์นี้ใน Android 10 แต่โค้ดสำหรับฟีเจอร์นี้ยังคงอยู่ใน AOSP LineageOS ได้แยกมันออกและจะนำเสนอเป็นทางเลือกแทน PrivacyGuard