KernelSU
me.weishu.kernelsu
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
First release: Apr 23, 2025, 8 total releases.
Most recent release: Aug 28, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Aug 28, 2026 v3.3.0## What's Changed * manager: refactor intent handling and introduce URL schema by @u9521 in https://github.com/tiann/KernelSU/pull/3541 * build(deps): bump the actions group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3536 * build(deps): bump the maven group across 1 directory with 14 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3537 * build(deps): bump the npm group across 1 directory with 26 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3544 * ksud: update resetprop, improve prop area rebuild by @5ec1cff in https://github.com/tiann/KernelSU/pull/3545 * build(deps): bump the crates group across 1 directory with 34 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3546 * ksud: expose module env vars, docs: initrc injection and rescue guide by @u9521 in https://github.com/tiann/KernelSU/pull/3522 * manager: code cleanup and bug fixes by @u9521 in https://github.com/tiann/KernelSU/pull/3552 * ksud: boot-patch: only use kmi from boot if ota by @5ec1cff in https://github.com/tiann/KernelSU/pull/3557
More…
* build: allow customize package name and app name when building by @5ec1cff in https://github.com/tiann/KernelSU/pull/3560 * ksud, manager: support backup stock image when patching from file by @5ec1cff in https://github.com/tiann/KernelSU/pull/3561 * Run boot recevier in separated process by @aviraxp in https://github.com/tiann/KernelSU/pull/3567 * kernel: add syscall dispatcher patching for x64 by @5ec1cff in https://github.com/tiann/KernelSU/pull/3562 * chore: make clippy happy by @5ec1cff in https://github.com/tiann/KernelSU/pull/3574 * kernel: register tracepoint handler with minimum priority by @5ec1cff in https://github.com/tiann/KernelSU/pull/3582 * build(deps): bump actions/setup-node from 6 to 7 in the actions group by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3578 * build(deps): bump the npm group across 1 directory with 7 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3579 * manager: fix stray quote corrupting saved app profile templates by @palazik in https://github.com/tiann/KernelSU/pull/3571 * ksud: ensure spawn_sulogd don't return in child; execute /proc/self/exe instead of resolving executable path by @5ec1cff in https://github.com/tiann/KernelSU/pull/3583 * build(deps): bump the maven group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3585 * build(deps): bump the crates group across 1 directory with 45 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3586 * kernel: add missing NULL checks on allocation paths by @palazik in https://github.com/tiann/KernelSU/pull/3572 * manager: dismiss current snackbar before showing new one by @HChenX in https://github.com/tiann/KernelSU/pull/3587 * build(deps): bump the npm group in /website with 13 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3589 * build(deps): bump the crates group with 12 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3590 * fix(ui): AMOLED theme container fix and hardcoded color cleanup by @EasyGuo114514 in https://github.com/tiann/KernelSU/pull/3596 * kernel: check kernel_read() results when verifying the APK signing block by @palazik in https://github.com/tiann/KernelSU/pull/3594 * kernel: prevent /system/bin/stub_zygote from being unmarked by @F-19-F in https://github.com/tiann/KernelSU/pull/3601 * ksud: resetprop: validate timeout value by @5ec1cff in https://github.com/tiann/KernelSU/pull/3608 * build(deps): bump the crates group with 10 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3607 * build(deps): bump the npm group in /website with 3 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3606 * feat: add x64 lkm by @5ec1cff in https://github.com/tiann/KernelSU/pull/3570 * build(deps): bump the npm group in /website with 6 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3617 * build(deps): bump the crates group with 7 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3616 * ksuinit: compat for version magic mismatch kernel by @AlexLiuDev233 in https://github.com/tiann/KernelSU/pull/3584 * manager: Fix home page bottom padding on miuix style by @color597 in https://github.com/tiann/KernelSU/pull/3620 * refactor(kernel): Align signature block parsing with AOSP by @aviraxp in https://github.com/tiann/KernelSU/pull/3613 * ksud: boot-patch-v2: remove redundant security check by @5ec1cff in https://github.com/tiann/KernelSU/pull/3627 * refactor(kernel): Drop v1 signature verification by @aviraxp in https://github.com/tiann/KernelSU/pull/3628 * build(deps): bump the npm group in /website with 13 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3634 * manager: use spring animation for pager navigation by @XiaoTong6666 in https://github.com/tiann/KernelSU/pull/3492 * fix(kernel): Handle execveat for new bionic libc by @aviraxp in https://github.com/tiann/KernelSU/pull/3639 * manager: support patch remote image by @YuKongA in https://github.com/tiann/KernelSU/pull/3644 * manager: Update Indonesian translations by @Neebe3289 in https://github.com/tiann/KernelSU/pull/3645 * fix(kernel): adapt to backport of 6.6 kernel, fix #3629 by @5ec1cff in https://github.com/tiann/KernelSU/pull/3632 * manager: update Vietnamese translations by @PhuScam in https://github.com/tiann/KernelSU/pull/3649 * feat(ksud): support set selinux context in su by @5ec1cff in https://github.com/tiann/KernelSU/pull/3653 * build(deps): bump the crates group across 1 directory with 18 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3648 * selinux hide: spoof status page and avd seqno by @chisewaguri in https://github.com/tiann/KernelSU/pull/3647 * refactor(kernel): Perform umount for webview zygote by @aviraxp in https://github.com/tiann/KernelSU/pull/3630 * ksud: Fix su identity argument handling by @5ec1cff in https://github.com/tiann/KernelSU/pull/3659 * build(deps): bump the maven group in /manager with 4 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3660 * build(deps): bump the npm group in /website with 4 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3662 * build(deps): bump the crates group with 6 updates by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/3661 * fix changes in 6.18+ by @aaaaaaaa-815 in https://github.com/tiann/KernelSU/pull/3480 * build: bump ddk to 20260828, support android17-6.18 by @5ec1cff in https://github.com/tiann/KernelSU/pull/3663 ## New Contributors * @palazik made their first contribution in https://github.com/tiann/KernelSU/pull/3571 * @EasyGuo114514 made their first contribution in https://github.com/tiann/KernelSU/pull/3596 * @color597 made their first contribution in https://github.com/tiann/KernelSU/pull/3620 * @Neebe3289 made their first contribution in https://github.com/tiann/KernelSU/pull/3645 * @PhuScam made their first contribution in https://github.com/tiann/KernelSU/pull/3649 * @chisewaguri made their first contribution in https://github.com/tiann/KernelSU/pull/3647 **Full Changelog**: https://github.com/tiann/KernelSU/compare/v3.2.5...v3.3.0 - Apr 6, 2026 v3.2.4
- Mar 28, 2026 v3.2.2## What's Changed * Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/3202 * manager: Skip service start if root is available by @aviraxp in https://github.com/tiann/KernelSU/pull/3343 * kernel: fix compile for x86-64 linux kernel v6.13- by @AlexLiuDev233 in https://github.com/tiann/KernelSU/pull/3351 * kernel: fix copy avtab by @5ec1cff in https://github.com/tiann/KernelSU/pull/3352 * ksud: sepolicy: fix *xperm parsing, support bracket for perm_set by @5ec1cff in https://github.com/tiann/KernelSU/pull/3353 **Full Changelog**: https://github.com/tiann/KernelSU/compare/v3.2.1...v3.2.2
- ## 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
More…
* 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.css` is 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_selinux` using `__task_cred` directly 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 - ## Highlights: 1. **metamodule**: https://kernelsu.org/guide/metamodule.html 2. Official Module Repository: https://modules.kernelsu.org/ ## What's Changed * feat(ksud): Optimize ensure_dir_exist and do not hardcode path by @Tools-cx-app in https://github.com/tiann/KernelSU/pull/2932 * kernel: Prune allowlist only after boot completed by @aviraxp in https://github.com/tiann/KernelSU/pull/2922 * manager: display the same UID as a group by @YuKongA in https://github.com/tiann/KernelSU/pull/2933 * manager: fix webui package manager by @YuKongA in https://github.com/tiann/KernelSU/pull/2934
More…
* kernel: no need to remark process on post-fs-data and boot-completed by @5ec1cff in https://github.com/tiann/KernelSU/pull/2935 * kernel: file_wrapper: copy mode of original inode by @5ec1cff in https://github.com/tiann/KernelSU/pull/2937 * kernel: Replace kmalloc() usages with kzalloc() by @aviraxp in https://github.com/tiann/KernelSU/pull/2939 * support metamodule, remove built-in overlayfs mount by @Ylarod in https://github.com/tiann/KernelSU/pull/2929 * ksud: add modules_update back by @5ec1cff in https://github.com/tiann/KernelSU/pull/2948 * kernel/ksud: Fix KSU_IOCTL_NUKE_EXT4_SYSFS definition by @aviraxp in https://github.com/tiann/KernelSU/pull/2949 * kernel: expose umount list to ioctl interface by @backslashxx in https://github.com/tiann/KernelSU/pull/2950 * manager: add inset support to webui by @KOWX712 in https://github.com/tiann/KernelSU/pull/2952 * Add undo uninstall module feature 添加撤销卸载模块功能 by @u9521 in https://github.com/tiann/KernelSU/pull/2920 * Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/2917 * Add meta-overlayfs to Dependabot by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/2956 * add module config, migrate managedFeatures by @Ylarod in https://github.com/tiann/KernelSU/pull/2965 * ksud: Use regex to validate module id by @aviraxp in https://github.com/tiann/KernelSU/pull/2968 * chore(ksud): enable clippy::all, clippy::pedantic && make clippy happy by @Tools-cx-app in https://github.com/tiann/KernelSU/pull/2970 * manager: add support for opening and flashing zip files directly by @sakana164 in https://github.com/tiann/KernelSU/pull/2967 * build(deps): bump androidx.activity:activity-compose from 1.11.0 to 1.12.0 in /manager in the maven group across 1 directory by @dependabot[bot] in https://github.com/tiann/KernelSU/pull/2964 * ksud: Set KSU_MODULE only for module script by @aviraxp in https://github.com/tiann/KernelSU/pull/2971 * kernel: Unmount all isolated process which forks from zygote by @aviraxp in https://github.com/tiann/KernelSU/pull/2972 * Remove meta-overlayfs from Dependabot by @CanerKaraca23 in https://github.com/tiann/KernelSU/pull/2974 * ksud: refine boot patch, add `--out-name` arg to boot-patch and boot-restore command by @5ec1cff in https://github.com/tiann/KernelSU/pull/2982 * kernel: Remove unreachable vfs_statx handling by @aviraxp in https://github.com/tiann/KernelSU/pull/2987 * manager: Add confirmation dialog for ZIP module installation via external sources by @sakana164 in https://github.com/tiann/KernelSU/pull/2989 * manager: provide monet color to webui by @KOWX712 in https://github.com/tiann/KernelSU/pull/2981 * Translations update from Hosted Weblate by @weblate in https://github.com/tiann/KernelSU/pull/2963 * add hasFragileUserData to keep manager data when uninstall by @u9521 in https://github.com/tiann/KernelSU/pull/3005 ## New Contributors * @Tools-cx-app made their first contribution in https://github.com/tiann/KernelSU/pull/2932 **Full Changelog**: https://github.com/tiann/KernelSU/compare/v2.1.2...v3.0.0 - ## Highlights 1. **New supercall implementation**: remove the tricky LSM hook with seccomp and ioctl, avoiding numerous side-channel attacks. 2. Support for kernel 6.12 and above. 3. 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
More…
* 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_ID` by @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