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

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

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