LineageOS menghentikan implementasi pengguna supernya sendiri, menjadikan Magisk sebagai solusi de facto

LineageOS 17 tidak lagi merekomendasikan paket addonsu miliknya sendiri, menjadikan Magisk dan Magisk manager sebagai pilihan de facto untuk biner dan manajemen pengguna super.

LineageOS adalah salah satu ROM khusus paling populer yang tersedia untuk perangkat Android, jika tidak yang paling populer ROM khusus di luar sana. ROM khusus ini mengambil Android seperti yang ditemukan di Proyek Sumber Terbuka Android (AOSP) dan menambahkan cita rasa tersendiri di atasnya. Banyak ROM khusus yang cenderung mengadopsi LineageOS sebagai basisnya sendiri, sehingga perubahan besar apa pun yang dilakukan LineageOS cenderung menyebar ke seluruh komunitas ROM khusus. Pengembang di balik LineageOS menyadari dampak ini dan mengambil keputusan yang tepat. Rilis LineageOS yang akan datang secara signifikan mengubah cara penanganan akses root, karena ROM menghentikan dukungan untuk biner addonsu miliknya dan mendukung Magisk.

Rilis besar berikutnya untuk LineageOS akan disebut LineageOS 17, tanpa kejutan apa pun di sini. ROM khusus sedang dalam proses untuk berbasis ulang di atas Android 10. Meskipun merupakan ROM khusus, dan dengan demikian memiliki fleksibilitas yang jauh lebih besar daripada skin OEM UX, LineageOS memilih untuk tidak dikirimkan dengan biner root yang sudah diinstal sebelumnya -- artinya tidak ada cara bagi aplikasi untuk mendapatkan akses pengguna super pada instalasi baru saja ROM. Agar aplikasi dapat meminta akses pengguna super, pengguna harus secara sadar memasang biner pengguna super dan manajer pengguna super. Sebagian besar pengguna secara default menginstal Magisk dan Magisk Manager, terutama karena solusi yang ditawarkan Magisk terhadap deteksi SafetyNet, serta kerangka kerja yang mudah digunakan Modul Magisk.

Meskipun merupakan pilihan populer, LineageOS tidak secara resmi merekomendasikan Magisk sebagai solusi rooting pilihan. Beberapa pengguna yang bodoh akhirnya menginstal Modul Magisk yang tidak kompatibel pada perangkat mereka dan kemudian membanjiri ROM pengelola dengan laporan bug karena perilaku yang rusak -- yang jelas merupakan hal yang memusingkan bagi pengelola untuk menanganinya dengan. ROM malah mengandalkan dirinya sendiri paket tambahan untuk menyediakan biner pengguna super dan manajer pengguna super sederhana.

Addonsu ini ditawarkan dengan LineageOS 15.1 dan Rilis LineageOS 16, tetapi dengan LineageOS 17 resmi, ini tidak akan ditawarkan lagi. Untuk rilis ini, akses root melalui ADB akan menjadi cara yang didukung secara resmi bagi pengguna untuk mengotak-atik file penting di perangkat mereka. Jika pengguna ingin memberikan akses pengguna super pada aplikasi, mereka harus menginstal Magisk dan Magisk Manager. Meskipun LineageOS masih belum secara resmi mendukung Magisk dengan memasukkannya ke dalam versi resmi, penurunan pangkat untuk addonsu ini pada dasarnya mengangkat Magisk menjadi solusi yang didukung secara de facto.

Namun mengapa LineageOS menghapus addonsu? Hal ini karena PrivacyGuard, fitur LineageOS yang dimanfaatkan addonsu, juga dihapus di LineageOS 17. PrivacyGuard menawarkan kepada pengguna kontrol manajemen izin tingkat lanjut atas apa yang mungkin dilakukan pada stok Android. Tim LineageOS adalah tidak dapat mem-porting kerangka PrivacyGuard ke basis Android 10 yang baru, dan sebaliknya, tim yang memanfaatkan Fitur Pusat Izin milik Google sendiri di Android 10. Fitur Hub Izin ini adalah kontrol izin yang sama seperti yang kami lihat di bocoran awal Android Q kami, tapi salah satu yang tidak ada dalam rilis publik. Google tidak merilis fitur tersebut di Android 10, tetapi kodenya masih ada di AOSP. LineageOS telah melakukan fork dan akan menawarkannya sebagai alternatif dari PrivacyGuard.