東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫(kù)|最新更新|下載分類|排行榜

首頁(yè)安卓軟件系統(tǒng)安全 → KernelSU酷安 v1.0.1 最新版
KernelSU酷安v1.0.1 最新版

KernelSU酷安

更新:2024-07-25 13:42

大。8.1M

下載地址
更多安卓版 >
更多IOS版 >
更多PC版 >
二維碼

掃描二維碼安裝到手機(jī)

好玩50%(10票)
坑爹50%(10票)

同一開(kāi)發(fā)者

KernelSU酷安截圖KernelSU酷安截圖KernelSU酷安截圖KernelSU酷安截圖KernelSU酷安截圖

kerneISU下載apk安卓版,這是一個(gè)root工具,幫助玩機(jī)黨更好的設(shè)置自己的手機(jī),基于內(nèi)核的Android解決方案。一個(gè)內(nèi)核級(jí)別的ROOT管理器,很多大佬都在用的神器,建議對(duì)于手機(jī)ROOT有一定了解的小伙伴下載使用,官方app,免費(fèi)使用,開(kāi)源下載。

KernelSU官方app

KernelSU是什么

KernelSU,顧名思義,就是基于內(nèi)核的 SU。它通過(guò)自定義內(nèi)核,直接在內(nèi)核中賦予目標(biāo)進(jìn)程 root 權(quán)限。

KernelSU官方app

由于 KernelSU 的實(shí)現(xiàn)需要自定義內(nèi)核,而 Android 系統(tǒng)的碎片化極其嚴(yán)重,又由于 Linux 內(nèi)核不同版本之間沒(méi)有兼容性可言;因此之前的 KernelSU 方案很難擁有通用性:你必須給每個(gè)型號(hào)的設(shè)備編譯一個(gè)自定義內(nèi)核,這幾乎是不可能實(shí)現(xiàn)的。另外,之前的 KernelSU 實(shí)現(xiàn)沒(méi)有鑒權(quán)系統(tǒng),系統(tǒng)中的任何進(jìn)程,無(wú)需任何授權(quán),都可以直接通過(guò) su 訪問(wèn)到 root 權(quán)限;這對(duì)普通用戶來(lái)說(shuō)是難以接受的:隨便一個(gè) App 一上來(lái)就有可能控制你的整個(gè)手機(jī)。

在GKI2.0之前,這是不可能實(shí)現(xiàn)的事情。而GKI2.0帶來(lái)了內(nèi)核的通用性,使得KernelSU的推廣也成為了可能。 

KernelSU酷安特色

基于內(nèi)核的 su 和權(quán)限管理。

基于 overlayfs 的模塊系統(tǒng)。

GKI(Gerneric Kernel Image,通用內(nèi)核鏡像)

根據(jù)谷歌官方的文檔中記載,Android 通用內(nèi)核 (ACK) 是所有 Android 產(chǎn)品內(nèi)核的基礎(chǔ)。供應(yīng)商內(nèi)核和設(shè)備內(nèi)核位于 ACK 的下游。供應(yīng)商通過(guò)修改內(nèi)核源代碼并添加設(shè)備驅(qū)動(dòng)程序,添加了對(duì) SoC 和外圍設(shè)備的支持。

因此,設(shè)備內(nèi)核由以下部分組成:

1.上游:來(lái)自 kernel.org 的 Linux 內(nèi)核

2.AOSP:AOSP 通用內(nèi)核的其他 Android 專用補(bǔ)丁程序

3.供應(yīng)商:供應(yīng)商提供的 SoC 和外圍設(shè)備支持以及優(yōu)化補(bǔ)丁程序

4.原始設(shè)備制造商:其他設(shè)備驅(qū)動(dòng)程序和自定義項(xiàng)

幾乎所有設(shè)備都具有自定義內(nèi)核。這就導(dǎo)致了內(nèi)核碎片化問(wèn)題。

內(nèi)核碎片化會(huì)對(duì) Android 社區(qū)產(chǎn)生若干負(fù)面影響。

1.安全更新需要耗費(fèi)大量人力

2.很難合并長(zhǎng)期支持的更新

3.妨礙 Android 平臺(tái)進(jìn)行版本升級(jí)

4.很難將內(nèi)核更改貢獻(xiàn)回上游 Linux

通用內(nèi)核映像 (GKI) 項(xiàng)目通過(guò)統(tǒng)一核心內(nèi)核并將 SoC 和板級(jí)支持從核心內(nèi)核移至可加載模塊中,解決了內(nèi)核碎片化問(wèn)題。GKI 內(nèi)核為內(nèi)核模塊提供了穩(wěn)定的內(nèi)核模塊接口 (KMI),因此模塊和內(nèi)核可以獨(dú)立進(jìn)行更新。

KernelSU的安裝準(zhǔn)備

首先檢查您的設(shè)備是否被支持

從 GitHub 或 酷安 下載 KernelSU 管理器應(yīng)用,然后將應(yīng)用程序安裝到設(shè)備并打開(kāi):

如果應(yīng)用程序顯示 “不支持”,則表示您的設(shè)備不支持 KernelSU,你需要自己編譯設(shè)備的內(nèi)核才能使用,KernelSU 官方不會(huì)也永遠(yuǎn)不會(huì)為你提供一個(gè)可以刷寫的 boot 鏡像。

如果應(yīng)用程序顯示 “未安裝”,那么 KernelSU 支持您的設(shè)備;可以進(jìn)行下一步操作。

KMI 查看

KMI 全稱 Kernel Module Interface,相同 KMI 的內(nèi)核版本是兼容的 這也是 GKI 中“通用”的含義所在;反之,如果 KMI 不同,那么這些內(nèi)核之間無(wú)法互相兼容,刷入與你設(shè)備 KMI 不同的內(nèi)核鏡像可能會(huì)導(dǎo)致死機(jī)。

KernelSU的安裝方法

KernelSU的安裝方法有如下幾種,各自適用于不同的場(chǎng)景,請(qǐng)按需選擇:

1.使用自定義 Recovery(如 TWRP)安裝

2.使用內(nèi)核刷寫 App,如 (Franco Kernel Manager)安裝

3.使用 KernelSU 提供的 boot.img 使用 fastboot 安裝

4.手動(dòng)修補(bǔ) boot.img 然后安裝

使用自定義 Recovery 安裝

前提:你的設(shè)備含有第三方Recovery 如TWRP;如果只有官方 Recovery,請(qǐng)使用其他方法。

步驟:

在 KernelSU 的 Release 頁(yè)面 下載與你手機(jī)版本匹配的以 AnyKernel3 開(kāi)頭的 zip 刷機(jī)包;例如,手機(jī)內(nèi)核版本為 android12-5.10.66,那么你應(yīng)該下載 AnyKernel3-android12-5.10.66_yyyy-MM.zip 這個(gè)文件(其中 yyyy 為年份,MM 為月份)。

重啟手機(jī)進(jìn)入 TWRP。

將 AnyKernel3-*.zip 放到手機(jī) /sdcard 然后在 TWRP 圖形界面選擇安裝。

這種方法適用于任何情況下的安裝(不限于初次安裝或者后續(xù)升級(jí)),只要你用 TWRP 就可以操作。

使用 KernelSU 提供的 boot.img 安裝

這種方法不需要你有 TWRP,也不需要你的手機(jī)有 root 權(quán)限;適用于你初次安裝 KernelSU。

首先找到合適的 boot.img

KernelSU 為 GKI 設(shè)備提供了通用的 boot.img

您可以從 GitHub Release下載 boot.img, 請(qǐng)注意您應(yīng)該使用正確版本的 boot.img. 例如,如果您的設(shè)備顯示內(nèi)核是 android12-5.10.101, 需要下載 android-5.10.101_yyyy-MM.boot-<format>.img.

其中 <format> 指的是你的官方 boot.img 的內(nèi)核壓縮格式,請(qǐng)檢查您原有 boot.img 的內(nèi)核壓縮格式,您應(yīng)該使用正確的格式,例如 lz4、gz;如果是用不正確的壓縮格式,刷入 boot 后可能無(wú)法開(kāi)機(jī)。

小米設(shè)備通常使用 gz 或者 不壓縮。

然后將 boot.img 刷入設(shè)備

使用 adb 連接您的設(shè)備,然后 進(jìn)入 fastboot 模式,然后使用此命令刷入 KernelSU:

fastboot flash boot boot.img

注意,boot是你設(shè)備的引導(dǎo)鏡像,如果出現(xiàn)問(wèn)題,會(huì)導(dǎo)致卡第一屏,請(qǐng)先備份設(shè)備原boot鏡像再操作

部分機(jī)型支持 fastboot boot-臨時(shí)啟動(dòng),可以先使用

fastboot boot boot.img

如果刷寫后卡在第一屏怎么辦?刷回備份好的原boot鏡像即可恢復(fù),如果沒(méi)有備份,下載當(dāng)前系統(tǒng)的線刷包或卡刷包,提取boot鏡像刷回即可。

KernelSu的優(yōu)缺點(diǎn)

優(yōu)點(diǎn)

WSA 和運(yùn)行在容器上的 Android 也可以與 KernelSU 一起工作。

GKI 設(shè)備不用自行修補(bǔ)鏡像,更方便。

目前不會(huì)被檢測(cè)到(如果要用模塊的話會(huì)檢測(cè)overlayfs,只用su并不會(huì)被檢測(cè)到)

缺點(diǎn)

KernelSU 官方支持 GKI 2.0 的設(shè)備(內(nèi)核版本5.10以上);舊內(nèi)核也是兼容的(最低4.14+),不過(guò)需要自己編譯內(nèi)核。

KernelSU 的模塊系統(tǒng)與 Magisk 的 magic mount 有沖突,如果 KernelSU 中啟用了任何模塊,那么整個(gè) Magisk 將無(wú)法工作。

但是如果你只使用 KernelSU 的 su,那么它會(huì)和 Magisk 一起工作:KernelSU 修改 kernel 、 Magisk 修改 ramdisk。

模塊

ZygiskOnKernelSU 刷入此模塊后,其他常用模塊直接刷入(可能存在部分問(wèn)題)

無(wú)論何時(shí),請(qǐng)保管數(shù)據(jù)。

KernelSU酷安特點(diǎn)

基于內(nèi)核的

KernelSU工作在Linux內(nèi)核模式,它對(duì)用戶空間應(yīng)用程序有更多的控制權(quán)。

白名單訪問(wèn)控制

只有被授予root權(quán)限的應(yīng)用程序才能訪問(wèn)“su ”,其他應(yīng)用程序無(wú)法感知su。

模塊支持

KernelSU支持通過(guò)overlayfs無(wú)系統(tǒng)地修改/system,它甚至可以使系統(tǒng)可寫。

開(kāi)放源碼

KernelSU是GPL-3許可下的開(kāi)源項(xiàng)目。

相關(guān)問(wèn)題

什么是內(nèi)核?

Android 設(shè)備的啟動(dòng)分為三個(gè)階段:

1.BootLoader: Android設(shè)備打開(kāi)電源后,首先會(huì)從處理器片上ROM的啟動(dòng)引導(dǎo)代碼開(kāi)始執(zhí)行,尋找Bootloader代碼,并加載到內(nèi)存。

2.Linux Kernel: Bootloader開(kāi)始執(zhí)行,首先負(fù)責(zé)完成硬件的初始化,然后找到Linux內(nèi)核代碼,并加載到內(nèi)存。

3.Android 系統(tǒng)服務(wù): Linux內(nèi)核開(kāi)始啟動(dòng),初始化各種軟硬件環(huán)境,加載驅(qū)動(dòng)程序,掛載根文件系統(tǒng),并執(zhí)行init程序,由此開(kāi)啟Android的世界。

Android系統(tǒng)實(shí)際上是運(yùn)行在Linux Kernel之上的一系列系統(tǒng)服務(wù)進(jìn)程。 

為什么可以Root

在類Unix系統(tǒng)中,一切皆文件。文件結(jié)構(gòu)通過(guò)某種樹(shù)狀的機(jī)制組織起來(lái),并且最終歸于一個(gè)起源:根目錄,root。 這個(gè)根目錄的修改權(quán)限是較為敏感的系統(tǒng)操作,同時(shí)考慮到系統(tǒng)安全性與穩(wěn)定性,也是一般不會(huì)為普通用戶開(kāi)放的權(quán)限。 這時(shí),為了更高的系統(tǒng)可玩性,用戶可能會(huì)去獲得這個(gè)權(quán)限。在多用戶機(jī)制中,得到這一權(quán)限的用戶被稱為root用戶。 

應(yīng)用信息

  • 包名:me.weishu.kernelsu
  • 名稱:KernelSU
  • 版本:v1.0.1
  • 版本號(hào):11928
  • MD5:9e6b999549644f7b5ec59b68a86f0b74

網(wǎng)友評(píng)論

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

推薦軟件

下載排行