LineageOS verzichtet auf seine eigene Superuser-Implementierung und macht Magisk zur De-facto-Lösung

LineageOS 17 wird kein eigenes Addonsu-Paket mehr empfehlen, wodurch Magisk und Magisk Manager de facto zur Wahl für Superuser-Binärdateien und -Verwaltung werden.

Wenn nicht, ist LineageOS eines der beliebtesten benutzerdefinierten ROMs für Android-Geräte Die beliebtesten benutzerdefiniertes ROM da draußen. Dieses benutzerdefinierte ROM verwendet Android, wie es im Android Open Source Project (AOSP) zu finden ist, und fügt ihm eine eigene Variante hinzu. Viele benutzerdefinierte ROMs neigen dann dazu, LineageOS als eigene Basis zu übernehmen, sodass sich jede größere Änderung, die LineageOS an sich selbst vornimmt, tendenziell in der gesamten benutzerdefinierten ROM-Community ausbreitet. Die Entwickler von LineageOS sind sich dieser Auswirkungen bewusst und treffen entsprechende fundierte Entscheidungen. Die bevorstehende Veröffentlichung von LineageOS ändert die Art und Weise, wie der Root-Zugriff gehandhabt wird, erheblich, da das ROM die Unterstützung für seine eigene Addonsu-Binärdatei zugunsten von Magisk einstellt.

Die nächste Hauptversion für LineageOS wird LineageOS 17 heißen, ohne dass es hier zu Überraschungen kommt. Das benutzerdefinierte ROM wird derzeit auf Android 10 umgestellt. Obwohl es sich um ein benutzerdefiniertes ROM handelt und es daher deutlich flexibler ist als ein OEM-UX-Skin, verzichtet LineageOS darauf, es mit einem auszuliefern vorinstallierte Root-Binärdatei – was bedeutet, dass es für Apps keine Möglichkeit gibt, bei einer Neuinstallation von nur Superuser-Zugriff zu erhalten ROM. Damit Apps Superuser-Zugriff anfordern können, muss der Benutzer bewusst eine Superuser-Binärdatei und einen Superuser-Manager installieren. Die meisten Benutzer installieren standardmäßig Magisk und Magisk Manager, hauptsächlich aus diesem Grund Workaround, den Magisk gegen die SafetyNet-Erkennung bietet, sowie das benutzerfreundliche Framework dafür Magisk-Module.

Obwohl LineageOS die beliebte Wahl ist, empfiehlt es Magisk nicht offiziell als bevorzugte Root-Lösung. Einige unwissende Benutzer installieren am Ende inkompatible Magisk-Module auf ihren Geräten und überfluten dann das ROM Betreuer mit Fehlerberichten wegen fehlerhaftem Verhalten – was den Betreuern definitiv Kopfzerbrechen bereitet mit. Stattdessen verließ sich das ROM auf sich selbst Addonsu-Paket Bereitstellung der Superuser-Binärdatei und eines einfachen Superuser-Managers.

Dieses Add-on wurde mit LineageOS 15.1 und angeboten LineageOS 16-Veröffentlichungen, aber mit offiziellem LineageOS 17, Dies wird nicht mehr angeboten. Für diese Veröffentlichung Root-Zugriff über ADB wird die offiziell unterstützte Möglichkeit für Benutzer sein, mit wichtigen Dateien auf ihren Geräten herumzuspielen. Wenn der Benutzer Apps Superuser-Zugriff gewähren möchte, muss er Magisk und Magisk Manager installieren. Während LineageOS Magisk immer noch nicht offiziell durch die Integration in offizielle Builds unterstützt, erhebt diese Herabstufung für Addonsu Magisk im Wesentlichen zur de facto unterstützten Lösung.

Aber warum lässt LineageOS Addonsu überhaupt fallen? Das liegt daran, dass PrivacyGuard, eine von addonsu genutzte LineageOS-Funktion, in LineageOS 17 ebenfalls entfernt wird. PrivacyGuard bot Benutzern erweiterte Berechtigungsverwaltungskontrollen darüber, was auf Standard-Android möglich war. Das LineageOS-Team war Das PrivacyGuard-Framework kann nicht auf die neue Android 10-Basis portiert werden, und stattdessen nutzt das Team Googles eigene Permissions Hub-Funktion in Android 10. Diese Berechtigungs-Hub-Funktion ist die Dieselben Berechtigungskontrollen, die wir in unseren frühen durchgesickerten Android Q-Builds gesehen haben, aber eines, das in öffentlichen Veröffentlichungen fehlte. Google hat die Funktion nicht in Android 10 veröffentlicht, der Code dafür ist jedoch weiterhin in AOSP vorhanden. LineageOS hat es geforkt und wird es als Alternative zu PrivacyGuard anbieten.