KernelSU最新版是一款超好用的应用权限设置软件,这个软件能够帮助一些用户快速的进行应用权限的设置,从而为用户们的应用权限设置带来了更多的便利,会在软件中看到一个非常庞大的模块系统,可以让用户添加一些新的应用到模块系统中进行设置,还可以自由的安装一些应用的小插件。
KernelSU,顾名思义,就是基于内核的SU。它通过自定义内核,直接在内核中赋予目标进程root权限。
KernelSU的模块将来主要工作在内核空间,而Xposed为用户空间的功能;因此KernelSU无法之间实现Xposed;目前来看,基于ptrace的注入技术可以部分实现Xposed的功能(比如少阴App),但我认为将来可能有更好的方案出现。
我不确定。但理论上讲,内核相比应用程序处于特权级别,它有能力对应用程序屏蔽任何信息;比如在内核中可以完美地拦截所有系统调用,这是隐藏root的核武器。
KernelSU可以提供针对内核的HOOK接口,你可以对内核中的几乎任意函数进行拦截;比如拦截系统调用,过滤openat、inofity等。内核级别的HOOK,意味着对所有所有进程完美的控制,除非你的对手也是root进程。
内核版本5.10以上的设备支持,其他均不支持;未来也许可以通过staticbinaryinstrumentation的方式backport到旧内核,就看有没有有缘人来实现了。
KernelSU主要工作在内核空间,而传统的ROOT如magisk实际工作在用户空间。
KernelSU会有模块功能,不过可能与Magisk的模块不同;KernelSU将提供内核模块接口,其规划的模块功能,主要用来将代码或者脚本文件加载进内核空间执行;而非类似Magisk那样提供文件系统overlay。不过理论上讲,KernelSU也可以实现文件系统overlay。
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安装
1.提供了一个卸载功能,可以随时在这软件中快速的找到一些应用卸载。
2.一些应用都可以通过这个软件快速安装,安装方式也可以自由的去选择。
3.设置好的应用可以让用户快速启动,将会对一些应用的性能进行优化处理。
更新日志
v0.7.0版本
1、[安全]解决类似于 CVE-2023-5521 ,请尽快升级;
2、应用程序配置文件现在支持模板!
3、[模块]修复了模块目录可能被意外地安装的错误,导致管理器模块目录为空。
4、解决了当一个应用程序卸载后,允许列表可能会被打乱的问题。
5、[内核]添加仙女14-5.15和仙女14-6.1,支持像素8系列。
6、应用程序配置文件的功能不再需要p_dacc的阅读搜索,可以在没有任何功能的情况下运行。
7、[内核]在使用MAGISK时修正了启动环问题。
数据设置操作非常的简单,用户可以随时将一些应用快速的导入到各个设置模板当中。