tiann / KernelSU

A Kernel based root solution for Android
https://kernelsu.org
GNU General Public License v3.0
10.22k stars 1.67k forks source link

在安卓14上KSU无法正常修补内核 #1573

Closed AMWss closed 7 months ago

AMWss commented 7 months ago

Please check before submitting an issue

Describe the bug

机型:Redmi K50 Ultra 安卓14 HyperOS KSU状态:给予了所有请求的权限 问题:报错Not Match Found Screenshot_2024-04-01-16-09-06-438_me weishu kernelsu 该问题在以下图选择右上角图标选择目标img后解决,但处理后的img并没有生效,刷入后无法获得root Screenshot_2024-04-01-16-15-56-773_me weishu kernelsu 但是我通过在rec里修改/sdcard/Download/boot.img的权限为0777后开机正常修补,并且修补后的img是有效的,刷入后成功获得权限 而且似乎这也会影响在root环境下直接安装的功能 Screenshot_2024-04-01-16-18-47-960_me weishu kernelsu 我会尝试上传ksu日志至123网盘或者通过邮件,但是其他网盘我可能不行,其中123网盘若是无法网页下载,注册一个账号登录即可直接网页下载,若是需要邮件发送,请备注一下,然后发一下邮箱,我发给您

To Reproduce

Expected behavior

加入申请完全访问并管理所有文件权限以保证修补内核正常运行

Screenshots

No response

Logs

No response

Device info

Additional context

No response

tiann commented 7 months ago

你应该是使用了自定义内核,它的内核名字不符合 GKI 规范,你需要手动修补;请先查阅文档。

AMWss commented 7 months ago

你应该是使用了自定义内核,它的内核名字不符合 GKI 规范,你需要手动修补;请先查阅文档。

emm其实不是,因为我在测试过程中也用了原厂的内核,小米官方boot,也是报同样的错,所以排除内核名字的问题

AMWss commented 7 months ago

你应该是使用了自定义内核,它的内核名字不符合 GKI 规范,你需要手动修补;请先查阅文档。

并且我通过在rec里修改了目标文件的权限到777后,虽然不清楚它如何工作的但是它的确成功修补了