• 首页
  • 合集排行
  • 推荐游戏
  • 推荐软件
  • 游戏更新
  • 软件更新
  • 最新游戏
  • 最新软件
  • 您的位置:114手机乐园安卓软件手机购物 → KernelSU

    KernelSU

    单机排行榜

    查看排行

    评分:

    6

    好评:0

    差评:0

    相关介绍

    KernelSU,一款功能强劲的安卓管理软件,专注为用户打造系统管理与应用权限管理功能。借助它,用户能更便捷地管理手机软件,更清晰地掌握手机状况,优化手机使用体验。若你觉得这款应用对你有所助益,那就赶紧来尝试一下吧。

    KernelSU安装教程

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

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

    这种情形最为简单,只需依照预先准备的方法进行刷入就行。在刷入之前,务必留意备份好自身的原厂boot.img,以防刷机过程中出现意外导致手机变砖,届时该备份可用于应急。

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

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

    条件:你的设备必须已刷入像 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、借助内核刷写应用程序,例如(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.imgrepack boot img”,将会生成一个new-boot.img文件,接着利用fastboot将该文件刷入设备。

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

    若出现这种情形,解决办法一是自行手动编译,把kernel整合到非GKI内核里;二是期待其他高手为其进行适配。

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

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

    KernelSU常见问题

    KernelSU的模块是否能够提供Xposed功能?

    1、模块未来的主要工作集中在内核空间,然而Xposed是用户空间的功能,所以无法直接实现Xposed。就当前情况而言,基于ptrace的注入技术能够部分达成Xposed的功能(例如少阴App),不过我觉得未来或许会有更优的方案涌现。

    能否实现完美的root隐藏?

    1、我不太确定。不过从理论层面来说,内核相较于应用程序处于特权等级,它具备对应用程序屏蔽各类信息的能力。例如在内核里能够毫无破绽地拦截全部系统调用,这堪称隐藏root的有力手段。

    最大的优势是什么?

    1. 能够提供面向内核的HOOK接口,借助该接口,你几乎能够对内核中的任意函数实施拦截操作;例如拦截系统调用,对openat、inofity等进行过滤。内核层面的HOOK,代表着对所有进程都能实现完善的控制,当然,除非你的对手同样是root进程。

    支持哪些设备?

    1、仅内核版本在5.10及以上的设备获得支持,其他设备暂不支持;未来或许能够借助static binary instrumentation的方法将相关功能回溯至旧内核,不过这就看是否有合适的人来达成此事了。

    与传统的ROOT相比,存在哪些区别呢?

    1、其主要工作处于内核空间,然而像Magisk这类传统的ROOT,实际工作是在用户空间。

    是否具备类似Magisk的模块功能呢?

    1. 会具备模块功能,但或许与Magisk的模块存在差异。将给出内核模块接口,所规划的模块功能,重点在于把代码或脚本文件加载至内核空间中运行,并非像Magisk那样提供文件系统overlay。不过从理论层面来说,文件系统overlay也是能够实现的。

    KernelSU应用介绍

    1、这款应用体积小巧且精简,不会占据过多手机空间。

    2. 应用界面简洁且大气,所有功能清晰直观,操作简便。

    3、一键删除预装应用,能够迅速释放应用所占用的内存与空间。

    KernelSU应用评测

    这是一款专注于手机应用与手机系统管理的软件,它能助力用户优化手机使用体验,还支持用户按需自定义添加实用插件,进一步增强手机的可玩性。

    游戏截图

    • KernelSU图1
    • KernelSU图2
    • KernelSU图3

    猜你喜欢

    系统管理工具

    内核优化软件

    安卓权限控制

    最新合集

    相关文章

    网友评论

    加载更多

    网名(您的评论需要经过审核才能显示) 回复 [ ] 楼取消回复

    火爆手游
    • 短信群发

    • 时研家TIMEZ

    • 卖号玩

    • GA自动点击器去广告版

    • 马尔代夫模拟器汉化版

    • 大秦艺术

    • 今日平江

    • 萝莉装扮公主

    • 录音转文字专家

    • 快捷换图标

    • 每日美愈

    • X桌面安卓版