基於內核的SU它通過自定義內核,直接在內核中賦予目標進程root權限
《KernelSU編譯內核工具》是一款免費且功能強大編譯工具,它能夠直接在內核空間中,為所有的安卓手機係統用戶空間應用程序授予root權限,提供有關的app及遊戲修改使用權限的明細信息查看。
KernelSU,顧名思義,就是基於內核的 SU。它通過自定義內核,直接在內核中賦予目標進程 root 權限。更多關於 root 的知識可以參考我之前的文章:何為 root?。
其實 KernelSU 很早就有人提出了來了,大約 2018 年的時候,XDA 上的 zx2c4 就給出了一個簡單的實現[1];雖然整個實現非常簡單,但它的確給我們展示了另外一種可能。後來,LSPosed 團隊在實現 WSA 的 Magisk 方案的時候,也曾通過 KernelSU 來 root WSA[2]。
由於 KernelSU 的實現需要自定義內核,而 Android 係統的碎片化極其嚴重,又由於 Linux 內核不同版本之間沒有兼容性可言;因此之前的 KernelSU 方案很難擁有通用性:你必須給每個型號的設備編譯一個自定義內核,這幾乎是不可能實現的。另外,之前的 KernelSU 實現沒有鑒權係統,係統中的任何進程,無需任何授權,都可以直接通過 su 訪問到 root 權限;這對普通用戶來說是難以接受的:隨便一個 App 一上來就有可能控製你的整個手機。
KernelSU 支持哪些設備?
內核版本 5.10 以上的設備支持,其他均不支持;未來也許可以通過 static binary instrumentation 的方式 backport 到舊內核,就看有沒有有緣人來實現了。
KernelSU 與傳統的 ROOT 有什麼區別?
KernelSU 主要工作在內核空間,而傳統的 ROOT 如 Magisk 實際工作在用戶空間。
KernelSU 能有類似 Magisk 的模塊功能嗎?
KernelSU 會有模塊功能,不過可能與 Magisk 的模塊不同;KernelSU 將提供內核模塊接口,其規劃的模塊功能,主要用來將代碼或者腳本文件加載進內核空間執行;而非類似 Magisk 那樣提供文件係統 overlay。不過理論上講,KernelSU 也可以實現文件係統 overlay。
KernelSU 能完美隱藏 root 嗎?
我不確定。但理論上講,內核相比應用程序處於特權級別,它有能力對應用程序屏蔽任何信息;比如在內核中可以完美地攔截所有係統調用,這是隱藏 root 的核武器。
KernelSU 最大的優勢是什麼?
KernelSU 可以提供針對內核的 HOOK 接口,你可以對內核中的幾乎任意函數進行攔截;比如攔截係統調用,過濾 openat、inofity 等。內核級別的 HOOK,意味著對所有所有進程完美的控製,除非你的對手也是 root 進程。
KernelSU 是開源的嗎?
Yes, 開源地址:https://github.com/tiann/KernelSU
KernelSU編譯內核工具布局非常簡單明了,可以解除我們的一些設置權限,直接在線進行操作,一鍵免root,以求達到清楚手機內多餘垃圾的目的,使自己的手機運行環境能夠更加的流暢。
kernelsu github:https://github.com/tiann/KernelSU
手機軟件,是指能在手機上方便用戶的一係列軟件,具備各種各樣的功能,滿足用戶的各種需求,包括各種保護手
進入專區> 騰訊QQ瀏覽器 120.5M / 中文 / 10.0 / 安裝到手機桌麵 v14.2.6.6046 蜻蜓FM安卓版 78.5M / 中文 / 10.0 / v10.2.0 最新版 遊戲貓app 31.7M / 中文 / 10.0 / v3.3.8 安卓客戶端 抖音火山版免費 195.9M / 中文 / 10.0 / v26.7.0 賺錢 nodevideo官方版 121.5M / 中文 / 10.0 / 最新 v6.5.0 nodevideo軟件 121.5M / 中文 / 10.0 / 最新版 v6.5.0
熱門評論
最新評論