ShirkNeko
6898d82daf
Step 7-1: Optimize the susfs interface format and refactor the code
...
- Remove unused resources
2025-11-22 16:56:51 +08:00
ShirkNeko
f7b875fc16
Revert "Step 7: Add Custom Background (beta):"
...
This reverts commit a585989a03 .
2025-11-22 04:16:24 +08:00
ShirkNeko
0d73908d1b
Step 7: Add susfs interface
2025-11-22 04:16:04 +08:00
5ec1cff
3dd210cfec
manager: no need to check overlayfs
2025-11-22 00:56:04 +08:00
ShirkNeko
a585989a03
Step 7: Add Custom Background (beta):
2025-11-21 22:24:22 +08:00
ShirkNeko
932fabd35c
Step 6: feat: add direct zip flash for AnyKernel3 and modules
...
- fix Chrome zip open failure
- one-tap flash AnyKernel3 kernel packages
- bulk install with state de-duplication
- refine share UI & color scheme
---------------------------------
Co-Authored-By: Der_Googler <54764558+dergoogler@users.noreply.github.com >
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Co-authored-by: KOWX712 <leecc0503@gmail.com >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-21 13:08:54 +08:00
Ylarod
e3ef521de5
add module config, migrate managedFeatures ( #2965 )
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-20 22:06:12 +08:00
ShirkNeko
385f4ab2c5
Step 5-1: Move the KPM interface to the settings
...
- Avoid multiple page re-rendering
- Add hook type information
- Clean up code
2025-11-20 18:38:53 +08:00
ShirkNeko
6826406494
manager: fix dark mode color issue
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-20 17:01:54 +08:00
ShirkNeko
6465e7a874
Step 5: Add a settings tool page to migrate some settings to it
...
- Add SELinux status toggle
- Add backup and restore for the allowlist
2025-11-20 16:28:37 +08:00
ShirkNeko
8e7f1f1cc7
manager: Support monet colors
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-20 12:02:49 +08:00
ShirkNeko
d2a6fa4513
Step 4: Add KPM interface and flash anykernel3
2025-11-20 03:18:13 +08:00
ShirkNeko
bc3399fd1b
Step 3: Added theme mode switching, introduced uninstall path manager and user-mode scanning toggle
2025-11-19 23:39:07 +08:00
ShirkNeko
3c501295b7
Step 2: Add the remaining dynamic manager configurations
2025-11-19 21:10:34 +08:00
ShirkNeko
4f79c94ab9
Step 1: Import susfs and sulog to modify
2025-11-19 18:45:00 +08:00
ShirkNeko
a14551b3ec
Introducing miuix
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
2025-11-19 16:11:33 +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
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
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
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
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
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
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
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
d1aa6c8beb
manager: improve local LKM selection
...
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-11-03 11:39:42 +08:00
ShirkNeko
47bcc956a3
fix lot ( #518 )
...
* refact: use feature subsystem
* use 64bit feature
* fix
* add fixme
* add feature max to get_info
* use 32bit feature id
* allow root to get/set feature
* more clean perm_check functions
* fix
* add feature command to ksud
kernel: do not expose perm checker
* fix security_task_fix_setuid_handler_pre
* add android16-6.12 ci
* manager: add kernel_umount switch
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
* manager: Reinstate the LKM selection function
* kernel: add name and print command value
- Optimise sulog log display
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
* fix
* ksud: clippy
---------
Co-authored-by: Ylarod <me@ylarod.cn >
Co-authored-by: YuKongA <70465933+YuKongA@users.noreply.github.com >
Co-authored-by: weishu <twsxtd@gmail.com >
2025-11-02 20:01:24 +08:00
ꑄℭѧᝰ.ᐟ
00de4e1c64
Update Vietnamese Translation ( #515 )
...
* Update Vietnamese Translation
* Fix typo strings
2025-11-02 18:42:34 +08:00
NkBe
0da8ecb071
enjoy: 專門為MiUI桌面卸載添加了提示,提升使用者體驗 ( #502 )
2025-10-30 14:50:13 +08:00
NkBe
cc54abd273
strings: Update zh-rTW ( #501 )
2025-10-30 14:49:57 +08:00
ShirkNeko
b9e6246d65
manager: Avoid page crashes caused by excessive data.
2025-10-22 23:53:05 +08:00
ShirkNeko
7bf13fbfca
manager: Add an option to exclude the current application and certain system calls from the log viewer.
2025-10-22 22:42:26 +08:00
ShirkNeko
15b9c4dbbf
manager: Add the sulog log viewer interface and functionality
2025-10-22 18:19:16 +08:00
ShirkNeko
253df1ea47
New translations strings.xml (Vietnamese) ( #484 )
2025-10-21 16:40:43 +08:00
PKQYPKJ
e793219c2b
manager: Remove unnecessary translations ( #478 )
...
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-10-18 22:43:54 +08:00
ShirkNeko
eb5fdbbf3f
manager: SuSFS: Add SUS_MAP feature configuration item
2025-10-18 15:09:02 +08:00
ShirkNeko
af25f8d49e
manager: Optimize Language Settings
...
- Do not update language configurations by refreshing activities; instead, introduce consistent language configurations from kernelsu-next.
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
2025-10-16 22:37:52 +08:00
ShirkNeko
b8eebcda5a
kernel: Bump susfs binary version to 1.5.12
...
- Removed functionally coupled versions 1.5.10-1.5.11
- Removed `statusMagicMount` status retrieval
- Use `getSuSFSFeatures` to replace `CMD_GET_SUSFS_FEATURE_STATUS` for obtaining SUSFS status.
2025-10-13 17:40:33 +08:00
Cynthia
cb7abc88dd
strings: full Indonesian translation (values-ind/strings.xml) ( #464 )
2025-10-12 15:50:29 +08:00
James Sparrow
918e7ae0b7
[skip ci]Update Vietnamese Translation ( #462 )
2025-10-12 15:50:05 +08:00
ShirkNeko
4c512dc7ff
manager: Add detailed information about the module / anykernel3 compressed package from sharing and direct flashing
...
- Treat certain XP module APK files as modules for processing
2025-10-11 17:49:36 +08:00
ShirkNeko
2bb789212a
New translations strings.xml (Vietnamese) ( #449 )
2025-10-06 23:15:30 +08:00
NkBe
a17a220745
manager: Update zh-rTW strings ( #439 )
...
* manager: Update zh-rTW strings
* Update strings.xml
* Update strings.xml
2025-10-04 20:52:12 +05:30
ShirkNeko
e552163d9e
Revert "manager: Removed SUSFS_UMOUNT_FOR_ZYGOTE_ISO_SERVICE which are no longer used in susfs 1.5.10."
...
This reverts commit 475b3998a1 .
- bump susfs version 1.5.10
2025-09-30 23:08:34 +08:00
ShirkNeko
475b3998a1
manager: Removed SUSFS_UMOUNT_FOR_ZYGOTE_ISO_SERVICE and SUSFS_RUN_UMOUNT_FOR_CURRENT_MNT_NS, which are no longer used in susfs 1.5.10.
...
- bump susfs version 1.5.10
2025-09-25 21:57:31 +08:00
ShirkNeko
a77faa1fe2
Manager: Added functionality to clean up the user-mode scanning environment after execution
...
fmt ksud
2025-09-19 22:04:14 +08:00