系统软件

展开

KernelSU官方最新版 v0.6.0安卓版

大小:6.2M语言:简体中文 类别:系统软件系统:Android
简介|教程|评论(0)
版本:v0.6.0时间:2023-06-22

标签: KernelSU官方版 KernelSU内核管理器最新版 

软件介绍

安卓手机 ROOT 后可以带来更多的可玩性,目前主流的 ROOT 方式是 Magisk 面具,不过一些应用对 ROOT 的检测方式越来越严格,当应用检测到手机已经被 ROOT 的情况就不给启动,今天小编就要给各位小伙伴推荐一款全新的 ROOT 工具——KernelSU,与传统的 Root 方法相比,KernelSU 提供了更加灵活和高度可定制的解决方案,通过KernelSU 可以不需要再进行任何隐藏 ROOT 的操作,基本上可以绕过很多应用的检测,另外还提供了模块支持功能。

KernelSU内核管理器最新版可以在 Android 系统级别上获取 Root 权限,使用户能够访问和修改系统文件,并执行需要 Root 权限的操作。软件采用了隐藏 Root 的技术,可以欺骗一些应用程序或系统的检测,使它们无法察觉到设备已被 Root,这对于需要使用某些应用程序,但又不希望失去 Root 权限的用户特别有用。

需要注意的是,Root 操作有一定的风险,并且可能导致设备安全性降低、无法接受官方系统更新或无法享受某些应用程序的功能。在使用 Magisk 或其他 Root 工具之前,请确保了解 Root 的风险和限制,并在谨慎评估后决定是否进行 Root,有需要的小伙伴快快下载吧!

什么是 KernelSU

KernelSU 是 Android GKI 设备的 root 解决方案,它工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。

KernelSU功能介绍

KernelSU 的主要特点是它是基于内核的。 KernelSU 运行在内核空间, 所以它可以提供我们以前从未有过的内核接口。 例如,我们可以在内核模式下为任何进程添加硬件断点;我们可以在任何进程的物理内存中访问,而无人知晓;我们可以在内核空间拦截任何系统调用; 等等。

KernelSU 还提供了一个基于 overlayfs 的模块系统,允许您加载自定义插件到系统中。它还提供了一种修改 /system 分区中文件的机制。

如何构建 KernelSU内核

1、构建设备内核

同步内核源码:

<kernel_manifest.xml> 是一个可以唯一确定构建的清单文件,您可以使用该清单进行可重新预测的构建。 您应该从通用内核映像 (GKI) 发布构建下载清单文件

2、构建内核镜像

例如,我们需要构建 aarch64 内核镜像:

不要忘记添加 LTO=thin, 否则,如果您的计算机内存小于 24GB,构建可能会失败。

从 Android 13 开始,内核由 bazel 构建:

3、使用 KernelSU 构建内核

如果您可以成功构建内核,那么构建 KernelSU 就很容易,根据自己的需求在内核源代码根目录中运行以下任一命令:

最新tag(稳定版本)

main分支(开发版本)

指定tag(比如v0.5.2)

然后重建内核,您将获得带有 KernelSU 的内核映像!


KernelSU使用时的常见问题

1、KernelSU 是否支持我的设备 ?

首先,您的设备应该能够解锁 bootloader。 如果不能,则不支持。

然后在你的设备上安装 KernelSU 管理器并打开它,如果它显示 不支持 ,那么你的设备没有官方支持的开箱即用的 boot image;但你可以自己编译内核集成 KernelSU 进而使用它。

2、KernelSU 是否需要解锁 Bootloader ?

当然需要。

3、KernelSU 是否支持模块 ?

支持,但它是早期版本,可能有问题。请等待它稳定 ??

4、KernelSU 是否支持 Xposed ?

支持。Dreamland 和 TaiChi 可以正常运行。LSPosed 可以在 Zygisk on KernelSU 的支持下正常运行。

5、KernelSU 支持 Zygisk 吗?

KernelSU 本体不支持 Zygisk,但是你可以用 Zygisk on KernelSU 来使用 Zygisk 模块。

6、KernelSU 与 Magisk 兼容吗 ?

KernelSU 的模块系统与 Magisk 的 magic mount 有冲突,如果 KernelSU 中启用了任何模块,那么整个 Magisk 将无法工作。

但是如果你只使用 KernelSU 的 su,那么它会和 Magisk 一起工作:KernelSU 修改 kernel 、 Magisk 修改 ramdisk,它们可以一起工作。

7、KernelSU 会替代 Magisk 吗?

我们不这么认为,这也不是我们的目标。Magisk 对于用户空间 root 解决方案来说已经足够好了,它会存活很久。KernelSU 的目标是为用户提供内核接口,而不是替代 Magisk。

8、KernelSU 可以支持非 GKI 设备吗?

可以。但是你应该下载内核源代码并将 KernelSU 集成到源代码树中并自己编译内核。

9、KernelSU 支持 Android 12 以下的设备吗?

影响 KernelSU 兼容性的是设备内核的版本,它与设备的 Android 版本没有直接的关系。唯一有关联的是:出厂 Android 12 的设备,一定是 5.10 或更高的内核(GKI设备);因此结论如下:

出厂 Android 12 的设备必定是支持的(GKI 设备)

旧版本内核的设备(即使是 Android 12,也可能是旧内核)是兼容的(你需要自己编译内核)

10、KernelSU 可以支持旧内核吗?

可以,目前最低支持到 4.14;更低的版本你需要手动移植它,欢迎 PR !

11、为什么我手机系统是 Android 13,但内核版本却是 "android12-5.10"?

内核版本与 Android 版本无关,如果你需要刷入 KernelSU,请永远使用内核版本而非 Android 版本,如果你为 "android12-5.10" 的设备刷入 Android 13 的内核,等待你的将是 bootloop.

12、KernelSU 支持 --mount-master/全局挂载命名空间吗?

目前没有(未来可能会支持),但实际上有很多种办法手动进入全局命名空间,无需 su 内置支持,比如:

nsenter -t 1 -m sh 可以获得一个全局 mount namespace 的 shell.

在你要执行的命令之前添加 nsenter --mount=/proc/1/ns/mnt 就可以让此命令在全局 mount namespace 下执行。 KernelSU 本身也使用了 这种方法

13、我是 GKI1.0, 能用 KernelSU 吗?

GKI1 跟 GKI2 完全是两个东西,所以你需要自行编译内核。

更新日志

v0.6.0版本

初步支持 App Profile

加载全部内容

相关应用
热门推荐
推荐教程
猜你喜欢
相关合集
用户评论
本类排行