Skip to content

Releases: tiann/KernelSU

v0.6.6

09 Aug 12:25
Compare
Choose a tag to compare

Changelog:

  • [Manager] Lots of translation updates in many languages, thanks to all developers who contributed on Weblate.
  • [Manager] Fixed a bug where module list doesn't show in manager under some cases.
  • [Module] Boot scripts now support a new boot stage boot-completed, which will run after system finished booting, available for both common and module scripts.
  • [Kernel] Kernel tasks are now queued and run in a global single thread, to avoid timing issues causing su allowlist mixup.
  • [Module] Fixed a bug where flashing large modules could fail.
  • [Manager] Optimized log output when installing modules in manager, UI only shows concise logs while saving detailed logs to file.
  • [Module] Uninstalling modules is now delayed until next reboot, avoiding potential incomplete uninstall.
  • [Manager] Added loading spinner for module operations in manager.
  • [Module] Fixed a bug where common post-fs-data scripts don't run if no modules installed.
  • [Manager] Fixed some untcentered prompt texts in manager.
  • [SU] Fixed incorrect parameter parsing in su.
  • [Manager] Module install log now auto-scrolls to bottom in manager.
  • [Manager] Module install screen now automatically mutes system volume keys for module volume key selection.
  • [Manager] Refreshes module list after install to avoid user confusion.
  • [Kernel] Fixed keyring not installed correctly on 4.9 kernels causing modules not working.
  • [Module] SELinux context of module dirs are fixed automatically on boot, avoiding some boot failures.

ๆ›ดๆ–ฐๆ—ฅๅฟ—:

  • [Manager] ๅคง้‡่ฏญ่จ€็š„็ฟป่ฏ‘ๆ›ดๆ–ฐ๏ผŒๆ„Ÿ่ฐขๆ‰€ๆœ‰ๅœจ Weblate ไธŠ่ดก็Œฎ็š„ๅผ€ๅ‘่€…ใ€‚
  • [Manager] ไฟฎๅคๆŸไบ›ๆƒ…ๅ†ตไธ‹๏ผŒ็ฎก็†ๅ™จไธญๆจกๅ—ๅˆ—่กจๅ…จ้ƒจไธๆ˜พ็คบ็š„ BUGใ€‚
  • [Module] ๅฏๅŠจ่„šๆœฌๆ”ฏๆŒไธ€ไธชๆ–ฐ็š„ๅฏๅŠจ้˜ถๆฎต boot-completed๏ผŒๅฐ†ไผšๅœจ็ณป็ปŸๅฏๅŠจๅฎŒๆฏ•ๅŽๆ‰ง่กŒ๏ผŒๆ”ฏๆŒ common ๅ’Œๆจกๅ—่„šๆœฌใ€‚
  • [Kernel] ๅ†…ๆ ธไปปๅŠกไฝฟ็”จๅ…จๅฑ€ๅ•็บฟ็จ‹ๆŽ’้˜Ÿๆ‰ง่กŒ๏ผŒ้ฟๅ…ๆ—ถๅบ้—ฎ้ข˜ๅฏผ่‡ด su ๅ…่ฎธๅˆ—่กจ้”™ไนฑใ€‚
  • [Module] ไฟฎๅคๅˆทๅ…ฅๅคงไฝ“็งฏๆจกๅ—ๅฏ่ƒฝไผšๅคฑ่ดฅ็š„ BUGใ€‚
  • [Manager] ไผ˜ๅŒ–็ฎก็†ๅ™จไธญๆจกๅ—ๅˆทๅ…ฅๆ—ถ็š„ๆ—ฅๅฟ—่พ“ๅ‡บ๏ผŒ็”จๆˆท็•Œ้ขไป…ๆ˜พ็คบ็ฎ€ๆดๆ—ฅๅฟ—๏ผŒไฟๅญ˜ๆ—ถๆ–‡ไปถๅ†™ๅ…ฅ่ฏฆ็ป†ๆ—ฅๅฟ—ใ€‚
  • [Module] ๅธ่ฝฝๆจกๅ—ๆ”นไธบไธ‹ๆฌก้‡ๅฏๆ—ถๆ‰ง่กŒ๏ผŒ้ฟๅ…ๅธ่ฝฝๅฏ่ƒฝไธๅนฒๅ‡€็š„้—ฎ้ข˜ใ€‚
  • [Manager] ็ฎก็†ๅ™จไธญๆจกๅ—ๆ“ไฝœๆทปๅŠ ๅŠ ่ฝฝ็ญ‰ๅพ…ๆก†ใ€‚
  • [Module] ไฟฎๅคๆฒกๆœ‰ๅฎ‰่ฃ…ๆจกๅ—ๆ—ถ๏ผŒcommon post-fs-data ่„šๆœฌไธๆ‰ง่กŒ็š„ BUGใ€‚
  • [Manager] ไฟฎๅค็ฎก็†ๅ™จไธญ่‹ฅๅนฒๆ็คบๆ–‡ๅญ—ๆฒกๆœ‰ๅฑ…ไธญ็š„้—ฎ้ข˜ใ€‚
  • [SU] ไฟฎๅค su ๅ‚ๆ•ฐ่งฃๆžไธๅฏน็š„้—ฎ้ข˜ใ€‚
  • [Manager] ็ฎก็†ๅ™จไธญๅฎ‰่ฃ…ๆจกๅ—ๆ—ถ๏ผŒ่พ“ๅ‡บๆ—ฅๅฟ—่‡ชๅŠจๆปšๅŠจๅˆฐๅบ•้ƒจใ€‚
  • [Manager] ็ฎก็†ๅ™จไธญๅฎ‰่ฃ…ๆจกๅ—็•Œ้ข๏ผŒ่‡ชๅŠจๅฑ่”ฝ็ณป็ปŸ้Ÿณ้‡้”ฎ๏ผŒๆ–นไพฟๆจกๅ—่ฟ›่กŒ้Ÿณ้‡้”ฎ้€‰ๆ‹ฉใ€‚
  • [Manager] ๆจกๅ—ๅฎ‰่ฃ…ๅฎŒๆฏ•ๅŽ๏ผŒๅˆทๆ–ฐๆจกๅ—็•Œ้ข๏ผŒ้ฟๅ…็”จๆˆท่ฏฏไปฅไธบๆฒกๆœ‰ๅฎ‰่ฃ…ใ€‚
  • [Kernel] ไฟฎๅค 4.9 ไธŠๅ†…ๆ ธ keyring ๆฒกๆœ‰ๆญฃ็กฎๅฎ‰่ฃ…ๅฏผ่‡ดๆจกๅ—ๆ— ๆณ•ไฝฟ็”จ็š„้—ฎ้ข˜ใ€‚
  • [Module] ็ณป็ปŸๅฏๅŠจๆ—ถ๏ผŒ่‡ชๅŠจไฟฎๅคๆจกๅ—็›ฎๅฝ•็š„ SELinux Context๏ผŒ้ฟๅ…้ƒจๅˆ†ๅฏๅŠจๅคฑ่ดฅ้—ฎ้ข˜ใ€‚

v0.6.2

08 Jul 01:24
d78f240
Compare
Choose a tag to compare

Changelog๏ผš

  1. Translation updated, add Spanish.
  2. Allow kernel to mount loop device, enhanced compatibility with modules.
  3. App profile now supports setting sepolicy rules.
  4. support the case that init_task.mnt_ns != zygote.mnt_ns, fix WSA profile saving.
  5. Fixed the problem of repeated installation when pressing the return button when installing modules.
  6. Other improvements and fixes.

ๆ›ดๆ–ฐๆ—ฅๅฟ—๏ผš

  1. ๆ›ดๆ–ฐ็ฟป่ฏ‘๏ผŒๆ–ฐๅขž่ฅฟ็ญ็‰™่ฏญ็ฟป่ฏ‘
  2. ๅ…่ฎธๅ†…ๆ ธๆŒ‚่ฝฝๅ›ž็Žฏ่ฎพๅค‡๏ผŒๅขžๅผบๆจกๅ—็ณป็ปŸๅ…ผๅฎนๆ€งใ€‚
  3. ็ŽฐๅœจApp profileๆ”ฏๆŒ่ฎพ็ฝฎsepolicy rulesใ€‚
  4. ๆ”ฏๆŒinitๅ’Œzygote mnt namespaceไธๅŒ็š„ๆƒ…ๅ†ต๏ผŒไฟฎๅคWSAๆ— ๆณ•ไฟๅญ˜้…็ฝฎ็š„้—ฎ้ข˜ใ€‚
  5. ไฟฎๅคๅฎ‰่ฃ…ๆจกๅ—ๆ—ถๆŒ‰่ฟ”ๅ›ž้”ฎๅพช็Žฏ้‡ๅคๅฎ‰่ฃ…็š„้—ฎ้ข˜ใ€‚
  6. ๅ…ถไป–ๆ›ดๅคš็ป†่Š‚ไผ˜ๅŒ–ๅ’Œไฟฎๆญฃใ€‚

v0.6.1

23 Jun 03:35
58ffaeb
Compare
Choose a tag to compare
  1. Support online updates for modules and manager.
  2. Fix the potential issue of umount failing.
  3. Harden the signature verification of the manager.

v0.6.0

06 Jun 14:16
Compare
Choose a tag to compare

Initial support for App Profile!

By setting appropriate UID, GID, groups, and capabilities (as well as the upcoming SELinux) for the apps that require root privileges, you can exercise more fine-grained control over these permissions. For instance, you can grant file manager-related permissions for read-write access and deny dangerous permissions like ptrace. You can also downgrade root privileges for apps like Ice Box to shell or system privileges. Open KernelSU's manager and begin setting up your App Profiles!

v0.5.7

16 May 03:03
2716ec5
Compare
Choose a tag to compare
  1. Support for several languages.
  2. Fixed a bug where the kernel umount may fail.
  3. Fixed a bug where REPLACE in modules may not take effect.
  4. Fixed a problem where x86_64 devices may not work.
  5. Fixed some issues with module mounting.

v0.5.6

15 May 04:52
e35180c
Compare
Choose a tag to compare
Update build-manager.yml

v0.5.5

21 Apr 07:47
Compare
Choose a tag to compare
kernel: fix incorrect invalidate for manager in work profile

v0.5.4

19 Apr 13:57
e228197
Compare
Choose a tag to compare
Revert "manager: manager: disable user scroll when refreshing"

This reverts commit d86b524558342d36641c605a28e03b5b2afcf846.

v0.5.3

18 Apr 13:36
Compare
Choose a tag to compare

Changelog:

  1. Refactored module mounting to fix several mounting issues. Thanks to @5ec1cff .
  2. Added support for granting root permissions to apps in work profile.
  3. Added a confirmation dialog when granting root access.
  4. Improved bugreport.

v0.5.2

12 Apr 11:27
0bda101
Compare
Choose a tag to compare

Changelog:

  1. Fix the issue that the module system may conflict with the stock mounts of the system, causing the bootloop.
  2. Fix the reboot issue that may be caused by using the manager on Meizu devices.
  3. Fix the failure of the built-in sepolicy patch on some devices.