安卓ROOT一路發展而來,我們經歷了很多很多,從最早前的supersu,到后來的一鍵ROOT工具,如360/ROOT精靈/ROOT大師等等,到現在主流的magiskroot方法。手機刷入root權限,我們可以進行各種diy操作,但由于手機安全性不斷提升,軟件或者系統,對root的檢測也越來越嚴格,經常出現不能啟動的問題,這個時候,完美root權限,或者說可以完美隱藏ROOT的想法,成為了大家的重要需求。自此,一款名叫KernelSU的ROOT方法,橫空出世。以下僅為ROM基地小編,個人理解,如有錯誤請指出

什么是 KernelSU?
適配開放作者是維術大神,KernelSU 是 Android GKI 設備的 root 解決方案,它工作在內核模式,并直接在內核空間中為用戶空間應用程序授予 root 權限。從官方的說法,kernelSU的工作模式屬于內核,可直接授權用戶空間權限,對比于之前前magisk授權的用戶空間,似乎更加徹底。
KernelSU的功能
KernelSU 的主要特點是它是基于內核的。 KernelSU 運行在內核空間, 所以它可以提供我們以前從未有過的內核接口。 例如,我們可以在內核模式下為任何進程添加硬件斷點;我們可以在任何進程的物理內存中訪問,而無人知曉;我們可以在內核空間攔截任何系統調用; 等等。KernelSU 還提供了一個基于 overlayfs 的模塊系統,允許您加載自定義插件到系統中。它還提供了一種修改 /system 分區中文件的機制。

KernelSU的優點
從實際使用上來看, KernelSU獲取root后,不需要我們進行任何隱藏root操作,基本可以騙過系統很多軟件的root檢測機制,達到近乎完美的一種效果,并且root執行效果很強,使用起來很棒,KernelSU軟件設計非常簡潔,新手和小白上手速度非常快。理論上 KernelSU會不斷更新升級,提供更多的DIY功能,如當前magisk模塊兼容使用
KernelSU的弊端
由于KernelSU 是 Android GKI 設備的 root 解決方案,并不是什么手機內核都可以使用這個kernelsu。如果你的機型不在支持列表里,那么只能進行自己動手自編譯內核來實現這個功能。并且KernelSU目前對magisk模塊的兼容暫時不完善,只兼容部分主流magisk模塊。個人軟件或者模塊,之前制作的時候,也沒有對kernelsu適配,刷入可能無限重啟,隨之時間推移,應該會有更多的模塊支持kernelsu
總結:kernelsu的出現,讓我們的root方法,有了1個新的選擇,雖然初期來看,并沒有magisk支持的機型那么多,但長久下去,kernelsu更新升級后會給我們的root帶來更多便利。