kerneISU下載apk安卓版,這是一個root工具,幫助玩機黨更好的設置自己的手機,基于內核的Android解決方案。一個內核級別的ROOT管理器,很多大佬都在用的神器,建議對于手機ROOT有一定了解的小伙伴下載使用,官方app,免費使用,開源下載。
KernelSU,顧名思義,就是基于內核的 SU。它通過自定義內核,直接在內核中賦予目標進程 root 權限。
由于 KernelSU 的實現需要自定義內核,而 Android 系統的碎片化極其嚴重,又由于 Linux 內核不同版本之間沒有兼容性可言;因此之前的 KernelSU 方案很難擁有通用性:你必須給每個型號的設備編譯一個自定義內核,這幾乎是不可能實現的。另外,之前的 KernelSU 實現沒有鑒權系統,系統中的任何進程,無需任何授權,都可以直接通過 su 訪問到 root 權限;這對普通用戶來說是難以接受的:隨便一個 App 一上來就有可能控制你的整個手機。
在GKI2.0之前,這是不可能實現的事情。而GKI2.0帶來了內核的通用性,使得KernelSU的推廣也成為了可能。
基于內核的 su 和權限管理。
基于 overlayfs 的模塊系統。
GKI(Gerneric Kernel Image,通用內核鏡像)
根據谷歌官方的文檔中記載,Android 通用內核 (ACK) 是所有 Android 產品內核的基礎。供應商內核和設備內核位于 ACK 的下游。供應商通過修改內核源代碼并添加設備驅動程序,添加了對 SoC 和外圍設備的支持。
因此,設備內核由以下部分組成:
1.上游:來自 kernel.org 的 Linux 內核
2.AOSP:AOSP 通用內核的其他 Android 專用補丁程序
3.供應商:供應商提供的 SoC 和外圍設備支持以及優化補丁程序
4.原始設備制造商:其他設備驅動程序和自定義項
幾乎所有設備都具有自定義內核。這就導致了內核碎片化問題。
內核碎片化會對 Android 社區產生若干負面影響。
1.安全更新需要耗費大量人力
2.很難合并長期支持的更新
3.妨礙 Android 平臺進行版本升級
4.很難將內核更改貢獻回上游 Linux
通用內核映像 (GKI) 項目通過統一核心內核并將 SoC 和板級支持從核心內核移至可加載模塊中,解決了內核碎片化問題。GKI 內核為內核模塊提供了穩定的內核模塊接口 (KMI),因此模塊和內核可以獨立進行更新。
首先檢查您的設備是否被支持
從 GitHub 或 酷安 下載 KernelSU 管理器應用,然后將應用程序安裝到設備并打開:
如果應用程序顯示 “不支持”,則表示您的設備不支持 KernelSU,你需要自己編譯設備的內核才能使用,KernelSU 官方不會也永遠不會為你提供一個可以刷寫的 boot 鏡像。
如果應用程序顯示 “未安裝”,那么 KernelSU 支持您的設備;可以進行下一步操作。
KMI 查看
KMI 全稱 Kernel Module Interface,相同 KMI 的內核版本是兼容的 這也是 GKI 中“通用”的含義所在;反之,如果 KMI 不同,那么這些內核之間無法互相兼容,刷入與你設備 KMI 不同的內核鏡像可能會導致死機。
KernelSU的安裝方法有如下幾種,各自適用于不同的場景,請按需選擇:
1.使用自定義 Recovery(如 TWRP)安裝
2.使用內核刷寫 App,如 (Franco Kernel Manager)安裝
3.使用 KernelSU 提供的 boot.img 使用 fastboot 安裝
4.手動修補 boot.img 然后安裝
使用自定義 Recovery 安裝
前提:你的設備含有第三方Recovery 如TWRP;如果只有官方 Recovery,請使用其他方法。
步驟:
在 KernelSU 的 Release 頁面 下載與你手機版本匹配的以 AnyKernel3 開頭的 zip 刷機包;例如,手機內核版本為 android12-5.10.66,那么你應該下載 AnyKernel3-android12-5.10.66_yyyy-MM.zip 這個文件(其中 yyyy 為年份,MM 為月份)。
重啟手機進入 TWRP。
將 AnyKernel3-*.zip 放到手機 /sdcard 然后在 TWRP 圖形界面選擇安裝。
這種方法適用于任何情況下的安裝(不限于初次安裝或者后續升級),只要你用 TWRP 就可以操作。
使用 KernelSU 提供的 boot.img 安裝
這種方法不需要你有 TWRP,也不需要你的手機有 root 權限;適用于你初次安裝 KernelSU。
首先找到合適的 boot.img
KernelSU 為 GKI 設備提供了通用的 boot.img
您可以從 GitHub Release下載 boot.img, 請注意您應該使用正確版本的 boot.img. 例如,如果您的設備顯示內核是 android12-5.10.101, 需要下載 android-5.10.101_yyyy-MM.boot-<format>.img.
其中 <format> 指的是你的官方 boot.img 的內核壓縮格式,請檢查您原有 boot.img 的內核壓縮格式,您應該使用正確的格式,例如 lz4、gz;如果是用不正確的壓縮格式,刷入 boot 后可能無法開機。
小米設備通常使用 gz 或者 不壓縮。
然后將 boot.img 刷入設備
使用 adb 連接您的設備,然后 進入 fastboot 模式,然后使用此命令刷入 KernelSU:
fastboot flash boot boot.img
注意,boot是你設備的引導鏡像,如果出現問題,會導致卡第一屏,請先備份設備原boot鏡像再操作
部分機型支持 fastboot boot-臨時啟動,可以先使用
fastboot boot boot.img
如果刷寫后卡在第一屏怎么辦?刷回備份好的原boot鏡像即可恢復,如果沒有備份,下載當前系統的線刷包或卡刷包,提取boot鏡像刷回即可。
優點
WSA 和運行在容器上的 Android 也可以與 KernelSU 一起工作。
GKI 設備不用自行修補鏡像,更方便。
目前不會被檢測到(如果要用模塊的話會檢測overlayfs,只用su并不會被檢測到)
缺點
KernelSU 官方支持 GKI 2.0 的設備(內核版本5.10以上);舊內核也是兼容的(最低4.14+),不過需要自己編譯內核。
KernelSU 的模塊系統與 Magisk 的 magic mount 有沖突,如果 KernelSU 中啟用了任何模塊,那么整個 Magisk 將無法工作。
但是如果你只使用 KernelSU 的 su,那么它會和 Magisk 一起工作:KernelSU 修改 kernel 、 Magisk 修改 ramdisk。
模塊
ZygiskOnKernelSU 刷入此模塊后,其他常用模塊直接刷入(可能存在部分問題)
無論何時,請保管數據。
基于內核的
KernelSU工作在Linux內核模式,它對用戶空間應用程序有更多的控制權。
白名單訪問控制
只有被授予root權限的應用程序才能訪問“su ”,其他應用程序無法感知su。
模塊支持
KernelSU支持通過overlayfs無系統地修改/system,它甚至可以使系統可寫。
開放源碼
KernelSU是GPL-3許可下的開源項目。
Android 設備的啟動分為三個階段:
1.BootLoader: Android設備打開電源后,首先會從處理器片上ROM的啟動引導代碼開始執行,尋找Bootloader代碼,并加載到內存。
2.Linux Kernel: Bootloader開始執行,首先負責完成硬件的初始化,然后找到Linux內核代碼,并加載到內存。
3.Android 系統服務: Linux內核開始啟動,初始化各種軟硬件環境,加載驅動程序,掛載根文件系統,并執行init程序,由此開啟Android的世界。
Android系統實際上是運行在Linux Kernel之上的一系列系統服務進程。
在類Unix系統中,一切皆文件。文件結構通過某種樹狀的機制組織起來,并且最終歸于一個起源:根目錄,root。 這個根目錄的修改權限是較為敏感的系統操作,同時考慮到系統安全性與穩定性,也是一般不會為普通用戶開放的權限。 這時,為了更高的系統可玩性,用戶可能會去獲得這個權限。在多用戶機制中,得到這一權限的用戶被稱為root用戶。
小編簡評:KernelSU是
下載 YouCam Makeup玩美彩妝相機高級版 130.3M /小編簡評:玩美彩妝相
下載 KineStop暈車援助 9.8M /小編簡評:KineStop是
下載 貓貓狗狗冰淇淋游戲(Sundae Picnic) 185.7M /小編簡評:貓貓狗狗冰
下載 貝爾的復仇恐怖游戲(Sundel Bolong Revenge) 174.5M /小編簡評:《SundelBo
下載 生存國家移動版(Survival Nation: Mobile) 699.3M /小編簡評:生存國家移
下載 SpeedChecker速度檢查器解鎖高級版 14.4M /小編簡評:速度檢查器
下載 圣刃模擬器(DX HENSHIN SABER) 82.5M /小編簡評:圣刃模擬器
下載 超市3D商店模擬器(Supermarket 3D Store Simulator) 122.8M /小編簡評:超市3D商店
網友評論