2025-11-05 | KernelSU更新v2.0.0版本
大侠阿木 发布于 阅读:27 KernelSU更新
KernelSU v2.0.0 更新内容
Highlights
- New supercall implementation: remove the tricky LSM hook with seccomp and ioctl, avoiding numerous side-channel attacks.
- Support for kernel 6.12 and above.
- Brand new theme.
What's Changed
- ci: Update lkm kernel version by @dabao1955 in https://github.com/tiann/KernelSU/pull/2567
- manager: hide root related features if kernelsu not available by @rsuntk in https://github.com/tiann/KernelSU/pull/2555
- kernel/throne_tracker: we just uninstalled the manager, stop looking for it by @backslashxx in https://github.com/tiann/KernelSU/pull/2584
- Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/2558
- build(deps): bump the npm group across 1 directory with 24 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/2586
- build(deps): bump the crates group across 1 directory with 53 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/2585
- build(deps): bump the maven group across 1 directory with 12 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/2579
- ksud/installer: /odm handling by @backslashxx in https://github.com/tiann/KernelSU/pull/2513
- ci: update kmi versions by @ukriu in https://github.com/tiann/KernelSU/pull/2591
- Update zip-extensions and set needed features for zip by @aviraxp in https://github.com/tiann/KernelSU/pull/2592
- Fix fallback option for createRootShell() by @aviraxp in https://github.com/tiann/KernelSU/pull/2593
- Add a formatting string for the update list #2556 by @ShirkNeko in https://github.com/tiann/KernelSU/pull/2597
- build(deps): bump the maven group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/2612
- throne_tracker: avoid cross fs access by @aviraxp in https://github.com/tiann/KernelSU/pull/2626
- Switch to prepare_creds/commit_creds by @aviraxp in https://github.com/tiann/KernelSU/pull/2631
- kernel: throne_tracker: avoid cross-fs traversal using s_magic check by @backslashxx in https://github.com/tiann/KernelSU/pull/2633
- Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/2587
- build(deps): bump the maven group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/2629
- kernel: core_hook: fix refcount leaks on try_umount by @rsuntk in https://github.com/tiann/KernelSU/pull/2635
- manger: fix lkm detection by @HSSkyBoy in https://github.com/tiann/KernelSU/pull/2654
- kernel: selinux: rules: Fix illegal RCU lock usage in apply_kernelsu_rules() by @Tashar02 in https://github.com/tiann/KernelSU/pull/2646
- kernel: added new prctl CMD_GET_MANAGER_UID to get the uid of the crowned manager by @rifsxd in https://github.com/tiann/KernelSU/pull/2673
- feat(ui): improve predictive back animations by @wxxsfxyzm in https://github.com/tiann/KernelSU/pull/2675
- ksud: make clippy happy by @5ec1cff in https://github.com/tiann/KernelSU/pull/2683
- ksud: support vendor_boot patching for some odd devices by @ukriu in https://github.com/tiann/KernelSU/pull/2650
- Update resetprop from Magisk v30.2 by @aviraxp in https://github.com/tiann/KernelSU/pull/2700
- kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() by @Tashar02 in https://github.com/tiann/KernelSU/pull/2695
- Reset seccomp filter count when escaping to root by @aviraxp in https://github.com/tiann/KernelSU/pull/2708
- Handle unmount for isolated process correctly by @aviraxp in https://github.com/tiann/KernelSU/pull/2696
- Revert "Handle unmount for isolated process correctly" by @Ylarod in https://github.com/tiann/KernelSU/pull/2718
- manager: switch ui to miuix design style by @YuKongA in https://github.com/tiann/KernelSU/pull/2710
- manager: fix button issues in module cards by @YuKongA in https://github.com/tiann/KernelSU/pull/2719
- manager: Fix some issues by @YuKongA in https://github.com/tiann/KernelSU/pull/2725
- manager: Add uninstall 2nd confirm by @YuKongA in https://github.com/tiann/KernelSU/pull/2729
- manager: Support search module by @YuKongA in https://github.com/tiann/KernelSU/pull/2730
- Strip JNI debug logs on release build by @aviraxp in https://github.com/tiann/KernelSU/pull/2732
- Add files via upload by @aviraxp in https://github.com/tiann/KernelSU/pull/2733
- fix 'for' loop problem by @aaaaaaaa-815 in https://github.com/tiann/KernelSU/pull/2745
- Unmount isolated process which forks from zygote unconditionally by @aviraxp in https://github.com/tiann/KernelSU/pull/2747
- Tweak shizuku template description by @aviraxp in https://github.com/tiann/KernelSU/pull/2746
- Revert "Unmount isolated process which forks from zygote unconditionally" by @yujincheng08 in https://github.com/tiann/KernelSU/pull/2776
- manager: Refactor module and superuser UI by @YuKongA in https://github.com/tiann/KernelSU/pull/2783
- manager: Allow module update info to scroll naturally by @YuKongA in https://github.com/tiann/KernelSU/pull/2784
- Don't write newline character to cgroup node by @aviraxp in https://github.com/tiann/KernelSU/pull/2804
- remove ksu tmp by @Ylarod in https://github.com/tiann/KernelSU/pull/2815
- Fix kernel panics caused by thread info flag corruption by @kerneltoast in https://github.com/tiann/KernelSU/pull/2818
- ci: use ddk for faster ci, manual gki image build by @Ylarod in https://github.com/tiann/KernelSU/pull/2817
- Fix incorrect function names in non-GKI integration documentation by @Copilot in https://github.com/tiann/KernelSU/pull/2722
- kernel: fix out-of-tree building by @Ylarod in https://github.com/tiann/KernelSU/pull/2819
- ci: move workflows to top-level and fix workflow references by @sakana164 in https://github.com/tiann/KernelSU/pull/2828
- initial fastlane structures from IzzyOnDroid by @IzzySoft in https://github.com/tiann/KernelSU/pull/2715
- templates: update translation by @igormiguell in https://github.com/tiann/KernelSU/pull/2761
- Add another translation in
id_IDby @CEKIKOFGAMERS in https://github.com/tiann/KernelSU/pull/2797 - ci: Fix LKM version number anomaly and Git ownership issues by @Prslc in https://github.com/tiann/KernelSU/pull/2832
- manager: add kernel_umount switch by @YuKongA in https://github.com/tiann/KernelSU/pull/2848
- update ioctl macro by @Ylarod in https://github.com/tiann/KernelSU/pull/2850
- ci: build dev manager by @Ylarod in https://github.com/tiann/KernelSU/pull/2851
- Reapply: "kernel: Allow to use in Private Space" by @backslashxx in https://github.com/tiann/KernelSU/pull/2857
New Contributors
- @ShirkNeko made their first contribution in https://github.com/tiann/KernelSU/pull/2597
- @HSSkyBoy made their first contribution in https://github.com/tiann/KernelSU/pull/2654
- @Tashar02 made their first contribution in https://github.com/tiann/KernelSU/pull/2646
- @wxxsfxyzm made their first contribution in https://github.com/tiann/KernelSU/pull/2675
- @aaaaaaaa-815 made their first contribution in https://github.com/tiann/KernelSU/pull/2745
- @kerneltoast made their first contribution in https://github.com/tiann/KernelSU/pull/2818
- @Copilot made their first contribution in https://github.com/tiann/KernelSU/pull/2722
- @sakana164 made their first contribution in https://github.com/tiann/KernelSU/pull/2828
- @IzzySoft made their first contribution in https://github.com/tiann/KernelSU/pull/2715
- @CEKIKOFGAMERS made their first contribution in https://github.com/tiann/KernelSU/pull/2797
- @Prslc made their first contribution in https://github.com/tiann/KernelSU/pull/2832
Full Changelog: https://github.com/tiann/KernelSU/compare/v1.0.5...v2.0.0
一键刷入 KernelSU
扫描二维码,在手机上阅读