KernelSU-v3.2.5

KernelSU-v3.2.5

KernelSU-v3.2.5-陈木Lab
KernelSU-v3.2.5
此内容为免费资源,请登录后查看
¥0
免费资源

KernelSU-v3.2.5 更新日志

KernelSU 本次更新:新增 SELinux Hide,优化模块系统与内核兼容性

 

🔥 主要更新

  • 新增 SELinux Hide,支持隐藏 SELinux 状态信息,并修复 attr/current 检测问题。

  • 新增 KSU_NO_NEW_PRIVS,su 命令新增 --ksu-no-new-privs 参数。

  • 重构 Allowlist(允许列表) 机制。

  • 改进 Late Load(延迟加载) 模式的加载顺序计算。

  • 支持模块提供 init.rc 注入。

  • 实现 Kernel / ksud / Manager UAPI 版本检查机制。

  • 重构 sucompat 兼容层。

  • 使用内置 bootimg crate,移除对 magiskboot 的依赖。

  • 改进模块加载机制以及 ksud 命令行工具。

🛠️ 内核优化与修复

  • 修复 Kernel 6.1 和 x86_64 架构下构建 sulog 的问题。

  • 修复 kern_path 执行失败后仍调用 path_put 的问题。

  • 修复 buf 缺少字符串结束符 \0 导致的越界读取问题。

  • 优化 symbol_resolver 符号解析器。

  • 支持解析带点号的 CFI 符号变体。

  • 优先使用经过哈希处理的 .cfi_jt 符号变体。

  • 使用更简单的 policydb 复制实现。

  • 添加 deny 规则后清理冗余的 avtab 节点。

  • 从内核代码中移除 strncpy()。

  • 允许指定 Domain 使用由 KSU Domain 创建的 memfd。

📦 ksud 与 Root 相关

  • 支持解析 user 参数后面的其他参数。

  • 修复部分模块脚本无法添加 KSU_MODULE 环境变量的问题。

  • 支持 prop-rs-android 0.2.0 的 resetprop 调用。

  • adbroot 支持静态链接的 GetProperty。

  • adb_root 模式下,在条件允许时加载 KernelSU 自己的 ksurc。

📱 KernelSU Manager 优化

  • 修复 Material 搜索框输入区域密度问题。

  • 下载文件已存在时自动重命名,避免覆盖。

  • 修复模块 JSON URL 解析问题。

  • 模块操作完成后自动关闭临时 Shell。

  • 修复进入终端界面时可能发生的崩溃。

  • 从桌面快捷方式启动时自动退出。

  • 优化图标加载逻辑。

  • 修复模板 Flags 保存与加载问题。

  • 优化 Snackbar 提示,并修复部分 Dialog 问题。

  • 在 Bug Report 中加入 kallsyms 信息。

  • 保留 CommonMark 相关资源。

🔧 其他修复

  • 为 ksu://icon/ 响应添加 CORS 跨域请求头,允许程序以编程方式加载图片。

  • 修复 include 文件变更相关问题。

  • 修复 Clippy 检查相关问题。

  • 禁用 ksud-extra 中的 cache-bin,修复 macOS 构建问题。

  • 优化相关代码与构建流程。

📌 更新总结

本次更新重点提升了 KernelSU 在新内核、模块系统、SELinux、Root 权限管理以及管理器方面的稳定性与兼容性。

其中 SELinux Hide、KSU_NO_NEW_PRIVS、模块 init.rc 注入、UAPI 版本检查以及 sucompat 重构是本次更新比较值得关注的内容。

适合正在使用 KernelSU 的用户根据自己的设备内核版本和实际需求进行更新。

关键词: KernelSU、Root、Android、SELinux Hide、ksud、Kernel 6.1、KernelSU 模块、KSU_NO_NEW_PRIVS

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
相关推荐
评论 抢沙发

请登录后发表评论

    暂无评论内容