基于内核的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
手机软件,是指能在手机上方便用户的一系列软件,具备各种各样的功能,满足用户的各种需求,包括各种保护手
进入专区> 手机监控Spycall软件官方 97.1M / 中文 / 10.0 / v9.3.0 最新版本 小白下载器最新版本(小白云盘) 31.0M / 中文 / 10.0 / v4.2.1 2024 爱家助手最新版本 2.2M / 中文 / 10.0 / v1.4 (爱家助手app) 悦读小说免费小说纯净版 28.3M / 中文 / 10.0 / v3.23.110211 防撤回消息 4.1M / 中文 / 10.0 / app v5.3 MOJiKana官方版 61.4M / 中文 / 10.0 / v1.0.5
热门评论
最新评论