分类
安卓网游 安卓软件 安卓单机
大小:8.1M语言:简体中文
类别:常用工具系统:安卓版
立即下载kernelsu模块是一款基于内核的root工具。至于kernelsu和magisk哪个好?这个问题,只能说都有各种的优势,但是,不得不说magisk还是使用的用户更多。本软件同样很强大,可以单独为某个应用程序授予root权限。
1.使用第三方Rec安装
下载与手机内核版本匹配的以AnyKernel3开头的zip刷机包
进入第三方Rec(如TWRP),选择刷机包刷入以安装
2.使用fastboot刷写KernelSU提供的boot.img
需下载文件名与设备内核相同且内核压缩格式与设备内核相同的boot.img镜像
请先备份boot.img!
测试boot.img是否可用:
fastboot boot boot.img
刷入boot.img:
adb reboot bootloader
fastboot flash boot boot.img
3.使用内核刷写APP(如Franco Kernel Manager)安装
4.手动修补boot.img安装
KernelSU 是 Android GKI 设备的 root 解决方案,它工作在内核模式,并直接在内核空间中为用户空间应用程序授予 root 权限。
KernelSU 的主要特点是它是基于内核的。运行在内核空间, 所以它可以提供我们以前从未有过的内核接口。 例如,我们可以在内核模式下为任何进程添加硬件断点;我们可以在任何进程的物理内存中访问,而无人知晓;我们可以在内核空间拦截任何系统调用; 等等。
还提供了一个基于 overlayfs 的模块系统,允许您加载自定义插件到系统中。它还提供了一种修改 /system 分区中文件的机制。
模块支持
支持overlayfs 系统地修改/system,它甚至可以使系统可写。
基于内核
在 Linux 内核模式下工作,它对用户空间应用程序有更多的控制权。
开源
是 GPL-3 许可下的开源项目。
白名单访问控制
只有获得root权限的App才能访问su,其他app无法感知su。
刷入Kus内核,这个可以找淘宝输入比较简单,步骤太多这里省略了;
接着下载Zygisk-Next和LSPosed 模块(Zygisk版);
打开kernelsu-模块-安装-重启(先刷 Zygisk-Next,再刷 LSPosed);
开机后,通知栏 点开(如果没显示,可以通过拨号键输入 ##5776733#*#* 进入LSPosed)
在设置里面点击“创建快捷方式”,并关闭“状态通知”;
最后,如果LSPosed 显示“已激活”则成功刷入。
1.检查您的设备是否被支持
在7273资源网下载安装好kernelsu并打开:
如果应用程序显示 “不支持”,则表示您的设备不支持 KernelSU,你需要自己编译设备的内核才能使用,KernelSU 官方不会也永远不会为你提供一个可以刷写的 boot 镜像。
如果应用程序显示 “未安装”,那么 KernelSU 支持您的设备;可以进行下一步操作。
2.备份你的boot.img
在进行刷机操作之前,你必须先备份好自己的原厂 boot.img。如果你后续刷机出现了任何问题,你都可以通过使用 fastboot 刷回原厂 boot 来恢复系统。
能完美隐藏root吗?
我不确定。但理论上讲,内核相比应用程序处于特权级别,它有能力对应用程序屏蔽任何信息;比如在内核中可以完美地拦截所有系统调用,这是隐藏root的核武器。
KernelSU的模块能提供Xposed功能吗?
KernelSU的模块将来主要工作在内核空间,而Xposed为用户空间的功能;因此KernelSU无法之间实现Xposed;目前来看,基于ptrace的注入技术可以部分实现Xposed的功能(比如少阴App),但我认为将来可能有更好的方案出现。
支持哪些设备?
内核版本5.10以上的设备支持,其他均不支持;未来也许可以通过staticbinaryinstrumentation的方式backport到旧内核,就看有没有有缘人来实现了。
最大的优势是什么?
可以提供针对内核的HOOK接口,你可以对内核中的几乎任意函数进行拦截;比如拦截系统调用,过滤openat、inofity等。内核级别的HOOK,意味着对所有所有进程完美的控制,除非你的对手也是root进程。
能有类似Magisk的模块功能吗?
KernelSU会有模块功能,不过可能与Magisk的模块不同;KernelSU将提供内核模块接口,其规划的模块功能,主要用来将代码或者脚本文件加载进内核空间执行;而非类似Magisk那样提供文件系统overlay。不过理论上讲,KernelSU也可以实现文件系统overlay。
与传统的ROOT有什么区别?
主要工作在内核空间,而传统的ROOT如Magisk实际工作在用户空间。
v0.5.7更新内容:
1.若干种多国语言支持。
2.修复内核 umount 可能会失败的问题。
3.修复模块中 REPLACE 可能无法生效的 BUG。
4.修复 x86_64 设备无法工作的问题。
5.修复部分模块挂载问题。