This website requires JavaScript.
b4bdd17e4e
kernel: core_hook: intercept devpts via security_inode_permission LSM ksu handles devpts with selinux lsm hook - aviraxp
ShirkNeko
2025-09-22 23:54:51 +08:00
de92cc4bad
kernel: selinux: fix pointer mismatch with 32-bit ksud on 64-bit kernels
ShirkNeko
2025-09-22 23:34:19 +08:00
face2de7e5
kernel: selinux: fix pointer mismatch with 32-bit ksud on 64-bit kernels
backslashxx
2025-09-22 12:18:24 +08:00
e00923f0bc
ksud: migrate ksud execution to security_bprm_check (tiann#2653)
backslashxx
2025-09-22 12:08:39 +08:00
d288b8f24f
ksud: migrate ksud execution to security_bprm_check (tiann#2653)
backslashxx
2025-09-22 12:08:39 +08:00
c64d196a10
kernel: selinux: fix pointer mismatch with 32-bit ksud on 64-bit kernels
backslashxx
2025-09-22 12:18:24 +08:00
c690d9c02c
ksud: migrate ksud execution to security_bprm_check (tiann#2653)
backslashxx
2025-09-22 12:08:39 +08:00
d542fd0672
kernel: Added legacy throne tracker support, using packages.list to scan application UIDs
ShirkNeko
2025-09-21 17:37:43 +08:00
1b732f62e8
kernel: Added legacy throne tracker support, using packages.list to scan application UIDs
ShirkNeko
2025-09-21 17:37:43 +08:00
36742cc17e
feat: detect proc_ops support via header parsing instead of version check. (#411 )
JackAltman
2025-09-20 13:28:05 +08:00
8e43b2d64d
makefile: Checking support for proc_ops in the kernel
ShirkNeko
2025-09-20 13:30:34 +08:00
328b4012b9
feat: detect proc_ops support via header parsing instead of version check. (#411 )
JackAltman
2025-09-20 13:28:05 +08:00
a555134a6e
Add vfs_getattr compatibility for kernels < 4.14
ShirkNeko
2025-09-14 10:00:14 +08:00
3a61da7f45
Add vfs_getattr compatibility for kernels < 4.14
ShirkNeko
2025-09-14 10:00:14 +08:00
452fe3d508
uid_sanner: Ensure the /data/misc/user_uid/ directory is set to 777 permissions to prevent read/write issues.
ShirkNeko
2025-09-20 00:27:48 +08:00
e27d461eb0
manager: Reworking the cleanup functionality for the runtime environment
ShirkNeko
2025-09-19 23:02:38 +08:00
a77faa1fe2
Manager: Added functionality to clean up the user-mode scanning environment after execution
ShirkNeko
2025-09-19 22:04:14 +08:00
9a9623f578
kernel: Use /data/user_de/ for rollback instead of packages.list
ShirkNeko
2025-09-19 21:21:10 +08:00
fb7901b7fe
kernel: Use /data/user_de/ for rollback instead of packages.list
ShirkNeko
2025-09-19 21:04:42 +08:00
a937ddc268
kernel: Use /data/user_de/ for rollback instead of packages.list
ShirkNeko
2025-09-19 21:04:42 +08:00
cc1c66bb6f
Add UID scanner functionality and related infrastructure
ShirkNeko
2025-09-19 21:01:01 +08:00
3639d5bda6
Kernel: Improved throne communication module for user space UID rescan
ShirkNeko
2025-09-18 22:58:35 +08:00
9b96f853e9
Kernel: Improved throne communication module for user space UID rescan
ShirkNeko
2025-09-18 22:58:01 +08:00
bcdbb1e877
kernel/throne_tracker: Fix mismerge in commit d0c3c2a (#405 )
TwinbornPlate75
2025-09-18 17:31:26 +08:00
695e749e3e
Unmount isolated process which forks from zygote unconditionally (#2747 )
Wang Han
2025-09-07 23:28:32 +08:00
84c85ebe3c
feat: Optimize ksud compilation products (#394 )
生于生时 亡于亡刻
2025-09-14 20:24:03 +08:00
ed7dc01fb2
kpm: fix compilation errors (#396 )
Cloud_Yun
2025-09-14 19:12:35 +09:00
7d475e642f
kpm: 改进可读性 (#392 )
Cloud_Yun
2025-09-14 18:43:54 +09:00
cead5b03f4
Revert "manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks #369
ShirkNeko
2025-09-13 20:18:30 +08:00
0c578e4518
[skip ci]: Reapply "manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks Partial modification (#369 )"
ShirkNeko
2025-09-12 21:58:26 +08:00
dd29fa162a
Sync with latest official KernelSU commit 4d3560b12bec5f238fe11f908a246f0ac97e9c27
ShirkNeko
2025-09-15 15:54:46 +08:00
089afa2d7d
Unmount isolated process which forks from zygote unconditionally (#2747 )
Wang Han
2025-09-07 23:28:32 +08:00
7b6074cfc3
kernel: Fix when calling iterate_dir() under an encrypted directory (F2FS + file-based encryption), the kernel encountered a NEON/FPSIMD register state error while decrypting filenames.
user_de
ShirkNeko
2025-09-16 22:36:26 +08:00
4e8d699654
sporadic deadlock fix move to always kthreaded and mitigate sporadic deadlocks on
ShirkNeko
2025-09-16 19:36:47 +08:00
60d122c01b
kernel: Add support for concurrent scanning of user data apps
ShirkNeko
2025-09-16 18:16:19 +08:00
335ddc4432
kernel: Enhanced user data scanning
ShirkNeko
2025-09-16 17:27:00 +08:00
765106c56a
kernel: Separate and modularize the user data scanner scan function
ShirkNeko
2025-09-16 17:04:49 +08:00
b685f03a6e
kernel: Separate kern_path() and iterate_dir() operations to avoid lock contention.
ShirkNeko
2025-09-16 15:45:29 +08:00
fae301c161
kernel: Remove duplicate #include <linux/list.h>
ShirkNeko
2025-09-16 15:09:13 +08:00
73cd1f2cf3
kernel: Optimizing thread scheduling during user scans
ShirkNeko
2025-09-16 15:00:05 +08:00
eb5d8fa770
kernel: Use a cached buffer as an array-based stack to avoid panics caused by overly deep traversal.
ShirkNeko
2025-09-16 00:53:48 +08:00
a197600cb5
kernel: Add optional full-user scanning capability using prctl
ShirkNeko
2025-09-15 19:14:55 +08:00
39c1b45257
Sync with latest official KernelSU commit 4d3560b12bec5f238fe11f908a246f0ac97e9c27
ShirkNeko
2025-09-15 15:54:46 +08:00
4be4758334
Unmount isolated process which forks from zygote unconditionally (#2747 )
Wang Han
2025-09-07 23:28:32 +08:00
6892a23c6a
kernel: Fixed an issue where scanning could cause the application to freeze.
ShirkNeko
2025-09-14 21:49:26 +08:00
f8abf097d7
kernel: Improve dynamic manager functions and logging
ShirkNeko
2025-09-14 19:31:21 +08:00
fb2ad3ec7b
kernel: keep legacy throne tracker as an option
ShirkNeko
2025-09-14 17:38:25 +08:00
debd7d5a01
kernel: throne_tracker: offload to kthread (tiann[#2632 ](https://github.com/SukiSU-Ultra/SukiSU-Ultra/issues/2632 ))
ShirkNeko
2025-09-14 11:53:33 +08:00
4c3bdcd016
kernel: Switch to using pr_info for printing
ShirkNeko
2025-09-14 11:25:59 +08:00
c5a2e06b94
kernel: Simplify and improve readability
ShirkNeko
2025-09-14 10:16:13 +08:00
307bb67856
Add vfs_getattr compatibility for kernels < 4.14
ShirkNeko
2025-09-14 10:00:14 +08:00
63d9bdd9d6
kernel: Use iterate_dir for multi-user traversal instead of a fixed user ID range.
ShirkNeko
2025-09-13 21:24:40 +08:00
eb87c1355b
Fixed some minor issues that may have existed
ShirkNeko
2025-09-13 20:25:04 +08:00
316cb79f32
kernel: Remove fallback scan for packages.list
ShirkNeko
2025-09-12 16:02:51 +08:00
cc8cf28cbc
kernel: handle optional backport for selinux_inode
rsuntk
2025-09-10 18:45:49 +07:00
eebde9be16
kernel: handle optional backport for selinux_inode
ShirkNeko
2025-09-12 14:37:39 +08:00
fad6420405
manager: Update zh-rTW strings (#388 )
NkBe
2025-09-12 14:12:05 +08:00
840f7a0ff2
kernel: Add the real UID by parsing the UID from the /data/user_de/0/[app] directory
ShirkNeko
2025-09-12 14:03:02 +08:00
d0c3c2ada2
kernel: Add the real UID by parsing the UID from the /data/user_de/0/[app] directory
ShirkNeko
2025-09-12 14:02:35 +08:00
415555aef8
kernel: Add the real UID by parsing the UID from the /data/user_de/0/[app] directory fix #356 ]
ShirkNeko
2025-09-12 14:02:00 +08:00
f3e9033054
manager: Supplement the missing patch file format
ShirkNeko
2025-09-11 20:29:33 +08:00
192323ad5c
Add support for more kernel image name in KPM patcher (#386 )
由崎黑板
2025-09-11 20:18:02 +08:00
6973ce6a1f
manager: More standard working mode display (#384 )
Cloud_Yun
2025-09-10 23:32:58 +09:00
e8852223c4
manager: Optimize the overall layout of KPM patches
ShirkNeko
2025-09-10 22:05:30 +08:00
42601b232c
docs(zh): relocate SukiSU.svg to correct directory (#382 )
OukaroMF
2025-09-10 20:01:39 +08:00
cd8b6ab382
Manager: Added KPM patching functionality support. close #372
ShirkNeko
2025-09-10 19:54:33 +08:00
3ed1d9aebc
ksud: Only start the monitor and load the module when KPM is enabled
ShirkNeko
2025-09-10 14:56:23 +08:00
d83fc2aec6
New Crowdin updates (#379 )
ShirkNeko
2025-09-09 14:31:49 +08:00
098583f058
Delete Website/.github directory
Saksham
2025-09-07 20:53:11 +05:30
2521226745
docs: Update SukiSU logo (#381 )
NkBe
2025-09-07 22:13:03 +08:00
942e5070f5
Manager: bump the agp version and ksp version.
ShirkNeko
2025-09-07 19:11:36 +08:00
6726828e1d
Fix Japanese (#378 )
Re*Index. (ot_inc)
2025-09-07 17:18:04 +09:00
4418ebadc4
Merge branch 'main' of https://github.com/SukiSU-Ultra/SukiSU-Ultra
ShirkNeko
2025-09-07 16:16:49 +08:00
37368fb41c
Revert "manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks Partial modification (#369 )"
ShirkNeko
2025-09-07 16:15:57 +08:00
1e5db5d6bf
docs: Add SukiSU logo/icon files (#377 )
OukaroMF
2025-09-07 15:58:29 +08:00
067ced4a8c
kernel: Reworking Dynamic Manager Index Configuration
ShirkNeko
2025-09-06 15:06:10 +08:00
ed3536d5fd
kernel: Reworking Dynamic Manager Index Configuration
ShirkNeko
2025-09-06 15:06:10 +08:00
fc5cd9e9ed
kernel: Reworking Dynamic Manager Index Configuration
ShirkNeko
2025-09-06 15:06:10 +08:00
41d21e994c
fix 'for' loop problem (#376 )
nobody202222
2025-09-05 21:52:41 +08:00
596dab1db8
refer links to sukisu-ultra
TypeFlu
2025-09-04 15:26:46 +05:30
71c0424512
Merge commit '49190feab6268d64bbb16e332f53d2a66f387d14' as 'Website'
TypeFlu
2025-09-04 15:07:40 +05:30
49190feab6
Squashed 'Website/' content from commit 820a8fc4
TypeFlu
2025-09-04 15:07:40 +05:30
9b37ec4a84
kernel: stop intercepting devpts inode permission via LSM
rsuntk
2025-09-02 19:24:28 +07:00
c520e57f9b
kernel: remove unused ifdef
rsuntk
2025-09-03 05:17:50 +07:00
3161671a7d
kernel: stop intercepting devpts inode permission via LSM
rsuntk
2025-09-02 19:24:28 +07:00
a7efaf6b93
kernel: remove unused ifdef
rsuntk
2025-09-03 05:17:50 +07:00
856bbf79d0
kernel: stop intercepting devpts inode permission via LSM
rsuntk
2025-09-02 19:24:28 +07:00
12f54b115c
manager: Strip JNI debug logs on release build (#2732 )
Wang Han
2025-08-31 20:45:49 +08:00
dd00678da1
kernel: return the value of ksu_sys_umount
rsuntk
2025-08-29 18:57:48 +07:00
22eb11c391
kernel: fix -Wstrict-prototypes warnings/errors
rsuntk
2025-08-28 15:46:22 +07:00
c19b025767
kernel: return the value of ksu_sys_umount
rsuntk
2025-08-29 18:57:48 +07:00
1294bbe853
kernel: fix -Wstrict-prototypes warnings/errors
rsuntk
2025-08-28 15:46:22 +07:00
5586f9ce30
manager: Optimize build configurations
ShirkNeko
2025-09-01 16:25:25 +08:00
0789632efc
New translations strings.xml (Vietnamese) (#370 )
ShirkNeko
2025-09-01 15:17:17 +08:00
c3533861f2
manager: Optimized import, optimized all libsu shell calls, and fixed WebUI memory leaks (#369 )
梦璃酱
2025-09-01 15:04:58 +08:00
6e5226efbb
kernel: Removs extra strip for hook choice (#361 )
dabao1955
2025-08-28 10:18:11 +08:00
a670b82bb6
kernel: Removs extra strip for hook choice (#361 )
dabao1955
2025-08-28 10:18:11 +08:00
662a2b1237
kernel: Removs extra strip for hook choice (#361 )
dabao1955
2025-08-28 10:18:11 +08:00
d17960d9ec
kernel: define ksu_core_exit() for <4.1 devices without LSM hooks (#360 )
Prslc
2025-08-28 10:16:41 +08:00
7177a48678
Remove references to ksu_creds.h
ShirkNeko
2025-08-27 15:22:27 +08:00