2026-02-04 | KernelSU更新v3.1.0版本
大侠阿木 发布于 阅读:22 KernelSU更新
KernelSU v3.1.0 更新内容
What's Changed
- manager: fix webui load indefenitely if app list is not initialized by @KOWX712 in https://github.com/tiann/KernelSU/pull/3012
- kernel: Move kernel part build rules from Makefile to Kbuild by @dabao1955 in https://github.com/tiann/KernelSU/pull/3003
- ksud: Add process info in bugreport by @aviraxp in https://github.com/tiann/KernelSU/pull/3014
- kernel: Remove second stage init handling for old system by @aviraxp in https://github.com/tiann/KernelSU/pull/3017
- ksud: more verbose log by @5ec1cff in https://github.com/tiann/KernelSU/pull/3021
- Fix another id_ID Translation by @CEKIKOFGAMERS in https://github.com/tiann/KernelSU/pull/3015
- kernel: Remove sepolicy of kernel domain by @aviraxp in https://github.com/tiann/KernelSU/pull/3019
- kernel: escape to ksu domain in execve hook, remove sepolicy between … by @5ec1cff in https://github.com/tiann/KernelSU/pull/3031
- support kernel 6.18 by @aaaaaaaa-815 in https://github.com/tiann/KernelSU/pull/2999
- kernel: use our cred to unmount, remove sepolicy of zygote by @5ec1cff in https://github.com/tiann/KernelSU/pull/3032
- manager: filter ksuapp in superuser screen by @KOWX712 in https://github.com/tiann/KernelSU/pull/3033
- templates: add hyperceiler root template by @sakana164 in https://github.com/tiann/KernelSU/pull/3036
- kernel: check lkm symbols by @5ec1cff in https://github.com/tiann/KernelSU/pull/3035
- manager: add missing filtering in superuser page by @KOWX712 in https://github.com/tiann/KernelSU/pull/3039
- kernel: use $(CC) for check_symbol target by @dabao1955 in https://github.com/tiann/KernelSU/pull/3041
- ci: add ksuinit by @Dr-TSNG in https://github.com/tiann/KernelSU/pull/3026
- ci: Run rust checks for ksuinit and fix them by @aviraxp in https://github.com/tiann/KernelSU/pull/3043
- kernel: Identify manager without PER_USER_RANGE by @aviraxp in https://github.com/tiann/KernelSU/pull/3038
- kernel: Use GFP_ATOMIC for atomic context by @aviraxp in https://github.com/tiann/KernelSU/pull/3052
- refactor(ksud): extract android-only logic by @5ec1cff in https://github.com/tiann/KernelSU/pull/3048
- ci: move ksuinit build to a single workflow by @5ec1cff in https://github.com/tiann/KernelSU/pull/3054
- kernel: Install manager fd in task work by @aviraxp in https://github.com/tiann/KernelSU/pull/3057
- ksud: Decrease log level on release build by @aviraxp in https://github.com/tiann/KernelSU/pull/3058
- manager: Refactor Markdown composable to use FrameLayout by @aviraxp in https://github.com/tiann/KernelSU/pull/3059
- kernel: reformat codes, add workflow to check format by @5ec1cff in https://github.com/tiann/KernelSU/pull/3062
- ci: Correct the file paths checked by clang-format; change trigger path in clang-format workflow by @dabao1955 in https://github.com/tiann/KernelSU/pull/3063
- remove some unused files by @u9521 in https://github.com/tiann/KernelSU/pull/3034
- fix manager crash when switch pages too fast by @u9521 in https://github.com/tiann/KernelSU/pull/3065
- Add mount namespace support 添加挂载命名空间支持 by @u9521 in https://github.com/tiann/KernelSU/pull/2909
- kernel: fix root_groups defs by @aaaaaaaa-815 in https://github.com/tiann/KernelSU/pull/3028
- kernel: fix check format again by @5ec1cff in https://github.com/tiann/KernelSU/pull/3071
- kernel: Refactor file_wrapper by @5ec1cff in https://github.com/tiann/KernelSU/pull/3070
- kernel: setuid_hook: Remove unused includes and function by @rsuntk in https://github.com/tiann/KernelSU/pull/3072
- kernel: release seccomp filter by @5ec1cff in https://github.com/tiann/KernelSU/pull/3077
- kernel: Allocate fake struct on heap by @aviraxp in https://github.com/tiann/KernelSU/pull/3081
- manager: Fix marking refresh on module install and update by @aviraxp in https://github.com/tiann/KernelSU/pull/3082
- manager: Prevent module installation via external sources in safe mode by @sakana164 in https://github.com/tiann/KernelSU/pull/3079
- manager: add webview padding if no request from insets css by @KOWX712 in https://github.com/tiann/KernelSU/pull/3083
- js: add insets documentation and function by @KOWX712 in https://github.com/tiann/KernelSU/pull/3084
- kernel: fix kvrealloc compatibility by @5ec1cff in https://github.com/tiann/KernelSU/pull/3089
- ksuinit: update dependencies and migrate to 2024 by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/3088
- ksuinit: use upstream by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/3095
- manager: fix all warnings by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/3098
- ksud: update dependencies by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/3096
- Revert "ksuinit: use upstream" by @yujincheng08 in https://github.com/tiann/KernelSU/pull/3104
- Revert "Revert "ksuinit: use upstream"" by @aviraxp in https://github.com/tiann/KernelSU/pull/3105
- kernel: append to init.rc instead of prepending to atrace.rc by @5ec1cff in https://github.com/tiann/KernelSU/pull/3107
- kernel: use selinux_cred() method instead of directly use cred->security by @AlexLiuDev233 in https://github.com/tiann/KernelSU/pull/3111
- Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/3049
- build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3067
- kernel: Ensure manager is valid before installing fd by @aviraxp in https://github.com/tiann/KernelSU/pull/3115
- manager: expose exit to javascript interface by @KOWX712 in https://github.com/tiann/KernelSU/pull/3112
- kernel: fix Wcalloc-transposed-args by @aaaaaaaa-815 in https://github.com/tiann/KernelSU/pull/3121
- workflow: remove unnecessary strings by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/3120
- kernel, ksud, manager: Remove enhanced security feature by @aviraxp in https://github.com/tiann/KernelSU/pull/3123
- kernel: Explicitly check zygote start in execve hook by @aviraxp in https://github.com/tiann/KernelSU/pull/3113
- manager: fix ksu.fullScreen by @KOWX712 in https://github.com/tiann/KernelSU/pull/3126
- selinux: Cache SID lookups for domain checks by @0xSecureByte in https://github.com/tiann/KernelSU/pull/3128
- kerenl: check package name before check manager signature by @u9521 in https://github.com/tiann/KernelSU/pull/3134
- manager: add file chooser support to WebUI by @KOWX712 in https://github.com/tiann/KernelSU/pull/3139
- manager: Fix a crash by @YuKongA in https://github.com/tiann/KernelSU/pull/3140
- kernel: Clean up selinux.c by @s-b-repo in https://github.com/tiann/KernelSU/pull/3132
- ksud: Update resetprop from Magisk v30.6 by @aviraxp in https://github.com/tiann/KernelSU/pull/3144
- Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/3124
- kernel: Fixing symbol names causing x64 kernel compilation failure by @u9521 in https://github.com/tiann/KernelSU/pull/3147
- Update arch.h by @aviraxp in https://github.com/tiann/KernelSU/pull/3148
- kernel: improve Git repository detection for KernelSU versioning by @dabao1955 in https://github.com/tiann/KernelSU/pull/3108
- manager: remove Coil dependency and add OkHttp directly by @u9521 in https://github.com/tiann/KernelSU/pull/3154
- kernel: add bazel workaround back by @5ec1cff in https://github.com/tiann/KernelSU/pull/3157
- manager: Add expandable module description support by @YuKongA in https://github.com/tiann/KernelSU/pull/3161
- manager/userspace: Add desktop shortcut support for module action/webui by @YuKongA in https://github.com/tiann/KernelSU/pull/3159
- manager(refactor): change kernel umount to a switch preference, figure the sucompte string problem by @MiRinChan in https://github.com/tiann/KernelSU/pull/3146
- manager: Migrate to navigation3 + navigationevent by @YuKongA in https://github.com/tiann/KernelSU/pull/3164
- build(deps): bump the maven group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3163
- Fix Potential Memory leaks. by @fatalcoder524 in https://github.com/tiann/KernelSU/pull/3170
- fix(webui): The
internal/colors.cssis empty source when WebUIActivity started by shortcut by @lamprose in https://github.com/tiann/KernelSU/pull/3172 - manager: Navgation3 improve by @u9521 in https://github.com/tiann/KernelSU/pull/3175
- manager: check module status before executing action or WebUI by @u9521 in https://github.com/tiann/KernelSU/pull/3179
- manager: Reduce recomposition on the home screen by @YunZiA in https://github.com/tiann/KernelSU/pull/3180
- kernel: Fix
setup_selinuxusing__task_creddirectly by @jsoltan226 in https://github.com/tiann/KernelSU/pull/3189 - manager: Allow patching for devices with other different KMI versions by @u9521 in https://github.com/tiann/KernelSU/pull/3185
- manager: Refactor WebUI to Compose & Rename enableInsets to enableEdgeToEdge by @u9521 in https://github.com/tiann/KernelSU/pull/3190
- Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/3145
- manager: optimize BottomBar pagescroll animation by @u9521 in https://github.com/tiann/KernelSU/pull/3196
- manager: add animation to page back navigation by @u9521 in https://github.com/tiann/KernelSU/pull/3197
- manager: Fix some recomposition issues by @YuKongA in https://github.com/tiann/KernelSU/pull/3198
- manager: Refactor OEM detection for shortcut permission by @YuKongA in https://github.com/tiann/KernelSU/pull/3201
- Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/3200
New Contributors
- @0xSecureByte made their first contribution in https://github.com/tiann/KernelSU/pull/3128
- @s-b-repo made their first contribution in https://github.com/tiann/KernelSU/pull/3132
- @MiRinChan made their first contribution in https://github.com/tiann/KernelSU/pull/3146
- @fatalcoder524 made their first contribution in https://github.com/tiann/KernelSU/pull/3170
- @YunZiA made their first contribution in https://github.com/tiann/KernelSU/pull/3180
- @jsoltan226 made their first contribution in https://github.com/tiann/KernelSU/pull/3189
Full Changelog: https://github.com/tiann/KernelSU/compare/v3.0.0...v3.1.0
一键刷入 KernelSU
扫描二维码,在手机上阅读