Το LineageOS εγκαταλείπει τη δική του εφαρμογή υπερχρήστη, καθιστώντας το Magisk την de facto λύση

Το LineageOS 17 δεν θα προτείνει πλέον το δικό του πακέτο addonsu, καθιστώντας το Magisk και το Magisk manager την de facto επιλογή για δυαδικό και διαχείριση υπερχρήστη.

Το LineageOS είναι ένα από τα πιο δημοφιλή προσαρμοσμένα ROM που είναι διαθέσιμα για συσκευές Android, αν όχι ο πιο δημοφιλής προσαρμοσμένη ROM εκεί έξω. Αυτή η προσαρμοσμένη ROM παίρνει το Android όπως βρίσκεται στο Android Open Source Project (AOSP) και προσθέτει τη δική της γεύση πάνω από αυτό. Πολλές προσαρμοσμένες ROM τείνουν να υιοθετούν στη συνέχεια το LineageOS ως τη δική τους βάση, επομένως οποιαδήποτε σημαντική αλλαγή που αναλαμβάνει το LineageOS από μόνη της τείνει να διαδοθεί σε όλη την κοινότητα προσαρμοσμένης ROM. Οι προγραμματιστές πίσω από το LineageOS γνωρίζουν αυτόν τον αντίκτυπο και λαμβάνουν τεκμηριωμένες αποφάσεις ανάλογα. Η επερχόμενη έκδοση του LineageOS αλλάζει σημαντικά τον τρόπο διαχείρισης της πρόσβασης root, καθώς η ROM εγκαταλείπει την υποστήριξη για το δικό της δυαδικό addonsu υπέρ του Magisk.

Η επόμενη σημαντική έκδοση για το LineageOS θα ονομάζεται LineageOS 17, χωρίς καμία έκπληξη εδώ. Η προσαρμοσμένη ROM βρίσκεται σε διαδικασία επανασύνθεσης στο Android 10. Παρά το γεγονός ότι είναι μια προσαρμοσμένη ROM, και επομένως έχει σημαντικά μεγαλύτερη ευελιξία από ένα δέρμα OEM UX, το LineageOS επιλέγει να μην αποστέλλεται με προεγκατεστημένο root binary -- που σημαίνει ότι δεν υπάρχει τρόπος για τις εφαρμογές να αποκτήσουν πρόσβαση υπερχρήστη σε μια νέα εγκατάσταση μόνο του ROM. Προκειμένου οι εφαρμογές να ζητήσουν πρόσβαση υπερχρήστη, ο χρήστης πρέπει να εγκαταστήσει συνειδητά ένα δυαδικό αρχείο υπερχρήστη και έναν διαχειριστή υπερχρήστη. Οι περισσότεροι χρήστες έχουν προεπιλεγμένη εγκατάσταση Magisk και Magisk Manager, κυρίως λόγω του λύση που προσφέρει το Magisk κατά της ανίχνευσης SafetyNet, καθώς και το εύχρηστο πλαίσιο για το οποίο Ενότητες Magisk.

Παρά το γεγονός ότι είναι η δημοφιλής επιλογή, το LineageOS δεν συνιστά επίσημα το Magisk ως την προτιμώμενη λύση rooting. Μερικοί ανίδεοι χρήστες καταλήγουν να εγκαθιστούν ασύμβατες μονάδες Magisk στις συσκευές τους και στη συνέχεια πλημμυρίζουν τη ROM συντηρητές με αναφορές σφαλμάτων για κατεστραμμένη συμπεριφορά -- κάτι που είναι ένας σίγουρος πονοκέφαλος για τους συντηρητές με. Αντίθετα, η ROM βασίστηκε μόνη της πακέτο addonsu για να παρέχει το δυαδικό αρχείο υπερχρήστη και έναν απλό διαχειριστή υπερχρήστη.

Αυτό το πρόσθετο προσφέρθηκε με το LineageOS 15.1 και Κυκλοφορεί το LineageOS 16, αλλά με το επίσημο LineageOS 17, αυτό δεν θα προσφέρεται πλέον. Για αυτήν την έκδοση, πρόσβαση root μέσω ADB θα είναι ο επίσημα υποστηριζόμενος τρόπος για τους χρήστες να μπλέκουν με σημαντικά αρχεία στις συσκευές τους. Εάν ο χρήστης θέλει να παραχωρήσει σε εφαρμογές πρόσβαση υπερχρήστη, τότε θα πρέπει να εγκαταστήσει το Magisk και το Magisk Manager. Ενώ το LineageOS εξακολουθεί να μην υποστηρίζει επίσημα το Magisk ενσωματώνοντάς το σε επίσημες εκδόσεις, αυτός ο υποβιβασμός για το addonsu ουσιαστικά αναδεικνύει το Magisk ως την de facto υποστηριζόμενη λύση.

Αλλά γιατί το LineageOS εγκαταλείπει το addonsu εξαρχής; Αυτό συμβαίνει επειδή το PrivacyGuard, μια δυνατότητα LineageOS που αξιοποίησε το addonsu, καταργείται επίσης στο LineageOS 17. Το PrivacyGuard πρόσφερε στους χρήστες προηγμένους ελέγχους διαχείρισης αδειών σχετικά με το τι ήταν δυνατό στο stock Android. Η ομάδα LineageOS ήταν δεν είναι δυνατή η μεταφορά του πλαισίου PrivacyGuard στη νέα βάση Android 10, και αντί αυτού, η ομάδα χρησιμοποιεί Η λειτουργία Permissions Hub της Google στο Android 10. Αυτή η δυνατότητα Permissions Hub είναι η τα ίδια στοιχεία ελέγχου αδειών που είδαμε στις πρώιμες εκδόσεις Android Q που διέρρευσαν, αλλά ένα που απουσίαζε σε δημόσιες εκδόσεις. Η Google δεν κυκλοφόρησε τη δυνατότητα στο Android 10, αλλά ο κωδικός για αυτήν εξακολουθεί να υπάρχει στο AOSP. Το LineageOS το έχει διαχωρίσει και θα το προσφέρει ως εναλλακτική λύση στο PrivacyGuard.