ShirkNeko
032c3d4c54
New translations strings.xml (Turkish)
2025-11-28 17:15:28 +08:00
ShirkNeko
2c1beac1ca
manager: Updated the susfs binary file
...
- made the umount manager publicly
available
- and removed the “try umount” functionality
- susfs interface and fixed path issues (on Android 16).
2025-11-23 23:51:40 +08:00
ShirkNeko
2bc727bfbd
manager: Deprecated AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT, the leftover add_sus_mount cli and umount_for_zygote_system_process
...
Reason:
- AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT is also causing a bit more performance overheads and still it cannot catch all the sus mounts in all situations. Actually it can easily be done in boot-completed.sh, and it should be more accurate, see module templates for more details.
- Official KernelSU also allows ksud to add custom path to try_umount list as well, users can use their own way to add only the desired sus mounts to try_umount list, but remember to disable susfs ADD_TRY_UMOUNT in kernel if users want to use the official one.
- There are less use cases for umount_for_zygote_system_process, and sometimes enabling this may cause bootloop with some modules enabled, instead user can use busybox nsenter to umount the sus mounts for specific process later by themmselves.
2025-11-22 22:55:42 +08:00
AlexLiuDev233
a772a0f82d
manager: support meta module ( #616 )
2025-11-21 21:54:01 +05:30
AlexLiuDev233
de6dc65a56
refactor: use SuFile get Zygisk Implement ( #615 )
2025-11-21 23:52:16 +08:00
Ylarod
5a6ab43ea4
add module config, migrate managedFeatures ( #2965 )
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-20 22:17:33 +08:00
ShirkNeko
de6b2794b7
manager: Fixed the module list retrieval to the correct format
2025-11-20 21:38:22 +08:00
ShirkNeko
c574f39ae3
kernel/manager: No longer need to add unmounting for default mount points
2025-11-20 21:38:21 +08:00
ShirkNeko
8250c0ecc2
Reapply "kernel: expose umount list to ioctl interface #2950 "
...
This reverts commit 088996da9b .
2025-11-20 20:07:59 +08:00
ShirkNeko
cc78812f50
manager: Rework
2025-11-20 20:07:35 +08:00
ShirkNeko
088996da9b
Revert "kernel: expose umount list to ioctl interface #2950 "
...
This reverts commit 029ae8d389 .
2025-11-20 18:48:59 +08:00
ShirkNeko
52a3a04b11
manager: Remove obsolete susfs configuration entries
2025-11-20 17:14:09 +08:00
ShirkNeko
2ea748dac1
manager: add inset support to webui ( #2952 )
...
ref:
https://github.com/MMRLApp/WebUI-X-Portable/blob/master/webui/src/main/kotlin/com/dergoogler/mmrl/webui/model/Insets.kt
Co-Authored-By: Der_Googler
<54764558+dergoogler@users.noreply.github.com >
Signed-off-by: KOWX712 <leecc0503@gmail.com >
---------
Co-authored-by: KOWX712 <leecc0503@gmail.com >
Co-authored-by: Der_Googler <54764558+dergoogler@users.noreply.github.com >
Co-authored-by: Light_summer <93428659+lightsummer233@users.noreply.github.com >
2025-11-19 14:23:49 +08:00
ShirkNeko
429874b4d6
manager: fix webui package manager
...
Co-authored-by: KOWX712 <leecc0503@gmail.com >
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-19 13:13:11 +08:00
ShirkNeko
cd86589ad3
manager: Fixed an error caused by the line count identifier being omitted in the Umount Path Manager.
2025-11-18 13:49:21 +08:00
backslashxx
029ae8d389
kernel: expose umount list to ioctl interface ( #2950 )
...
This idea is borrowed from simonpunk's susfs4ksu.
What we see here is that, yeah well, lets just have userspace send us
what it
wants unmounted, this is better than hardcoding everything.
This also solves that issue where MNT_DETACH fails, as long as we send
unmountables in proper order.
A small anti-duplicate mechanism is also added.
While in-kernel umount is a bit worse than zygisk-provider-based ones,
this can still
serve as a healthy alternative.
---------
- Remove duplicate checks
Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
Co-authored-by: weishu <twsxtd@gmail.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-18 12:36:42 +08:00
ShirkNeko
99d58c8cfd
manager: Only display the option to use LKM files when the kernel version is greater than 5.10
2025-11-18 00:34:19 +08:00
ShirkNeko
ad2a23f55e
manager: Move certain settings to the Advanced Settings section.
2025-11-17 12:37:53 +08:00
ShirkNeko
f48d2e6cac
manger: fmt code
2025-11-17 12:20:45 +08:00
ShirkNeko
d45676f059
manager: bump susfs assets
2025-11-17 11:46:32 +08:00
AlexLiuDev233
0439a00f1d
manager: increase appGroup performance & add appGroup status notice
2025-11-16 23:02:15 +08:00
ShirkNeko
cbcaa07fd5
manager: Set up in real time using the correct method
2025-11-16 17:19:48 +08:00
ShirkNeko
c4d8c49e5c
kernel/manager/ksud: Add switch functionality to sulog
...
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-16 16:53:55 +08:00
ShirkNeko
19a67fb76c
mamager: fix the crash of Superuser in multi-user environments
2025-11-16 14:03:06 +08:00
AlexLiuDev233
3a2d55237d
manager: make group shows like upstream & add some animation to SuperUser menu i18n file pick from upstream
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-16 13:34:26 +08:00
AlexLiuDev233
d84a88f059
manager: disable webuix exitConfirm
2025-11-16 00:58:32 +08:00
ShirkNeko
ae7b4dcbed
manager: fix MarkdownContent scrollBehavior
...
Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com >
2025-11-16 00:02:29 +08:00
ShirkNeko
684a5d1ccd
manager: display the same UID as a group
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-15 23:44:38 +08:00
ShirkNeko
906c4bdb01
manager: bump susfs version to 2.0.0
...
- Remove versions below susfs 2.0.0 that are no longer supported.
2025-11-14 21:53:17 +08:00
KOWX712
fa57ccccf4
manager: introduce webui package manager api ( #2928 )
...
this is a squash of:
* manager: introduce app package info API for webui-next
(KernelSU-Next/KernelSU-Next@58167a4 )
* manager: sort a-z order for webui-next list packages api
(KernelSU-Next/KernelSU-Next@4a9733c )
* manager: implement getPackagesIcons and cacheAllPackageIcons api to
webui-next (KernelSU-Next/KernelSU-Next@a361fa3 )
* manager/webui: let getPackagesIcons generate icon and store in cache
as well when called (KernelSU-Next/KernelSU-Next@6afa86d )
* POC: load icon app via ksu://icon/[packageName] (KernelSU-Next#674)
(KernelSU-Next/KernelSU-Next@bc9927b )
* manager: refine webui package manager (KOWX712/KernelSU@0400c42 )
Co-Authored-By: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
Co-Authored-By: Fahrez256Bit
<167403685+fahrez256@users.noreply.github.com >
Signed-off-by: KOWX712 <leecc0503@gmail.com >
---------
Signed-off-by: KOWX712 <leecc0503@gmail.com >
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com >
Co-authored-by: Fahrez256Bit <167403685+fahrez256@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-14 19:02:21 +08:00
ShirkNeko
14bb6afd0b
New Crowdin updates ( #568 )
...
* New translations strings.xml (Russian)
* New translations strings.xml (Turkish)
* New translations strings.xml (Chinese Simplified)
* New translations strings.xml (Chinese Traditional)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Chinese Traditional, Hong Kong)
2025-11-13 13:23:31 +08:00
ShirkNeko
54dad4ceb2
assets: bump KPM version to 0.12.2
2025-11-12 18:52:22 +08:00
ShirkNeko
a60395ba35
manager: install: do not always recommended to select boot partition if not rooted
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-12 18:04:49 +08:00
ShirkNeko
a7f840d811
manager: fix template status display issue ( #2910 )
...
manager: 修复模板状态显示问题 (#2910 )
修复当 app 设置过模板后再使用自定义配置,离开页面后再次打开,管理器显示应用使用的是模板而不是自定义配置的问题
- bump AGP version
Co-authored-by: u9521 <63995396+u9521@users.noreply.github.com >
2025-11-11 16:00:54 +08:00
ShirkNeko
5ce6c210c4
manager: install: add choose partition support
...
manager: fix KsuCli cmd
userspace: reuse choose_boot_device
- manager: simplify find boot image
Co-authored-by: weishu <twsxtd@gmail.com >
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-11 15:16:11 +08:00
ShirkNeko
7a1a08064b
manager: After flashing anykernel3, release ksud.
2025-11-09 21:26:08 +08:00
AlexLiuDev233
36862d6175
manager: if manager incompatible with current kernel, don't save ksud ( #2895 )
...
I think we should'nt install kernelsu's userspace when manager
incompatible with current kernel
this maybe cause a lot of bug, for example, when user install 2.x
kernelsu manager, but not update
his kernel to 2.x, ksud will return "kernel version 0", because ksud
incompatible with old supercall impl
2025-11-09 21:14:40 +08:00
ShirkNeko
c3644da85b
assets: Bump KPM version to 0.12.1
2025-11-08 20:05:59 +08:00
ShirkNeko
3badbcd4bc
assets: Bump KPM version to 0.13.0
2025-11-08 18:38:53 +08:00
ShirkNeko
53d763cdf9
manager: Implement editable and removable mount points for LKM
2025-11-07 15:37:04 +08:00
ShirkNeko
2cd673d776
manager: fix where the option displays "Temporary enable" after device reboot
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-07 11:08:27 +08:00
ShirkNeko
7f9048724f
fix
2025-11-06 22:57:13 +08:00
ShirkNeko
3dde6d9a25
manager: some ui changes
...
* Steeing: add enhanced security dropdown
* Settings: allow change module update check
* Settings: allow always enable/disable feat
* misc: update all deps
---------
Co-authored-by: weishu <twsxtd@gmail.com >
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-06 22:54:43 +08:00
ShirkNeko
3f07ea29ae
manager: remove outdated lkm condition
...
Co-authored-by: weishu <twsxtd@gmail.com >
2025-11-06 12:58:44 +08:00
ShirkNeko
89ce65e8ba
Use a more appropriate minor version number
2025-11-05 16:41:30 +08:00
Wang Han
99bec0e439
Fix legacy prctl check condition ( #2864 )
2025-11-05 15:47:03 +08:00
ShirkNeko
4a610af452
manager: Fixed warning card status error
...
- Reuse your own DDK
2025-11-04 20:30:04 +08:00
ShirkNeko
e99a14290f
manager: fix logical confusion
2025-11-04 12:22:49 +08:00
ShirkNeko
22e4b69231
manager: When the version is less than 13490, enable safe mode.
2025-11-04 11:16:42 +08:00
ShirkNeko
7103779a11
ksud: Migrating KPM to ioctl
...
- Fix compatibility manager issues with legacy kernels
Co-authored-by: AlexLiuDev233 <wzylin11@outlook.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-04 00:35:26 +08:00