LineageOS está abandonando sua própria implementação de superusuário, tornando Magisk a solução de fato

O LineageOS 17 não recomendará mais seu próprio pacote addonsu, tornando o Magisk e o gerenciador Magisk a escolha de fato para gerenciamento e binário de superusuário.

LineageOS é uma das ROMs personalizadas mais populares disponíveis para dispositivos Android, se não o mais popular ROM personalizada por aí. Esta ROM personalizada pega o Android conforme encontrado no Android Open Source Project (AOSP) e adiciona seu próprio sabor. Muitas ROMs personalizadas tendem a adotar o LineageOS como sua própria base, portanto, qualquer mudança importante que o LineageOS empreenda tende a se propagar por toda a comunidade de ROMs personalizadas. Os desenvolvedores por trás do LineageOS estão cientes dessa repercussão e tomam decisões informadas de acordo. O próximo lançamento do LineageOS está mudando significativamente a forma como o acesso root é tratado, já que a ROM está abandonando o suporte para seu próprio binário addonsu em favor do Magisk.

O próximo grande lançamento do LineageOS se chamará LineageOS 17, sem surpresas aqui. A ROM personalizada está sendo baseada novamente no Android 10. Apesar de ser uma ROM personalizada e, portanto, ter significativamente mais flexibilidade do que uma skin OEM UX, o LineageOS opta por não enviar com um binário raiz pré-instalado - o que significa que não há como os aplicativos obterem acesso de superusuário em uma nova instalação apenas do ROM. Para que os aplicativos solicitem acesso de superusuário, o usuário deve instalar conscientemente um binário de superusuário e um gerenciador de superusuário. A maioria dos usuários tem optado por instalar o Magisk e o Magisk Manager, principalmente por causa do solução alternativa que Magisk oferece contra detecção SafetyNet, bem como a estrutura fácil de usar para Módulos Magisk.

Apesar de ser a escolha popular, o LineageOS não recomenda oficialmente o Magisk como a solução de root preferida. Alguns usuários ignorantes acabam instalando Módulos Magisk incompatíveis em seus dispositivos e inundam a ROM mantenedores com relatórios de bugs para comportamento quebrado - o que é uma dor de cabeça definitiva para os mantenedores lidarem com. A ROM, em vez disso, dependia sozinha pacote addonsu para fornecer o binário do superusuário e um gerenciador de superusuário simples.

Este addonsu foi oferecido com LineageOS 15.1 e Lançamentos do LineageOS 16, mas com LineageOS 17 oficial, isso não será mais oferecido. Para este lançamento, acesso root através do ADB será a forma oficialmente suportada para os usuários mexerem em arquivos importantes em seus dispositivos. Se o usuário quiser conceder acesso de superusuário aos aplicativos, ele terá que instalar o Magisk e o Magisk Manager. Embora o LineageOS ainda não ofereça suporte oficial ao Magisk, incorporando-o em compilações oficiais, esse rebaixamento de addonsu essencialmente eleva o Magisk a ser a solução com suporte de fato.

Mas por que o LineageOS está descartando addonsu em primeiro lugar? Isso ocorre porque o PrivacyGuard, um recurso do LineageOS aproveitado pelo addonsu, também está sendo removido no LineageOS 17. O PrivacyGuard ofereceu aos usuários controles avançados de gerenciamento de permissões sobre o que era possível no Android padrão. A equipe do LineageOS foi não é possível portar a estrutura PrivacyGuard para a nova base do Android 10e, em vez disso, a equipe está utilizando Recurso Hub de permissões do próprio Google no Android 10. Este recurso do Hub de permissões é o mesmos controles de permissão que vimos em nossas primeiras compilações vazadas do Android Q, mas que estava ausente em lançamentos públicos. O Google não lançou o recurso no Android 10, mas o código para ele ainda existe no AOSP. LineageOS o bifurcou e irá oferecê-lo como alternativa ao PrivacyGuard.