Skip to content

Releases: tiann/KernelSU

v3.3.0

Choose a tag to compare

@Ylarod Ylarod released this 28 Aug 14:49
932014a

What's Changed

  • manager: refactor intent handling and introduce URL schema by @u9521 in #3541
  • build(deps): bump the actions group across 1 directory with 6 updates by @dependabot[bot] in #3536
  • build(deps): bump the maven group across 1 directory with 14 updates by @dependabot[bot] in #3537
  • build(deps): bump the npm group across 1 directory with 26 updates by @dependabot[bot] in #3544
  • ksud: update resetprop, improve prop area rebuild by @5ec1cff in #3545
  • build(deps): bump the crates group across 1 directory with 34 updates by @dependabot[bot] in #3546
  • ksud: expose module env vars, docs: initrc injection and rescue guide by @u9521 in #3522
  • manager: code cleanup and bug fixes by @u9521 in #3552
  • ksud: boot-patch: only use kmi from boot if ota by @5ec1cff in #3557
  • build: allow customize package name and app name when building by @5ec1cff in #3560
  • ksud, manager: support backup stock image when patching from file by @5ec1cff in #3561
  • Run boot recevier in separated process by @aviraxp in #3567
  • kernel: add syscall dispatcher patching for x64 by @5ec1cff in #3562
  • chore: make clippy happy by @5ec1cff in #3574
  • kernel: register tracepoint handler with minimum priority by @5ec1cff in #3582
  • build(deps): bump actions/setup-node from 6 to 7 in the actions group by @dependabot[bot] in #3578
  • build(deps): bump the npm group across 1 directory with 7 updates by @dependabot[bot] in #3579
  • manager: fix stray quote corrupting saved app profile templates by @palazik in #3571
  • ksud: ensure spawn_sulogd don't return in child; execute /proc/self/exe instead of resolving executable path by @5ec1cff in #3583
  • build(deps): bump the maven group across 1 directory with 6 updates by @dependabot[bot] in #3585
  • build(deps): bump the crates group across 1 directory with 45 updates by @dependabot[bot] in #3586
  • kernel: add missing NULL checks on allocation paths by @palazik in #3572
  • manager: dismiss current snackbar before showing new one by @HChenX in #3587
  • build(deps): bump the npm group in /website with 13 updates by @dependabot[bot] in #3589
  • build(deps): bump the crates group with 12 updates by @dependabot[bot] in #3590
  • fix(ui): AMOLED theme container fix and hardcoded color cleanup by @EasyGuo114514 in #3596
  • kernel: check kernel_read() results when verifying the APK signing block by @palazik in #3594
  • kernel: prevent /system/bin/stub_zygote from being unmarked by @F-19-F in #3601
  • ksud: resetprop: validate timeout value by @5ec1cff in #3608
  • build(deps): bump the crates group with 10 updates by @dependabot[bot] in #3607
  • build(deps): bump the npm group in /website with 3 updates by @dependabot[bot] in #3606
  • feat: add x64 lkm by @5ec1cff in #3570
  • build(deps): bump the npm group in /website with 6 updates by @dependabot[bot] in #3617
  • build(deps): bump the crates group with 7 updates by @dependabot[bot] in #3616
  • ksuinit: compat for version magic mismatch kernel by @AlexLiuDev233 in #3584
  • manager: Fix home page bottom padding on miuix style by @color597 in #3620
  • refactor(kernel): Align signature block parsing with AOSP by @aviraxp in #3613
  • ksud: boot-patch-v2: remove redundant security check by @5ec1cff in #3627
  • refactor(kernel): Drop v1 signature verification by @aviraxp in #3628
  • build(deps): bump the npm group in /website with 13 updates by @dependabot[bot] in #3634
  • manager: use spring animation for pager navigation by @XiaoTong6666 in #3492
  • fix(kernel): Handle execveat for new bionic libc by @aviraxp in #3639
  • manager: support patch remote image by @YuKongA in #3644
  • manager: Update Indonesian translations by @Neebe3289 in #3645
  • fix(kernel): adapt to backport of 6.6 kernel, fix #3629 by @5ec1cff in #3632
  • manager: update Vietnamese translations by @PhuScam in #3649
  • feat(ksud): support set selinux context in su by @5ec1cff in #3653
  • build(deps): bump the crates group across 1 directory with 18 updates by @dependabot[bot] in #3648
  • selinux hide: spoof status page and avd seqno by @chisewaguri in #3647
  • refactor(kernel): Perform umount for webview zygote by @aviraxp in #3630
  • ksud: Fix su identity argument handling by @5ec1cff in #3659
  • build(deps): bump the maven group in /manager with 4 updates by @dependabot[bot] in #3660
  • build(deps): bump the npm group in /website with 4 updates by @dependabot[bot] in #3662
  • build(deps): bump the crates group with 6 updates by @dependabot[bot] in #3661
  • fix changes in 6.18+ by @aaaaaaaa-815 in #3480
  • build: bump ddk to 20260828, support android17-6.18 by @5ec1cff in #3663

New Contributors

Full Changelog: v3.2.5...v3.3.0

v3.2.5

Choose a tag to compare

@Ylarod Ylarod released this 23 Jun 14:17
b0bc817

What's Changed

New Contributors

Full Changelog: v3.2.4...v3.2.5

v3.2.4

Choose a tag to compare

@Ylarod Ylarod released this 06 Apr 03:49
0e4dafc
manager: fix miuix update dialog

v3.2.3

Choose a tag to compare

@Ylarod Ylarod released this 06 Apr 00:56
835d527

What's Changed

New Contributors

Full Changelog: v3.2.2...v3.2.3

v3.2.2

Choose a tag to compare

@Ylarod Ylarod released this 28 Mar 11:07
45910a5

What's Changed

Full Changelog: v3.2.1...v3.2.2

v3.2.1

Choose a tag to compare

@Ylarod Ylarod released this 26 Mar 11:48
73a45cb

What's Changed

  • ksud: fork daemon to run late-load mode by @5ec1cff in #3334
  • ci: build / clippy check ksud for android without cross, use ndk 29 by @5ec1cff in #3251
  • manager: add haptic feedback to Material UI by @Doddddd in #3335
  • manager: Avoid touching CE storage if not unlocked by @aviraxp in #3337
  • build(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #3336
  • build(deps): bump the crates group across 1 directory with 46 updates by @dependabot[bot] in #3324
  • build(deps): bump the npm group across 1 directory with 29 updates by @dependabot[bot] in #3260
  • build(deps): bump gradle-wrapper from 9.4.0 to 9.4.1 in /manager in the maven group across 1 directory by @dependabot[bot] in #3323
  • build(deps): bump the crates group across 1 directory with 9 updates by @dependabot[bot] in #3221
  • kernel_umount: fixup printout and avoid UAF by @backslashxx in #3338
  • manager: fix remember icon by @myflavor in #3339

New Contributors

Full Changelog: v3.2.0...v3.2.1

v3.2.0

Choose a tag to compare

@Ylarod Ylarod released this 24 Mar 12:29
5f9cada

What's Changed

New Contributors

Full Changelog: v3.1.0...v3.2.0

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Feb 15:16
92aff05

What's Changed

New Contributors

Read more

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Nov 14:39
cf0bb45

Highlights:

  1. Breaking Change: After upgrading to 3.0, you need to reinstall all modules, refer: metamodule
  2. Official Module Repository: https://modules.kernelsu.org/

  1. 重大变更:升级到 3.0 后需要重新安装所有模块,参考:元模块
  2. 官方模块仓库:https://modules.kernelsu.org/

What's Changed

  • feat(ksud): Optimize ensure_dir_exist and do not hardcode path by @Tools-cx-app in #2932
  • kernel: Prune allowlist only after boot completed by @aviraxp in #2922
  • manager: display the same UID as a group by @YuKongA in #2933
  • manager: fix webui package manager by @YuKongA in #2934
  • kernel: no need to remark process on post-fs-data and boot-completed by @5ec1cff in #2935
  • kernel: file_wrapper: copy mode of original inode by @5ec1cff in #2937
  • kernel: Replace kmalloc() usages with kzalloc() by @aviraxp in #2939
  • support metamodule, remove built-in overlayfs mount by @Ylarod in #2929
  • ksud: add modules_update back by @5ec1cff in #2948
  • kernel/ksud: Fix KSU_IOCTL_NUKE_EXT4_SYSFS definition by @aviraxp in #2949
  • kernel: expose umount list to ioctl interface by @backslashxx in #2950
  • manager: add inset support to webui by @KOWX712 in #2952
  • Add undo uninstall module feature 添加撤销卸载模块功能 by @u9521 in #2920
  • Translations update from Hosted Weblate by @weblate in #2917
  • Add meta-overlayfs to Dependabot by @CanerKaraca23 in #2956
  • add module config, migrate managedFeatures by @Ylarod in #2965
  • ksud: Use regex to validate module id by @aviraxp in #2968
  • chore(ksud): enable clippy::all, clippy::pedantic && make clippy happy by @Tools-cx-app in #2970
  • manager: add support for opening and flashing zip files directly by @sakana164 in #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 #2964
  • ksud: Set KSU_MODULE only for module script by @aviraxp in #2971
  • kernel: Unmount all isolated process which forks from zygote by @aviraxp in #2972
  • Remove meta-overlayfs from Dependabot by @CanerKaraca23 in #2974
  • ksud: refine boot patch, add --out-name arg to boot-patch and boot-restore command by @5ec1cff in #2982
  • kernel: Remove unreachable vfs_statx handling by @aviraxp in #2987
  • manager: Add confirmation dialog for ZIP module installation via external sources by @sakana164 in #2989
  • manager: provide monet color to webui by @KOWX712 in #2981
  • Translations update from Hosted Weblate by @weblate in #2963
  • add hasFragileUserData to keep manager data when uninstall by @u9521 in #3005

New Contributors

Full Changelog: v2.1.2...v3.0.0

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 14 Nov 12:04
6615068

Highlights

New sucompat implementation, fixed a large number of related side-channel attacks

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.2