LineageOS abandonne sa propre implémentation de superutilisateur, faisant de Magisk la solution de facto

LineageOS 17 ne recommandera plus son propre package complémentaire, faisant de Magisk et Magisk Manager le choix de facto pour le binaire et la gestion du superutilisateur.

LineageOS est l'une des ROM personnalisées les plus populaires disponibles pour les appareils Android, sinon le plus populaire ROM personnalisée là-bas. Cette ROM personnalisée prend Android tel que trouvé sur le projet Android Open Source (AOSP) et y ajoute sa propre saveur. De nombreuses ROM personnalisées ont ensuite tendance à adopter LineageOS comme leur propre base, de sorte que tout changement majeur entrepris par LineageOS pour lui-même a tendance à se propager dans toute la communauté ROM personnalisée. Les développeurs derrière LineageOS sont conscients de cette répercussion et prennent des décisions éclairées en conséquence. La prochaine version de LineageOS modifie considérablement la manière dont l'accès root est géré, car la ROM abandonne la prise en charge de son propre binaire complémentaire au profit de Magisk.

La prochaine version majeure de LineageOS s'appellera LineageOS 17, sans aucune surprise ici. La ROM personnalisée est en train d’être rebasée sur Android 10. Bien qu'il s'agisse d'une ROM personnalisée et qu'elle ait donc beaucoup plus de flexibilité qu'un skin OEM UX, LineageOS choisit de ne pas être livré avec un skin OEM UX. binaire racine préinstallé - ce qui signifie qu'il n'y a aucun moyen pour les applications d'obtenir un accès superutilisateur sur une nouvelle installation du seul ROM. Pour que les applications demandent un accès de superutilisateur, l'utilisateur doit consciemment installer un binaire de superutilisateur et un gestionnaire de superutilisateur. La plupart des utilisateurs installent par défaut Magisk et Magisk Manager, principalement en raison de la solution de contournement proposée par Magisk contre la détection SafetyNet, ainsi que le cadre facile à utiliser pour Modules Magisk.

Bien qu'il s'agisse du choix populaire, LineageOS ne recommande pas officiellement Magisk comme solution d'enracinement préférée. Certains utilisateurs ignorants finissent par installer des modules Magisk incompatibles sur leurs appareils, puis inondent la ROM les responsables avec des rapports de bogues pour un comportement défectueux - ce qui est un véritable casse-tête pour les responsables avec. Le ROM s'est plutôt appuyé sur lui-même paquet complémentaire pour fournir le binaire du superutilisateur et un simple gestionnaire de superutilisateur.

Cet addonsu était proposé avec LineageOS 15.1 et Sorties de LineageOS 16, mais avec LineageOS 17 officiel, cela ne sera plus proposé. Pour cette version, accès root sur ADB sera le moyen officiellement pris en charge par les utilisateurs de manipuler des fichiers importants sur leurs appareils. Si l'utilisateur souhaite accorder l'accès superutilisateur aux applications, il devra alors installer Magisk et Magisk Manager. Bien que LineageOS ne prenne toujours pas officiellement en charge Magisk en l'incorporant dans les versions officielles, cette rétrogradation d'addonsu élève essentiellement Magisk au rang de solution prise en charge de facto.

Mais pourquoi LineageOS abandonne-t-il l'addonsu en premier lieu? En effet, PrivacyGuard, une fonctionnalité LineageOS exploitée par le module complémentaire, est également supprimée dans LineageOS 17. PrivacyGuard offrait aux utilisateurs des contrôles avancés de gestion des autorisations sur ce qui était possible sur Android d'origine. L'équipe LineageOS était impossible de porter le framework PrivacyGuard sur la nouvelle base Android 10, et à la place, l'équipe utilise La propre fonctionnalité Permissions Hub de Google sous Android 10. Cette fonctionnalité Permissions Hub est la mêmes contrôles d'autorisation que ceux que nous avons vus dans nos premières versions d'Android Q divulguées, mais qui était absent des versions publiques. Google n'a pas publié cette fonctionnalité dans Android 10, mais le code correspondant existe toujours dans AOSP. LineageOS l'a dérivé et le proposera comme alternative à PrivacyGuard.