LineageOS sta abbandonando la propria implementazione da superutente, rendendo Magisk la soluzione di fatto

LineageOS 17 non consiglierà più il proprio pacchetto aggiuntivo, rendendo Magisk e Magisk Manager la scelta di fatto per il binario e la gestione dei superutenti.

In caso contrario, LineageOS è una delle ROM personalizzate più popolari disponibili per i dispositivi Android il più popolare ROM personalizzata disponibile. Questa ROM personalizzata prende Android come si trova su Android Open Source Project (AOSP) e aggiunge il proprio sapore su di esso. Molte ROM personalizzate tendono quindi ad adottare LineageOS come base, quindi qualsiasi modifica importante intrapresa da LineageOS tende a propagarsi in tutta la comunità delle ROM personalizzate. Gli sviluppatori di LineageOS sono consapevoli di queste ripercussioni e prendono decisioni informate di conseguenza. L'imminente rilascio di LineageOS sta cambiando in modo significativo il modo in cui viene gestito l'accesso root, poiché la ROM sta abbandonando il supporto per il proprio binario aggiuntivo a favore di Magisk.

La prossima major release per LineageOS si chiamerà LineageOS 17, senza sorprese qui. La ROM personalizzata è in procinto di essere ribasata su Android 10. Nonostante sia una ROM personalizzata e quindi abbia una flessibilità significativamente maggiore rispetto a una skin UX OEM, LineageOS sceglie di non fornire una binario root preinstallato, il che significa che non è possibile per le app ottenere l'accesso come superutente su una nuova installazione solo di ROM. Affinché le app richiedano l'accesso come superutente, l'utente deve installare consapevolmente un file binario superutente e un gestore superutente. La maggior parte degli utenti ha installato per impostazione predefinita Magisk e Magisk Manager, principalmente a causa di soluzione alternativa offerta da Magisk contro il rilevamento di SafetyNet, nonché il framework di facile utilizzo per Moduli Magisk.

Nonostante sia la scelta popolare, LineageOS non consiglia ufficialmente Magisk come soluzione di rooting preferita. Alcuni utenti ignoranti finiscono per installare moduli Magisk incompatibili sui propri dispositivi e quindi inondare la ROM manutentori con segnalazioni di bug per comportamenti non funzionanti - il che è decisamente un grattacapo da affrontare per i manutentori con. La ROM invece si appoggiava da sola pacchetto aggiuntivo per fornire il binario del superutente e un semplice gestore del superutente.

Questo componente aggiuntivo è stato offerto con LineageOS 15.1 e Versioni di LineageOS 16, ma con LineageOS 17 ufficiale, questo non sarà più offerto. Per questa versione, accesso root su ADB sarà il modo ufficialmente supportato per consentire agli utenti di modificare file importanti sui propri dispositivi. Se l'utente desidera concedere l'accesso come superutente alle app, dovrà installare Magisk e Magisk Manager. Sebbene LineageOS non supporti ancora ufficialmente Magisk incorporandolo nelle build ufficiali, questa retrocessione per addonsu eleva essenzialmente Magisk a essere la soluzione supportata di fatto.

Ma perché LineageOS elimina il componente aggiuntivo in primo luogo? Questo perché PrivacyGuard, una funzionalità di LineageOS sfruttata da Addonsu, verrà rimossa anche in LineageOS 17. PrivacyGuard offriva agli utenti controlli avanzati di gestione delle autorizzazioni su ciò che era possibile fare su Android di serie. Il team LineageOS era impossibile portare il framework PrivacyGuard sulla nuova base Android 10, e invece, il team sta utilizzando La funzione Hub autorizzazioni di Google nell'Android 10. Questa funzionalità dell'Hub autorizzazioni è la stessi controlli di autorizzazione che abbiamo visto nelle nostre prime build Android Q trapelate, ma assente nelle versioni pubbliche. Google non ha rilasciato la funzionalità in Android 10, ma il codice esiste ancora in AOSP. LineageOS lo ha biforcato e lo offrirà come alternativa a PrivacyGuard.