Skip to content

Releases: tiann/KernelSU

v1.0.5

23 Apr 06:29
61c0f7f
Compare
Choose a tag to compare
ci: Update llvm version for chrome arcvm kernel build (#2551)

ref:
https://github.com/tiann/KernelSU/actions/runs/14575050545/job/40879303805#step:2:416

v1.0.3

24 Jan 16:06
b948976
Compare
Choose a tag to compare
  • [Manager]: UI improvements
  • [Module]: Fix potential corruption of module files during updates or installations.
  • [Kernel]: Resolve occasional reboots when using su.
  • [SU]: Correct the global mount namespace issue.

v1.0.2

01 Nov 08:15
b7b704e
Compare
Choose a tag to compare
  • [Kernel] Support for kernel version 6.6
  • [Module] Support for action.sh
  • [Manager] Various UI improvements

WARNING: Non-GKI devices should not upgrade to this version!

v1.0.1

24 Jul 15:53
59ba84e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

01 Jun 15:29
1f24daa
Compare
Choose a tag to compare

KernelSU has been born for two years. Today we officially welcome version 1.0!

Due to the fact that we haven't added features to non-GKI devices for a long time, and maintaining them requires a significant amount of time, we have removed support for non-GKI devices. Non-GKI devices can only stay on version 0.9.5 (the manager can update). In the future, we will focus on adding new features for GKI devices.

Our energy is limited, but the rewards are even more limited, so please understand our choice, thank you!

v0.9.5

01 Jun 05:56
b766b98
Compare
Choose a tag to compare
  • [Kernel] Fix random reboot caused by potential deadlock
  • [Kernel] Support private space for Android 15
  • [Manager] Fix file residue after complete uninstallation
  • [Manager] Support saving logs locally

v0.9.4

09 May 06:12
Compare
Choose a tag to compare
  • [Manager]: Fix selecting KMI not working.
  • [Kernel]: hook stable symbols to improbe compatibility.
  • [Module]: Update resetprop.
  • [Manager]: Some UI improvements.
  • [Kernel]: Fix some detection issues.

v0.9.3

23 Apr 10:59
825b146
Compare
Choose a tag to compare
  • [Kernel]: Let the kernel choose who is qualified to be the manager, avoiding potential side-channel attacks.
  • [Manager]: Support uninstall permanently and restore stock boot in Settings. You can restore stock boot before OTA to avoid download the full firmware.
  • [Module]: Fix the issue of the App Profile template page not opening.
  • [Manager]: Fix scroll issues in Settings.
  • [Manager]: Support choose kmi manually for installation.
  • [Manager]: Fix dark mode not working in Splash Screen.
  • [WebUI]: Allow opening multiple modules simultaneously on WebUI.
  • [Manager]: Add module shrink in Settings.
  • [Manager]: Fix "grant root failed" in some cases.
  • [Manager]: Allow to use other su to install LKM mode.

v0.9.2

21 Mar 09:21
Compare
Choose a tag to compare
  • [manager]: Support offline patching of the kernel.
  • [kernel]: Fix issue with ColorOS.
  • [kernel]: Hide traces of LKM in user space.
  • [manager]: Fix possible errors during OTA upgrades.

v0.9.0

17 Mar 05:07
9a4ea27
Compare
Choose a tag to compare

KernelSU now supports installation through kernel modules (LKM) (GKI Only), you can use it with official kernels or third-party kernels; at the same time, the manager has also added installation functionality, you can choose to patch files, install directly, or install after OTA. Regarding the new LKM installation method, there are some tips:

  1. LKM does not support non-GKI kernels, and will not support them in the future;
  2. When patching files, if the init_boot partition exists, you should choose to patch init_boot; otherwise, patch boot;
  3. If you have already installed the GKI kernel provided by KernelSU and want to switch to the LKM method, you need to flash back to the stock kernel; if your device has an init_boot partition, you can directly flash back to the stock boot;
  4. The installation method of GKI kernel and LKM will always exist, use whichever you like; in the future, it will also support flashing GKI kernel in the manager.

Have fun!