发生了哪些变化?
管理员:修复如果应用列表未初始化,Web UI 无限期加载的问题@KOWX712在#3012
内核:将内核部分构建规则从 Makefile 移动到 Kbuild@dabao1955在#3003
ksud:在错误报告中添加进程信息@aviraxp在#3014
内核:移除旧系统的第二阶段初始化处理@aviraxp在#3017
ksud:更详细的日志@5ec1cff在#3021
修复另一个 id_ID 翻译@CEKIKOFGAMERS在#3015
内核:通过以下方式移除内核域的策略@aviraxp在#3019
内核:在 execve 钩子中转义到 ksu 域,移除 … 之间的 sepolicy@5ec1cff在#3031
支持内核 6.18@aaaaaaaa-815在#2999
内核:使用我们的凭据卸载,移除 zygote 的 sepolicy@5ec1cff在#3032
管理员:在超级用户屏幕中按 ksuapp 筛选@KOWX712在#3033
模板:通过以下方式添加 Hyperceler 根模板@sakana164在#3036
内核:检查 lkm 符号@5ec1cff在#3035
管理员:在超级用户页面中添加缺失的筛选功能@KOWX712在#3039
内核:使用 $(CC) 来检查符号目标@dabao1955在#3041
ci:通过以下方式添加 ksuinit@Dr-TSNG在#3026
ci:运行 rust 检查 ksuinit 并修复它们@aviraxp在#3043
内核:通过以下方式识别不带 PER_USER_RANGE 的管理器@aviraxp在#3038
内核:使用 GFP_ATOMIC 实现原子上下文@aviraxp在#3052
重构(ksud):提取仅限 Android 的逻辑@5ec1cff在#3048
ci:将 ksuinit 构建移至单个工作流@5ec1cff在#3054
内核:在任务工作中安装管理器文件描述符@aviraxp在#3057
ksud:降低发布版本中的日志级别@aviraxp在#3058
管理器:重构 Markdown 可组合版本,使其使用 FrameLayout@aviraxp在#3059
内核:重新格式化代码,添加工作流程以检查格式@5ec1cff在#3062
ci:修正 clang-format 检查的文件路径;更改 clang-format 工作流中的触发路径@dabao1955在#3063
删除一些未使用的文件@u9521在#3034
修复页面切换过快时管理器崩溃的问题@u9521在#3065
添加挂载命名空间支持 添加挂载命名空间支持 by@u9521在#2909
内核:修复 root_groups 定义@aaaaaaaa-815在#3028
内核:修复再次检查格式的问题@5ec1cff在#3071
内核:重构 file_wrapper@5ec1cff在#3070
内核:setuid_hook:移除未使用的包含文件和函数@rsuntk在#3072
内核:释放 seccomp 过滤器@5ec1cff在#3077
内核:在堆上分配伪结构体@aviraxp在#3081
管理员:修复模块安装和更新时的标记刷新问题@aviraxp在#3082
管理器:在安全模式下阻止通过外部来源安装模块@sakana164在#3079
管理器:如果没有来自内边距 CSS 的请求,则添加 webview 内边距@KOWX712在#3083
js:添加内嵌文档和函数@KOWX712在#3084
内核:修复 kvrealloc 兼容性@5ec1cff在#3089
ksuinit:更新依赖项并迁移到 2024 版本@CanerKaraca23在#3088
ksuinit:使用上游@CanerKaraca23在#3095
经理:修复所有警告@CanerKaraca23在#3098
ksud:更新依赖项@CanerKaraca23在#3096
恢复“ksuinit: use upstream”@yujincheng08在#3104
撤销“ksuinit: 使用上游”@aviraxp在#3105
内核:将内容追加到 init.rc 而不是添加到 atrace.rc 的前面@5ec1cff在#3107
内核:使用 selinux_cred() 方法而不是直接使用 cred->security@AlexLiuDev233在#3111
由 Hosted Weblate 提供的翻译更新@weblate在#3049
build(deps): 通过 4 次更新,将操作组扩展到 1 个目录@dependabot[机器人] 在#3067
内核:在安装文件描述符之前,请确保管理器有效。@aviraxp在#3115
管理器:通过以下方式向 JavaScript 接口公开退出选项@KOWX712在#3112
内核:修复 Wcalloc 转置参数@aaaaaaaa-815在#3121
工作流程:通过以下方式删除不必要的字符串@CanerKaraca23在#3120
内核、ksud、管理器:移除增强型安全功能@aviraxp在#3123
内核:在 execve 钩子中显式检查 zygote 启动@aviraxp在#3113
管理员:修复 ksu.fullScreen@KOWX712在#3126
selinux:缓存用于域检查的 SID 查找@0xSecureByte在#3128
kerenl:在检查管理器签名之前,请先检查软件包名称@u9521在#3134
管理员:通过以下方式向 WebUI 添加文件选择器支持@KOWX712在#3139
经理:修复崩溃问题@YuKongA在#3140
内核:清理 selinux.c@s-b-repo在#3132
ksud:从 Magisk v30.6 更新重置属性@aviraxp在#3144
由 Hosted Weblate 提供的翻译更新@weblate在#3124
内核:修复导致 x64 内核编译失败的符号名称@u9521在#3147
更新 arch.h@aviraxp在#3148
内核:改进 KernelSU 版本控制的 Git 仓库检测@dabao1955在#3108
管理员:移除 Coil 依赖并直接添加 OkHttp@u9521在#3154
内核:通过以下方式添加 Bazel 解决方法@5ec1cff在#3157
管理器:通过以下方式添加可扩展模块描述支持@YuKongA在#3161
管理器/用户空间:为模块操作/WebUI 添加桌面快捷方式支持@YuKongA在#3159
管理器(重构):将内核卸载程序更改为开关首选项,解决 sucompte 字符串问题@MiRinChan在#3146
管理器:迁移到 navigation3 + navigationevent@YuKongA在#3164
build(deps): 通过 2 次更新将 Maven 组扩展到 1 个目录@dependabot[机器人] 在#3163
修复潜在的内存泄漏。@fatalcoder524在#3170
修复(webui):internal/colors.css当通过快捷方式启动 WebUIActivity 时,源为空@lamprose在#3172
经理:Navgation3 改进@u9521在#3175
管理员:在执行操作或通过 WebUI 执行操作之前,请检查模块状态。@u9521在#3179
管理员:减少主屏幕上的重新组合@YunZiA在#3180
内核:修复直接setup_selinux使用的问题__task_cred@jsoltan226在#3189
管理器:允许通过以下方式为具有其他不同 KMI 版本的设备打补丁@u9521在#3185
经理:重构 WebUI 以组合并重命名 enableInsets 为 enableEdgeToEdge@u9521在#3190
由 Hosted Weblate 提供的翻译更新@weblate在#3145
管理员:通过以下方式优化底部栏页面滚动动画@u9521在#3196
管理员:通过以下方式为页面返回导航添加动画@u9521在#3197
经理:修复一些重组问题@YuKongA在#3198
经理:重构快捷方式权限的 OEM 检测@YuKongA在#3201
由 Hosted Weblate 提供的翻译更新@weblate在#3200
What’s Changed
manager: fix webui load indefenitely if app list is not initialized by @KOWX712 in #3012
kernel: Move kernel part build rules from Makefile to Kbuild by @dabao1955 in #3003
ksud: Add process info in bugreport by @aviraxp in #3014
kernel: Remove second stage init handling for old system by @aviraxp in #3017
ksud: more verbose log by @5ec1cff in #3021
Fix another id_ID Translation by @CEKIKOFGAMERS in #3015
kernel: Remove sepolicy of kernel domain by @aviraxp in #3019
kernel: escape to ksu domain in execve hook, remove sepolicy between … by @5ec1cff in #3031
support kernel 6.18 by @aaaaaaaa-815 in #2999
kernel: use our cred to unmount, remove sepolicy of zygote by @5ec1cff in #3032
manager: filter ksuapp in superuser screen by @KOWX712 in #3033
templates: add hyperceiler root template by @sakana164 in #3036
kernel: check lkm symbols by @5ec1cff in #3035
manager: add missing filtering in superuser page by @KOWX712 in #3039
kernel: use $(CC) for check_symbol target by @dabao1955 in #3041
ci: add ksuinit by @Dr-TSNG in #3026
ci: Run rust checks for ksuinit and fix them by @aviraxp in #3043
kernel: Identify manager without PER_USER_RANGE by @aviraxp in #3038
kernel: Use GFP_ATOMIC for atomic context by @aviraxp in #3052
refactor(ksud): extract android-only logic by @5ec1cff in #3048
ci: move ksuinit build to a single workflow by @5ec1cff in #3054
kernel: Install manager fd in task work by @aviraxp in #3057
ksud: Decrease log level on release build by @aviraxp in #3058
manager: Refactor Markdown composable to use FrameLayout by @aviraxp in #3059
kernel: reformat codes, add workflow to check format by @5ec1cff in #3062
ci: Correct the file paths checked by clang-format; change trigger path in clang-format workflow by @dabao1955 in #3063
remove some unused files by @u9521 in #3034
fix manager crash when switch pages too fast by @u9521 in #3065
Add mount namespace support 添加挂载命名空间支持 by @u9521 in #2909
kernel: fix root_groups defs by @aaaaaaaa-815 in #3028
kernel: fix check format again by @5ec1cff in #3071
kernel: Refactor file_wrapper by @5ec1cff in #3070
kernel: setuid_hook: Remove unused includes and function by @rsuntk in #3072
kernel: release seccomp filter by @5ec1cff in #3077
kernel: Allocate fake struct on heap by @aviraxp in #3081
manager: Fix marking refresh on module install and update by @aviraxp in #3082
manager: Prevent module installation via external sources in safe mode by @sakana164 in #3079
manager: add webview padding if no request from insets css by @KOWX712 in #3083
js: add insets documentation and function by @KOWX712 in #3084
kernel: fix kvrealloc compatibility by @5ec1cff in #3089
ksuinit: update dependencies and migrate to 2024 by @CanerKaraca23 in #3088
ksuinit: use upstream by @CanerKaraca23 in #3095
manager: fix all warnings by @CanerKaraca23 in #3098
ksud: update dependencies by @CanerKaraca23 in #3096
Revert “ksuinit: use upstream” by @yujincheng08 in #3104
Revert “Revert “ksuinit: use upstream”” by @aviraxp in #3105
kernel: append to init.rc instead of prepending to atrace.rc by @5ec1cff in #3107
kernel: use selinux_cred() method instead of directly use cred->security by @AlexLiuDev233 in #3111
Translations update from Hosted Weblate by @weblate in #3049
build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #3067
kernel: Ensure manager is valid before installing fd by @aviraxp in #3115
manager: expose exit to javascript interface by @KOWX712 in #3112
kernel: fix Wcalloc-transposed-args by @aaaaaaaa-815 in #3121
workflow: remove unnecessary strings by @CanerKaraca23 in #3120
kernel, ksud, manager: Remove enhanced security feature by @aviraxp in #3123
kernel: Explicitly check zygote start in execve hook by @aviraxp in #3113
manager: fix ksu.fullScreen by @KOWX712 in #3126
selinux: Cache SID lookups for domain checks by @0xSecureByte in #3128
kerenl: check package name before check manager signature by @u9521 in #3134
manager: add file chooser support to WebUI by @KOWX712 in #3139
manager: Fix a crash by @YuKongA in #3140
kernel: Clean up selinux.c by @s-b-repo in #3132
ksud: Update resetprop from Magisk v30.6 by @aviraxp in #3144
Translations update from Hosted Weblate by @weblate in #3124
kernel: Fixing symbol names causing x64 kernel compilation failure by @u9521 in #3147
Update arch.h by @aviraxp in #3148
kernel: improve Git repository detection for KernelSU versioning by @dabao1955 in #3108
manager: remove Coil dependency and add OkHttp directly by @u9521 in #3154
kernel: add bazel workaround back by @5ec1cff in #3157
manager: Add expandable module description support by @YuKongA in #3161
manager/userspace: Add desktop shortcut support for module action/webui by @YuKongA in #3159
manager(refactor): change kernel umount to a switch preference, figure the sucompte string problem by @MiRinChan in #3146
manager: Migrate to navigation3 + navigationevent by @YuKongA in #3164
build(deps): bump the maven group across 1 directory with 2 updates by @dependabot[bot] in #3163
Fix Potential Memory leaks. by @fatalcoder524 in #3170
fix(webui): The internal/colors.css is empty source when WebUIActivity started by shortcut by @lamprose in #3172
manager: Navgation3 improve by @u9521 in #3175
manager: check module status before executing action or WebUI by @u9521 in #3179
manager: Reduce recomposition on the home screen by @YunZiA in #3180
kernel: Fix setup_selinux using __task_cred directly by @jsoltan226 in #3189
manager: Allow patching for devices with other different KMI versions by @u9521 in #3185
manager: Refactor WebUI to Compose & Rename enableInsets to enableEdgeToEdge by @u9521 in #3190
Translations update from Hosted Weblate by @weblate in #3145
manager: optimize BottomBar pagescroll animation by @u9521 in #3196
manager: add animation to page back navigation by @u9521 in #3197
manager: Fix some recomposition issues by @YuKongA in #3198
manager: Refactor OEM detection for shortcut permission by @YuKongA in #3201
Translations update from Hosted Weblate by @weblate in #3200

KernelSU中文网