- 软件介绍
KernelSU,安卓手机系统权限管理的得力助手,助用户轻松获取root权限。借助它,管理安卓系统仿若畅玩游戏般轻松惬意,定制功能随心使用,系统优化成效显著。不仅如此,还能将系统自带且占用内存的应用删除,让手机运行速度瞬间提升,趣味性大幅增强,性能更上一层楼。感兴趣或有需求的小伙伴,快来kk网站亲自体验一番吧。
KernelSU怎么安装教程
在kk站进行KernelSu的安装操作,完成后打开该应用程序,此时安装页面显示【未安装】的字样。

方式一:借助自定义修复工具(例如TWRP)来实施安装
1. 在KernelSU的Release页面,寻找与您手机版本适配且以AnyKernel3开头的zip刷机包。
3. 重启手机,随后进入TWRP模式。
3. 借助adb工具,把AnyKernel3-.zip(内核文件)传输到手机的/sdcard目录。之后,既能够在TWRP图形界面里选择安装,也能够直接利用adb sideload AnyKernel-.zip指令来完成安装。
方法二:通过内核刷写应用程序(例如Franco Kernel Manager)来完成安装。
需提前说明,您的设备必须已获取root权限。比如,您已通过安装Magisk获取root权限,或已安装旧版本KernelSU且需升级到其他版本。若您的设备尚未获取root权限,还请尝试其他途径。
1. 基于AnyKernel3的刷机包;操作方式可参照自定义修复安装部分的相关内容来运用。
2. 打开内核刷写App,利用所提供的AnyKernel3刷机包执行刷入动作。
方法三:借助KernelSU所提供的boot.img,经由fastboot来实施安装。
这种方法不要求您的设备具备TWRP,也无需手机拥有root权限,适合初次安装KernelSU的情形。
1. 找寻与之适配的boot.img
从GitHub Release获取boot.img,务必使用正确版本的boot.img 。
2. 把boot.img刷进设备
首先使用adb连接您的设备,紧接着执行adb reboot bootloader命令,以此进入fastboot模式,之后利用以下命令刷入KernelSU:
使用fastboot工具刷入boot镜像,命令为:fastboot flash boot boot.img
方法四:先手动对 boot.img 进行修改,之后再实施安装。
该操作借助以下两个应用达成:
安卓图像工具包
Magisk
在这之中,Android-Image-Kitchen 适合在 PC 端运行,而 Magisk 要在手机端搭配使用。
获取手机的原厂boot.img文件,您能够从设备制造商那里获取此文件。
AnyKernel3 zip 文件由 KernelSU 提供,与您设备的 KMI 版本匹配(获取该文件,您可参考通过第三方 Recovery 的安装步骤) 。
解压AnyKernel3压缩包,从中获取Image文件,该文件就是KernelSU的内核文件。
运用 Android-Image-Kitchen
1. 把Android - Image - Kitchen 安装到您的计算机上。 (原句表述不完整,推测补充“安装”一词使语义更通顺,你可根据实际情况调整)
2. 把stock boot.img放在Android - Image - Kitchen的根文件夹当中。
3. 在Android-Image-Kitchen的根目录中,执行/unpackimg.sh boot.img命令,该命令会对boot.img进行解压,随后您会得到一些文件。
4. 把 boot.img-kernel 目录里的 split_img 换成您从 AnyKernel3 中提取出来的 Image 文件(记得把文件名改成 boot.img-kernel )。
5. 在Android-Image-Kitchen的根目录中执行../repackimg.sh命令,之后您会获得一个名为image-new.img的文件,接着按照上一章节的内容,通过fastboot将此boot.img刷入设备。
运用magiskboot
1. Magisk的最新版本。
2. 把Magisk-*.apk重新命名为Magisk-vesion.zip ,然后进行解压。
3. 借助adb工具,把Magisk-v25.2/lib/arm64-v8a/libmagiskboot.so 推送到您的设备上:
使用adb命令将Magisk-v25.2/lib/arm64 - v8a目录下的libmagiskboot.so文件推送到设备的/data/local/tmp/magiskboot路径,具体指令为:adb push Magisk - v25.2/lib/arm64 - v8a/libmagiskboot.so /data/local/tmp/magiskboot 。
4. 把AnyKernel3里的boot.img以及Image推送到你的设备上。
5. 先进入adb shell,接着切换到/data/local/tmp/目录,随后执行chmod +x magiskboot命令。
6. 进入adb shell,接着切换到/data/local/tmp/目录,执行“./magiskboot unpack boot.img”命令对boot.img进行解压操作,完成后您会得到一个名为kernel的文件,这个文件就是您的原厂内核。
7. 把 kernel 文件换成 Image 文件,执行命令:mv -f Image kernel
8. 运行“./magiskboot repack boot.img”指令对boot img进行重新打包,随后你会获取到一个名为new-boot.img的文件,接着利用fastboot将该文件刷入设备中。
完成KernelSu安装后,打开应用时,安装页面显示【不支持】。

若出现此类状况,解决办法有二:一是自行手动编译,把kernel集成到非GKI内核里,接着依照上述方法刷入;二是期待其他高手为其进行适配。
KernelSU使用教程
1、构建设备内核
同步内核源码:

这是一份能够唯一确定构建的清单文件,借助此清单,您能够开展可重新预测的构建。您应当从通用内核映像(GKI)发布构建清单文件入手。
2、构建内核镜像
例如,我们需要构建aarch64内核镜像:

请记得添加LTO=thin,不然要是您的计算机内存小于24GB,构建就有可能失败。
自Android 13起,内核采用bazel进行构建。
3、借助KernelSU来搭建内核
要是您能够成功构建内核,那么构建KernelSU便轻而易举,依据自身需求在内核源代码根目录下执行以下任意一条命令:
最新标签(稳定版本)
主分支(开发版本)
指定标签(例如v0.5.2 )
接着进行内核重建,如此您便能得到包含KernelSU的内核映像!
KernelSU常见问题
KernelSU所具备的模块,是否能够实现Xposed功能?
从未来规划来看,该模块主要会在内核空间运行,而Xposed是用户空间的功能,所以没办法直接实现Xposed。就当下情形而言,借助基于ptrace的注入技术,能够在一定程度上达成Xposed的部分功能(像少阴App就是如此)。然而,从长远发展趋势分析,后续或许会有更为理想的解决方案出现。
是否能够实现完美的root隐藏?
目前针对此并没有确切的定论。然而从理论角度剖析,与应用程序相比,内核处于特权等级,拥有对应用程序屏蔽信息的能力。举例来说,在内核里可以全方位拦截所有系统调用,这可说是隐藏root的关键方式。
最大的优势是什么?
具备提供面向内核的 HOOK 接口的能力,通过该接口,几乎能对内核里的任意函数执行拦截动作。例如拦截系统调用,对 openat、inofity 等进行筛选。内核层面的 HOOK 表明能够对所有进程达成完善的控制,除非对方也是 root 进程。
支持哪些设备?
仅对内核版本在5.10以上的设备提供支持,其他内核版本的设备不在支持范畴。后续或许能够借助static binary instrumentation的方法,将其回溯应用至旧内核版本,不过这要视是否有相关人员推动该实现而定。
和传统的ROOT相比,区别在哪里?
KernelSU主要是在内核空间运行,与之不同的是,像Magisk这类传统的ROOT工具,实则运行在用户空间。
是否能够拥有类似于Magisk的模块功能?
KernelSU 将拥有模块功能,然而或许会与 Magisk 的模块有所不同。它会给出内核模块接口,所规划的模块功能主要是用来把代码或者脚本文件加载到内核空间中运行,并非如 Magisk 那般提供文件系统 overlay。但从理论层面来讲,实现文件系统 overlay 同样具有可行性。



烽火终端
飞常准
易妥妥搬家
漫漫国
懒猫笔记本
途途课堂
飞天茅台抢购助手iOS
白狐浏览器最新版
飞火动态壁纸手机版
换源神器纯净版
智行旅行最新版
360卫士极客版








金益康
抠图合成
raz课堂
聊喻
机车圈
原子清单
火山短剧
最美电子证件照
53伴学
沐耳FM
慧享家
时间窗
梵想云