ShirkNeko
9c07fa6889
ksud: Fixed compilation errors
2025-10-19 19:00:47 +08:00
Sultan Alsawaf
c3f66e15e9
kernel: Fix kernel panics caused by thread info flag corruption
...
Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com >
2025-10-19 18:44:15 +08:00
Faris
b6e2fa383a
ksud: fix compilation and remove unused imports
...
Signed-off-by: Faris <rsuntk@yukiprjkt.my.id >
2025-10-19 18:44:07 +08:00
Ylarod
61f85a029e
ksud, kernel: Pick some upstream changes and remove unused functions
...
* Upstream commit:
f130f7572f
Signed-off-by: Faris <rsuntk@yukiprjkt.my.id >
2025-10-19 18:41:30 +08:00
5ec1cff
b1564b77a2
ksud: refine mount
...
- `magic_mount` now takes the tmp_path from its argument
- `.notmpfs` and `.nomount` now behave the same
skip:
ksud: cache tmp path (74ce44de21963fddc83897846eed28eca89d78aa)
Co-authored-by: shatyuka <shatyuka@qq.com >
Signed-off-by: Faris <rsuntk@yukiprjkt.my.id >
2025-10-19 18:39:57 +08:00
Vayruz Rafli
cc0a3590ce
docs: Fix little typo on tracepoint hook guide ( #482 )
2025-10-19 13:00:58 +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
776a753206
manager: Rewrite UI state management
2025-10-18 22:37:17 +08:00
ShirkNeko
7b6470cc79
manager: Fixed sus tab mapping error
2025-10-18 17:40:23 +08:00
ShirkNeko
eb5fdbbf3f
manager: SuSFS: Add SUS_MAP feature configuration item
2025-10-18 15:09:02 +08:00
ShirkNeko
8db55f56a9
manager: Reuse the aidi reflection to retrieve the list of applications
2025-10-17 01:59:56 +08:00
ShirkNeko
62635879e0
manager: Add multiple activity declarations for the backup icon close #469
2025-10-16 23:43:18 +08:00
ShirkNeko
86634aac3d
Manager: Increase the loading priority of ksud
...
- This will resolve data loading errors that occur upon first launch.
2025-10-16 22:51:38 +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
Wang Han
cd78c2693a
Don't write newline character to cgroup node ( #2804 )
...
This prevents su hang on oplus devices, maybe related to bad kernel
hooks.
2025-10-16 12:28:36 +08:00
ShirkNeko
8ff9fab414
manager: Fixed an issue where ksud failed to release properly during the first installation.
2025-10-15 14:15:13 +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
ShirkNeko
85291de02a
manager: Restructure the file directory to keep it clean
2025-10-12 18:58:02 +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
生于生时 亡于亡刻
0a804ba170
feat: Optimize some codes (ksud) ( #465 )
...
* chore: make cargo clippy happy
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
* chore: Optimize import
- Format as a standard import
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
---------
Signed-off-by: Tools-app <localhost.hutao@gmail.com >
2025-10-12 15:48:24 +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
fcb7c3e99d
manager: Avoid repeated flashing caused by unconditionally clearing the Anykernel3 flashing status.
2025-10-10 23:56:03 +08:00
Prslc
b827360ac6
docs: Sync TRACEPOINT HOOK v1.1 ( #456 )
...
- Replace trace_ksu_trace_execveat_sucompat_hook with trace_ksu_trace_execveat_hook to align with v1.1 changes
The new hook now passes argv/envp and a flags argument, adding support for 32-on-64 environments.
- Remove the devpts hook section from both English and Chinese guides
The devpts (pty.c) hook example was deprecated in v1.1 and is no longer required.
Link: f1f7c61aee
Signed-off-by: Prslc <prslc113@gmail.com >
2025-10-10 00:39:15 +08:00
ShirkNeko
ca7b53370e
manager: Enhanced External Selection Sharing Single/Batch Module Installation
...
- Reduce the delay exit time in seconds
2025-10-08 19:16:30 +08:00
ShirkNeko
230ca54d63
manager: Expand the option to directly open the file and flash the anykernel3 kernel package
2025-10-08 18:23:53 +08:00
ShirkNeko
2f43ad4f76
manager: add support for opening zip file and directly flash module
...
- refine zip intent method
- use MMRL method to handle zip, fix failed to open zip from Chrome
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 >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-10-08 16:11:55 +08:00
ShirkNeko
9c1ff635e3
Kernel: Add support for 6.12
...
Filtered from tiann/KernelSU #2793
Co-authored-by: libingxuan <84086386+aaaaaaaa-815@users.noreply.github.com >
2025-10-08 15:00:04 +08:00
rsuntk
ef97f0e4d9
kernel: make apk_sign_key as a typedef instead
...
Style preference.
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
2025-10-08 14:50:50 +08:00
ShirkNeko
2e394903cc
kernel: Simplified Logic
2025-10-08 14:46:58 +08:00
unknow-tech
7978cbafa5
Add support for 6.13 ( #454 )
...
Fiz issue https://github.com/SukiSU-Ultra/SukiSU-Ultra/issues/364
cdd30ebb1b
2025-10-08 14:46:50 +08:00
rsuntk
c89a3dbcd9
kernel: add guard for avoiding LKM being builded on Linux 6.8+
...
* Due to numerous changes on LSM (Linux Security Module) in Linux 6.8+
* This is temporary guard until a working solution exist.
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
2025-10-08 14:46:00 +08:00
Huy Minh
13c7912320
kernel: add initial 6.8+/6.14 kernel support
...
* This is a squashed of un-merged pull requests of Official KernelSU
* LKM support are not available.
* Require this additional patch to avoid kernel panic because of "Too many LSMs registered":
7042991a5c
* Un-merged pull requests of Official KernelSU:
https://github.com/tiann/KernelSU/pull/1785
https://github.com/tiann/KernelSU/pull/2662
* This commit probably not 100% completed.
Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id >
2025-10-08 14:45:36 +08:00
saitama-droid
abbe385382
kernel: core_hook: add config guard for manual SU escalation ( #453 )
...
Wrap manual SU escalation handling in CONFIG_KSU_MANUAL_SU
conditional compilation to allow builds without this functionality.
This affects:
- CMD_SU_ESCALATION_REQUEST
- CMD_ADD_PENDING_ROOT
When CONFIG_KSU_MANUAL_SU is disabled, these prctl commands
will not be compiled into the kernel.
2025-10-08 14:33:17 +08:00
Saksham
0b80137f17
Bump to latest stable ndk
...
Ref:https://developer.android.com/ndk/downloads#stable-downloads
2025-10-07 11:27:09 +05:30
ShirkNeko
c4ff89c13d
manager: Add pull-to-refresh functionality
2025-10-07 01:29:00 +08:00
rifsxd
ce3a7ec189
kernel: handle throned UID change if manager is reinstall or changed
...
drop old UID and throne the new one when the manager is reinstalled or changed
- Add dynamic manager lock
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com >
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
2025-10-07 00:08:30 +08:00
ShirkNeko
2bb789212a
New translations strings.xml (Vietnamese) ( #449 )
2025-10-06 23:15:30 +08:00
由崎黑板
7ef9230d66
Disable Samsung Activation Verify to solve -45(2000) error during activation on China Mainland Samsung devices ( #446 )
2025-10-06 23:02:54 +08:00
ShirkNeko
fbaa69f3fb
manager: Raise the minimum version requirement to 3.1.8 close #448
2025-10-06 22:50:24 +08:00
ShirkNeko
e78ee720b5
ksud: fmt
2025-10-06 22:44:09 +08:00
ShirkNeko
04b603394a
ksud: Fixed inconsistent parameter passing in kpm_prctl
2025-10-06 22:02:59 +08:00
ShirkNeko
c9c7a5f4e3
manager: Update Repository Naming
2025-10-06 21:08:23 +08:00
ShirkNeko
044b4a2f9c
manager: Simplify kpm management by migrating to the ksud side.
2025-10-06 20:53:18 +08:00
ShirkNeko
59cd8d1c3b
kernel: core_hook: harden prctl handler
...
detection is done by comparing a 0xDEADBEEF call to a non-0xDEADBEEF one.
which yeah, you will see that the non-0xDEADBEEF one returns early.
yes I know this causes delays for all prctl calls, as we straight up check uid,
but this keeps the delay consistent, which is what we want.
another is that we only should only perform this recrowning logic for multiuser
- temp fix for cimb octo's prctl abuse
Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com >
2025-10-06 00:19:37 +08:00
ShirkNeko
36617bf0a1
kernel: For cmd_su, bypass the susfs_is_current_proc_umounted check only for system processes.
2025-10-05 20:08:51 +08:00
unknow-tech
5b49054055
Merge pull request #445 from unknow-tech/patch-1
...
Fix wrong function
2025-10-05 00:37:59 +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
YC酱luyancib
0729066a6f
manager: add susfs 1.5.11 binary ( #444 )
2025-10-04 18:19:15 +05:30
ShirkNeko
d4dcf610c9
kernel: Fixed disable_seccomp compatibility issues
2025-10-01 00:16:35 +08:00