LineageOS מוותרת על הטמעת משתמש-על משלה, מה שהופך את Magisk לפתרון דה פקטו

click fraud protection

LineageOS 17 לא תמליץ יותר על חבילת addonsu משלה, מה שהופך את Magisk ו-Magisk לבחירה דה פקטו עבור בינארי וניהול של משתמשי-על.

LineageOS הוא אחד ה-ROMs המותאמים אישית הפופולריים ביותר הזמינים עבור מכשירי אנדרואיד, אם לא הפופולרי ביותר ROM מותאם אישית שם בחוץ. ROM מותאם אישית זה לוקח את אנדרואיד כפי שנמצא בפרויקט הקוד הפתוח של אנדרואיד (AOSP) ומוסיף עליו טעם משלו. הרבה ROM מותאמים אישית נוטים לאמץ את LineageOS כבסיס משלהם, כך שכל שינוי גדול ש-LineageOS מבצעת בעצמה נוטה להתפשט בכל קהילת ה-ROM המותאמת אישית. המפתחים מאחורי LineageOS מודעים להשלכה הזו ומקבלים החלטות מושכלות בהתאם. המהדורה הקרובה של LineageOS משנה משמעותית את אופן הטיפול בגישה לשורש, מכיוון שה-ROM מפסיק את התמיכה בבינארי addonsu משלו לטובת Magisk.

המהדורה הגדולה הבאה של LineageOS תיקרא LineageOS 17, ללא הפתעות כאן. ה-ROM המותאם אישית נמצא בתהליך של בסיס מחדש על גבי אנדרואיד 10. למרות היותו ROM מותאם אישית, ובכך בעל גמישות רבה יותר מעור UX OEM, LineageOS בוחרת לא לשלוח עם בסיס בינארי מותקן מראש -- כלומר אין דרך לאפליקציות להשיג גישת משתמש-על בהתקנה חדשה של רק ROM. על מנת שאפליקציות יבקשו גישת משתמש-על, המשתמש חייב להתקין במודע בינארי של משתמש-על ומנהל משתמש-על. רוב המשתמשים כבר התקינו את Magisk ו- Magisk Manager כברירת מחדל, בעיקר בגלל ה מעקף שמציעה Magisk נגד זיהוי SafetyNet, כמו גם המסגרת הקלה לשימוש עבורה מודולים של מגיסק.

למרות היותה הבחירה הפופולרית, LineageOS אינה ממליצה באופן רשמי על Magisk כפתרון ההשרשה המועדף. חלק מהמשתמשים בורים בסופו של דבר מתקינים מודולי Magisk שאינם תואמים במכשירים שלהם ואז מציפים את ה-ROM מנהלים עם דיווחי באגים על התנהגות פגומה -- וזה כאב ראש מובהק להתמודדות עם מתחזקים עם. ה-ROM במקום הסתמך על עצמו חבילת addonsu לספק את המשתמש הבינארי ומנהל משתמש-על פשוט.

התוסף הזה הוצע עם LineageOS 15.1 ו גרסה של LineageOS 16, אבל עם LineageOS 17 הרשמי, זה לא יוצע יותר. עבור מהדורה זו, גישת שורש דרך ADB תהיה הדרך הנתמכת רשמית עבור משתמשים להתעסק עם קבצים חשובים במכשירים שלהם. אם המשתמש רוצה להעניק לאפליקציות גישת משתמש-על, הוא יצטרך להתקין את Magisk ו- Magisk Manager. למרות ש-LineageOS עדיין לא תומכת באופן רשמי ב-Magisk על-ידי שילובה ב-builds רשמיים, ההורדה הזו ל-addonsu בעצם מעלה את Magisk להיות הפתרון הנתמך דה-פקטו.

אבל למה LineageOS מוריד את ה-addonsu מלכתחילה? הסיבה לכך היא ש-PrivacyGuard, תכונה של LineageOS ש-Addonsu מינפה, מוסרת גם ב-LineageOS 17. PrivacyGuard הציעה למשתמשים בקרות מתקדמות של ניהול הרשאות על מה שאפשרי באנדרואיד במלאי. צוות LineageOS היה לא מצליח להעביר את מסגרת PrivacyGuard לבסיס Android 10 החדש, ובמקום זאת, הצוות מנצל תכונת ההרשאות Hub של גוגל באנדרואיד 10. תכונת רכזת ההרשאות הזו היא אותם בקרות הרשאות שראינו בבניית ה-Android Q המוקדמת שהדלפה, אבל כזה שנעדר בפרסומים פומביים. גוגל לא פרסמה את התכונה באנדרואיד 10, אבל הקוד שלה עדיין קיים ב-AOSP. LineageOS חילקה אותו ותציע אותו כאלטרנטיבה ל-PrivacyGuard.