KernelSU最新版
KernelSU最新版

KernelSU最新版

118 人下载过| 社交聊天| 8.12MB
  • 软件介绍
  • 软件特色
为您推荐:

KernelSU最新版本,是一款专为用户打造强大ROOT功能的软件,堪称众多玩家用户的必备之选。借助这款软件,用户在各类系统管理方面能拥有更多功能选项。其操作方式极为简便,且多种功能免费提供,为用户带来更为丰富的选择。用户还能个性化地在使用界面添加并运用功能,一键即可实现相关加速功能。它不仅全方位支持各种root操作,还能凭借一键加速功能,让手机运行变得更加流畅。

KernelSU最新版功能

1、基于内核

KernelSU 于内核空间运行,相比之下,对用户空间的应用具备更为强大的掌控能力。

2、白名单访问控制

仅获得授权的App能够访问su,其余App则无法察觉到它的存在。

3、受限的root权限

KernelSU 能够对 su 的 uid、gid、groups、capabilities 以及 SELinux 规则进行自定义设定,这相当于给 root 权限套上了“枷锁”,将其关进了“笼子”之中。

4、模块系统与开源

KernelSU 能够借助 overlayfs 对 /system 进行修改,同时它是基于 GPL - 3 许可的开源项目。

KernelSU最新版如何安装?

首先,我们要在本站获取这款软件,接着打开应用。由于设备内核存在差异,会出现两种不同情况,下面我们针对这两种情况,分别说明该如何进行安装。

第一种情况:安装页面呈现出未安装的状态。

这种情形最为简单,只需依照预先准备好的方法进行刷入就行。在刷入之前,务必留意备份好个人的原厂boot.img,如此一来,若刷机过程中不慎出现差错导致手机变砖,该备份便能用于救急。

以下为您提供几种安装方法:

1、通过自定义修复方式(例如TWRP)进行安装

前提条件:你的设备务必已成功刷入第三方Recovery,例如TWRP。要是没有刷入第三方Recovery,或者仅存在普通Recovery,那就需要采用其他办法。

步骤:

(1)在软件的Release页面(https://github.com/tiann/KernelSU/releases)找到与你手机版本适配的、以AnyKernel3开头的zip刷机包。例如,若手机内核版本为android12 - 5.10.66 ,则应寻找AnyKernel3 - android12 - 5.10.66_yyyy - MM.zip这个文件(其中yyyy代表年份,MM代表月份)。

(2)重新启动手机,进入TWRP。

(3) 借助adb工具,把AnyKernel3-*.zip文件放置到手机的/sdcard路径下,接着在TWRP图形界面中选择安装;另外,你还能够直接通过adb sideload AnyKernel-*.zip指令来进行安装。

2、借助内核刷写App,例如(Franco Kernel Manager)进行安装。

前文提及:你的设备务必已获取root权限。比如你已通过安装Magisk实现root,又或者你已安装旧版本的KernelSU,此时需升级至其他版本的KernelSU;若你的设备未root,可尝试别的方法。

步骤:

(1)AnyKernel3的刷机包;方法可参考“使用自定义修复安装”那部分内容。

(2) 开启内核刷写App,利用所提供的AnyKernel3刷机包进行刷入操作。

3、采用KernelSU所提供的boot.img,通过fastboot进行安装。

此方法无需你拥有TWRP,手机也无需具备root权限,适用于初次安装KernelSU的情况。

(1)寻觅到合适的boot.img

KernelSU为基于GKI的设备提供了通用的boot.img,你需要把这个boot.img刷入到设备的boot分区中。

您可从GitHub Release获取boot.img,需留意要使用正确版本的boot.img。比如,若您设备显示内部为android12 - 5.10.101 ,那就需要android - 5.10.101_yyyy - MM.boot - .img 。

这里所说的,指的是你 boot.img 的内部压缩小格式。请检查你原有的 boot.img 内部压缩小格式,务必使用正确的格式。若采用的是不正确的压缩格式,在将 lz4 刷入 gzboot 后,可能会导致无法开机。

注意:

您能够借助 magiskboot 获取原本 boot 的压缩格式;要是觉得麻烦,也可以向使用相同机器型号且经验更为丰富的小伙伴请教。此外,内芯的压力缩小小格式一般不会改变,要是您曾用某个压缩格式成功开机,后续不妨优先尝试该格式。

小米设备常常采用gz方式,或者干脆不进行压缩处理。

Pixel设备具备一些独特之处,具体可查看下方教程。

(1)把boot.img刷入到设备中

通过adb连接您的设备,接着执行adb reboot bootloader指令进入fastboot模式,随后运用下方命令刷入KernelSU:

使用fastboot命令刷入boot镜像文件,具体指令为:fastboot flash boot boot.img

注意:

若你的设备支持fastboot boot,可先通过fastboot boot boot.img尝试以boot.img引导系统。若出现异常情况,再次启动就能正常开机。

4、通过手动方式对boot.img进行修改,完成修改后再进行安装。

对于部分设备而言,其boot.img格式并非常见类型,既不是lz4、gz格式,也未经过压缩。其中最为典型的当属Pixel,它的boot.img格式采用lz4_legacy压缩,ramdisk可能是gz格式,也可能经lz4_legacy压缩而缩小。在这种情况下,若直接刷入KernelSU提供的boot.img,手机或许无法正常开机。此时,可通过手机对boot.img进行修复来解决该问题。

可借助下方这两个应用达成。

- 安卓图像工具包

- Magisk

需注意,Android - Image - Kitchen适合在PC端运行,而magisk则需要手机端予以配合。

准备工作

- 获取手机的原厂 boot.img,你能够从设备制造商处获取该文件。

- 由KernelSU提供的AnyKernel3 zip文件,该文件与您设备的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 manager的最新版本

(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的文件,此文件即为你的stock kernel。

(7)把kernel替换为Image:使用命令mv -f Image kernel 。

(8) 执行命令“./magiskboot repack boot.img”对boot img进行重新打包,执行后会生成一个new-boot.img文件,接着通过fastboot将该文件刷入到设备当中。

第二种情况:安装页面提示不支持。

若出现此类状况,一种解决办法是自行手动编译,把kernel整合到非GKI内核里;另一种则是期待其他高手来为其进行适配。

以下为内核集成教程,具备动手能力的用户能够自行进行编译。

这是一个链接:https://kernelsu.org/zh_CN/guide/how-to-integrate-for-non-gki.html ,它指向关于如何针对非 GKI 进行集成的相关指引页面。

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呢?

我们并不认同这种看法,这也并非我们的目标。就用户空间 root 解决方案而言,Magisk 已然相当出色,它会长期存在。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 ;若需使用更低版本,则需手动移植,欢迎提交Pull Request(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。

若想让某个命令在全局mount namespace下执行,只需在该命令前添加nsenter --mount=/proc/1/ns/mnt。KernelSU本身同样采用了这种方式。

13、我是GKI1.0,是否可以使用KernelSU呢?

GKI1和GKI2完全是两码事,因此你得自行编译内核。

斗图表情包制作神器更多

九妖游戏盒子官网最新安卓版下载更多

游戏变声器下载安装更多

最好用的免费聊天软件更多