大小:18.0M语言:中文
类别:常用工具系统:Android
立即下载0
230
KernelSU Next官方版是基于KernelSU打造的一个全新的root获取和管理工具。通过该软件可以轻松实现对手机root权限的授予,还支持安装各种功能的模块插件,避免root权限管理的问题导致授权混乱,被锁机,应用轻易获取root权限等等问题。
1、动态模块挂载
支持 Magic Mount 和 OverlayFS 两种模块挂载模式,可根据喜好通过设置轻松切换
2、全新设计的管理器
管理器应用现在拥有一个全新设计的界面并带来了多个功能改进
3、模块备份与恢复
支持备份及恢复安装过的所有模块,再也不用担心模块不翼而飞了!
4、非 GKI 内核支持
4.x - 5.4 版本支持非 GKI 内核,且采用 LTS 模式(3.x 版本为实验性版本)
5、GKI 内核支持
5.10 - 6.6 版本支持 GKI 内核,且采用 GKI 模式(6.6 及以上版本为实验性版本)
1、自定义镜像大小
可自定义 OverlayFS 稀疏镜像大小以满足你的需求,默认大小为 6GB
2、超级用户列表备份与恢复
备份和恢复所有授予超级用户权限的 APP 列表及其 APP Profile 配置,妈妈再也不用担心配置丢失了!
3、SuSFS 运行控制
获取 SuSFS 的运行状态(如有)以及操作 KPROBES 钩子隐藏模式
4、隐藏 Hosts
通过应用程序配置文件卸载隐藏对 hosts 文件的修改,让你无障碍使用广告拦截器
5、批量安装
一次批量安装多个模块,选择你需要的所有模块,管理器会自动依次安装
6、WebUI X
是一种管理 WebUI 的创新方法,它拥有更多系统级 API,模块/WebUI 开发者可以根据自身需求进行升级,同时还支持无缝衔接的 Material U 界面。
创新的Magic Mount模块系统
该应用引入了Magic Mount模块系统,这一特性使得用户能够更加方便地管理和使用各种模块,进一步提升了设备的可定制性和灵活性。
内核级SU与Root权限管理
KernelSU Next提供了基于内核的SU和Root权限管理功能,这意味着用户可以更加精细地控制和管理设备的权限,确保系统的安全性和稳定性。
App Profile:权限管控新境界
通过App Profile功能,KernelSU Next将Root权限的管理提升到了一个新的高度。用户可以为不同的应用设置不同的权限策略,实现更加精细化的权限控制,确保只有经过授权的应用才能访问Root权限。
首先我们在本站下载KernelSu,然后打开应用,根据设备内核的区别分为两种情况,我们根据这两种情况分别说说如何安装
第一种:安装页面显示未安装
这种情况是最简单的,仅需按照官方准备的方法进行刷入即可,刷入前注意备份好自己的原厂boot.img,防止刷机中出现差错变砖时,可用于救急
官方提供了下方几种安装方法
1、使用自定义修复(如TWRP)安装
前提:你的设备必须已刷入第三方Recovery,如TWRP;如果没有或只有官方Recovery,请使用其他方法。
步骤:
1)在 KernelSU 的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-<format>.img。
其中<format>中指的是你的官方boot.img的压缩格式,请检查您原来有boot.img的压缩格式,您应使用正确的格式;如结果是用不正确的压缩格式,刷入boot之后可能无法开机。
注意:
您可以通过magisk boot 来获取您原来的boot 的压缩格式;当然您也可以询问与您的机器型号是否相同的其他更有经验的童鞋。另外,boot的压缩格式通常不会发生变化,如果您使用某个压缩格式成功开机,继续可以优先尝试这个格式。
小米设备经常使用gz或不压缩。
2)将 boot.img 刷入设备
使用adb连接您的设备,然后执行adb reboot bootloader进入fastboot模式,然后使用下方命令刷入KernelSU:
fastboot flash boot boot.img
注意:
如果你的设备支持fastboot boot,可以先使用fastboot boot boot.img来先尝试使用boot.img引导系统,如果出现意外,再启动一次即可开机。
4、手动修改boot.img,然后安装
对于某些设备来说,其boot.img格式不是那么常见;最经典的就是Pixel,它boot.img的格式是lz4_legacy压缩,ramdisk也可能是lz4_legacy;此时如果你直接刷入KernelSU提供的boot.img,手机可能无法打开;此时,你可以通过手机修复boot.img来实现。
可以通过下方两个应用来实现
- Android Image Kitchen
- Magisk
其中Android-Image-Kitchen适合PC端运行,magisk需要手机端配合。
准备工作
- 获取手机的原厂boot.img;你可以从你的设备制造商那里得到它
- 下载由 KernelSU 提供的与您设备的 KMI 版本相匹配的 AnyKernel3zip 文件(您可以参考通过第三方Recovery安装步骤获取)。
- 解压AnyKernel3包,得到Image文件,即KernelSU的内核文件。
使用Android-Image-Kitchen
1)将 Android-Image-Kitchen 下载到您的计算机。
2)将 stock boot.img 放入 Android-Image-Kitchen 的根文件夹。
3)./unpackimg.sh boot.img在 Android-Image-Kitchen 的根目录下执行,这个命令会解压 boot.img,你会得到一些文件。
4)boot.img-kernel将目录替换split_img为您从 AnyKernel3 中提取的文件Image(注意名称更改为 boot.img-kernel)。
5)./repackimg.sh在Android-Image-Kitchen的根目录下执行;你会得到一个名为的文件image-new.img; 通过 fastboot 刷入这个 boot.img(参考上一节)。
使用magiskboot
1)下载最新版的Magisk
2)将 Magisk-*.apk 重命名为 Magisk-vesion.zip并解压。
3)通过adb将Magisk-v25.2/lib/arm64-v8a/libmagiskboot.so推送到您的设备:
adb push Magisk-v25.2/lib/arm64-v8a/libmagiskboot.so /data/local/tmp/magiskboot
4)将 AnyKernel3 中的 boot.img 和 Image 推送到您的设备。
5)进入adb shell和cd/data/local/tmp/目录,然后chmod +x magiskboot
6)进入adb shell和cd/data/local/tmp/目录,执行./magiskboot unpack boot.img解压boot.img,你会得到一个kernel文件,这是你的stock kernel。
7)替换kernel为Image:mv -f Image kernel
8)执行./magiskboot repack boot.imgrepack boot img,会得到一个new-boot.img文件,通过fastboot把这个文件刷入到设备上。
第二种:安装页面显示不支持
出现这种情况要么自己手动编译,将kernel集成到非GKI内核中,然后按照上方方法刷入,要么指望其他大佬为其做适配。
下方是官方内核集成教程,有动手能力的用户可自行编译
https://kernelsu.org/zh_CN/guide/how-to-integrate-for-non-gki.html
1、刷入内核的方式有很多,这里主要讲的是手机非root时的刷入方式,手机在非root时刷入内核需要下载boot.img文件,这里可以在KernelSU Next github资源链接中下载对应手机安卓内核版的boot.img,前面的是安卓系统版本,后面才是内核版本,用户可以在自己手机中的关于手机界面中可以查看到内核版本
2、下载好后打开手机的adb调试模式,一般安卓12都有无线调试功能,自带终端,如果没有可以使用电脑上的adb调试工具,在终端中输入以下命令
fastboot flash boot boot.img
此处的boot.img就是指下载好的本地地址,另外需要提醒的是最好备份下原官方boot镜像文件,以免出现意外好还回
3、刷入成功后,用户再次打开KernelSU Next,就不会出现如下图所示的红色区域了,代表你也刷入成功,可以使用更多功能了
按照上面的方式刷入内核,获得Root之后要做什么呢?当然是隐藏Root权限!一旦成功获取Root权限,接下来的关键步骤就是确保系统的Root状态不会被检测到。这样可以防止一些安全应用或者特定软件检测到设备已经Root,从而阻止其运行或影响系统的正常使用。
这时我们的KernelSU Next就可以派上用场了,作为管理Root权限的强大工具,KernelSU Next可以很好地帮助我们隐藏root,但是它本身并没有root隐藏功能,需要用户下载一些隐藏root模块,然后通过它来将这些模块安装后即可隐藏root
而且KernelSU Next 是在 kernel(内核)层面实现权限管理。安装隐藏root模块完毕后,默认处于全局白名单模式,此时所有应用程序(APP)都无法检测到 root 权限。
用户还可以通过一些root检测工具来检测是否已成功隐藏root,例如这里的使用的是momo检测工具(本站可免费下载)进行检测环境时就没有发现设备已root
v1.0.8版本
全面管理器UI大修
用manager打开拉链
模块横幅
更好的挂载系统持久性
Amoled模式
更好的王位追踪系统
LKM模式已恢复
超级用户列表改进
修复了模块闪存旋转错误
输出操作、lkm安装和模块闪存的完整日志,并打开开发人员选项
有用信息模块卡指示器
更新状态卡中的计数指示器
状态卡中的sucompat禁用指示器&如果没有sucompat,则禁用模块/超级用户屏幕
显示全部