This website requires JavaScript.
83209a5259
ci: Fixed build information
ShirkNeko
2025-11-15 12:47:11 +08:00
011a740217
kernel: Add legacy compatibility fallback
ShirkNeko
2025-11-15 11:05:50 +08:00
3cfc6d6a31
Manager/CI: Add spoofed manager build (#570 )
YC酱luyancib
2025-11-15 10:58:10 +08:00
0c9ebb9bad
kernel: Prune allowlist only after boot completed
Wang Han
2025-11-12 21:43:02 +08:00
01ac06c3fd
kernel: Prune allowlist only after boot completed
Wang Han
2025-11-12 21:43:02 +08:00
906c4bdb01
manager: bump susfs version to 2.0.0
ShirkNeko
2025-11-14 21:53:17 +08:00
c17d7b38eb
ci: fix android16-6.12 gki build (#2931 )
weishu
2025-11-14 16:27:17 +08:00
fa57ccccf4
manager: introduce webui package manager api (#2928 )
KOWX712
2025-11-14 09:17:28 +08:00
4c04508267
kernel: Apply the susfs patch Co-authored-by: simonpunk <simonpunk2016@gmail.com > Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com >
ShirkNeko
2025-11-14 18:36:04 +08:00
4920877dd8
kernel/sulog: Optimise the sulog log format
ShirkNeko
2025-11-14 12:55:57 +08:00
30c627395a
kernel: Optimise sulog to prevent deadlocks caused by global lock contexts.
ShirkNeko
2025-11-14 12:29:55 +08:00
d3461a6421
kernel: Resolved potential deadlock issues arising from operations not being performed within locks.
ShirkNeko
2025-11-14 11:55:06 +08:00
9203006028
kernel: refine syscall_hook_manager
5ec1cff
2025-11-13 19:50:54 +08:00
490cc39180
kernel: fix build
ShirkNeko
2025-11-13 17:06:27 +08:00
1d1a8f98b3
kernel: fix zygote mark on first boot (#2924 )
weishu
2025-11-13 15:53:38 +08:00
cb344d8546
kernel: Remove redundant ksu_handle_inode_permission hooks, calling only for manual_su
ShirkNeko
2025-11-13 15:02:20 +08:00
7e7713ee4a
kernel/sulog: Optimise the sulog log format
ShirkNeko
2025-11-14 12:55:57 +08:00
7afcdb3059
kernel: Optimise sulog to prevent deadlocks caused by global lock contexts.
ShirkNeko
2025-11-14 12:29:55 +08:00
5df821ed41
kernel: Resolved potential deadlock issues arising from operations not being performed within locks.
ShirkNeko
2025-11-14 11:55:06 +08:00
12fc2e6d5e
userspace: remove vendor_boot selection logic
YuKongA
2025-11-13 20:15:19 +08:00
9f869090d2
kernel: refine syscall_hook_manager
5ec1cff
2025-11-13 19:50:54 +08:00
bb8b991110
kernel: restart enable sulog for LKM
ShirkNeko
2025-11-13 17:46:08 +08:00
10548f9243
kernel: fix build
ShirkNeko
2025-11-13 17:06:27 +08:00
96d33e62bb
kernel: fix zygote mark on first boot (#2924 )
weishu
2025-11-13 15:53:38 +08:00
7be8c15b85
kernel: Remove redundant ksu_handle_inode_permission hooks, calling only for manual_su
ShirkNeko
2025-11-13 15:02:20 +08:00
14bb6afd0b
New Crowdin updates (#568 )
ShirkNeko
2025-11-13 13:23:31 +08:00
54dad4ceb2
assets: bump KPM version to 0.12.2
ShirkNeko
2025-11-12 18:52:22 +08:00
a60395ba35
manager: install: do not always recommended to select boot partition if not rooted
ShirkNeko
2025-11-12 18:04:49 +08:00
722fd6c756
kernel: fix wrong show_fdinfo impl
5ec1cff
2025-11-12 00:48:06 +08:00
095385f814
kernel: fix wrong show_fdinfo impl
5ec1cff
2025-11-12 00:48:06 +08:00
edeff936ce
kernel: fix build
ShirkNeko
2025-11-11 18:25:21 +08:00
7e595e1730
kernel: Public ksu_handle_sys_reboot
ShirkNeko
2025-11-11 16:49:09 +08:00
d65fcada04
kernel: clean code
ShirkNeko
2025-11-11 16:41:06 +08:00
d2db8b4291
kernel: Fix task flag marking for root and shell UID
Wang Han
2025-11-11 16:24:55 +08:00
ded31c2043
kernel: Fix task flag marking for root and shell UID
Wang Han
2025-11-11 16:24:55 +08:00
a7f840d811
manager: fix template status display issue (#2910 ) manager: 修复模板状态显示问题 (#2910 )
ShirkNeko
2025-11-11 16:00:54 +08:00
d918e016bc
fix: fix 5.0- users can't build (#551 )
AlexLiuDev233
2025-11-08 21:33:21 +08:00
05cca26075
ci: move workflow_dispatch to versioned ci workflow
Ylarod
2025-11-09 19:53:47 +08:00
a4d642bf50
kernel: fix log typo
Faris
2025-11-09 16:10:38 +07:00
d36371580b
kernel: add missing kfree, use proper return code
Wang Han
2025-11-09 20:29:26 +07:00
a2211e2909
kernel, manager: Track upstream changes (#195 )
Faris
2025-11-09 07:35:42 +07:00
00ea078da7
kernel: Remove redundant #if __SULOG_GATE
ShirkNeko
2025-11-11 15:21:21 +08:00
5ce6c210c4
manager: install: add choose partition support
ShirkNeko
2025-11-11 15:16:11 +08:00
1b2e7dee97
kernel: Use task work to install fd
ShirkNeko
2025-11-11 01:10:36 +08:00
8f49898155
kernel: Use task work to install fd
ShirkNeko
2025-11-11 01:10:36 +08:00
fd3a22360a
kernel: Clean code build
ShirkNeko
2025-11-09 23:18:48 +08:00
ef36a36e9a
kernel: Don't save allowlist on module exit
Wang Han
2025-11-09 22:35:03 +08:00
66f37c7310
Revert "kernel: Apply the SUSFS patch"
ShirkNeko
2025-11-09 21:39:04 +08:00
7a1a08064b
manager: After flashing anykernel3, release ksud.
ShirkNeko
2025-11-09 21:26:08 +08:00
36862d6175
manager: if manager incompatible with current kernel, don't save ksud (#2895 )
AlexLiuDev233
2025-11-09 19:34:35 +08:00
3a0f9b4e2c
Clean up kernel code (#2898 ) 1) Fix memory leak of callback head in allowlist.c 2) Remove duplicated logic and incorrect log in kernel_umount.c 3) Prevent sleep in kprobe context in ksud.c 4) Remove useless is_unsupported_uid, use euid for security enhance, add FIXME in setuid_hook.c 5) Remove useless fd argument for execve hook, fix incorrent pointer usage in syscall_hook_manager.c and sucompat.c 6) Use correct errno in supercalls.c
ShirkNeko
2025-11-09 19:20:30 +08:00
cda7e4c6c0
Clean up kernel code (#2898 ) 1) Fix memory leak of callback head in allowlist.c 2) Remove duplicated logic and incorrect log in kernel_umount.c 3) Prevent sleep in kprobe context in ksud.c 4) Remove useless is_unsupported_uid, use euid for security enhance, add FIXME in setuid_hook.c 5) Remove useless fd argument for execve hook, fix incorrent pointer usage in syscall_hook_manager.c and sucompat.c 6) Use correct errno in supercalls.c
ShirkNeko
2025-11-09 19:20:30 +08:00
ad0f3f6025
kernel: Apply the SUSFS patch
ShirkNeko
2025-11-09 18:32:16 +08:00
0b63cc445c
kernel: Expose the ksu_handle_sys_read hook
ShirkNeko
2025-11-09 18:11:30 +08:00
a2caa9432f
fix
ShirkNeko
2025-11-09 18:10:25 +08:00
92e9f4068a
kernel: Rollback disable_seccomp
ShirkNeko
2025-11-09 17:00:43 +08:00
ae104ed4a4
kernel: Remove redundant checks
ShirkNeko
2025-11-09 16:41:54 +08:00
2433ced81a
kernel: Rollback disable_seccomp
ShirkNeko
2025-11-09 17:00:43 +08:00
1f04f13e44
kernel: Remove redundant checks
ShirkNeko
2025-11-09 16:41:54 +08:00
1c86944142
kernel: Undo some changes
ShirkNeko
2025-11-09 16:09:59 +08:00
184467c691
kernel: Undo some changes
ShirkNeko
2025-11-09 16:09:59 +08:00
05ed1a3714
fix build
ShirkNeko
2025-11-09 14:14:51 +08:00
a0ceda008d
fix build
ShirkNeko
2025-11-09 14:14:51 +08:00
163531fcd2
kernel: Simplify state management logic
ShirkNeko
2025-11-09 14:07:40 +08:00
f670151f20
kernel: Simplify state management logic
ShirkNeko
2025-11-09 14:06:25 +08:00
3e5f69cdf8
kernel: Fix compilation for non-gki kernels
ShirkNeko
2025-11-09 13:35:42 +08:00
a525048d1f
kernel: Remove susfs patch
ShirkNeko
2025-11-09 12:48:51 +08:00
c400952b47
clear build
ShirkNeko
2025-11-09 12:30:52 +08:00
f6a0fab2ef
Fixes only hook in LKM mode __NR_newfstatat ,__NR_faccessat ,__NR_execve system calls
ShirkNeko
2025-11-09 12:18:00 +08:00
049956aaa9
Fixes only hook in LKM mode __NR_newfstatat ,__NR_faccessat ,__NR_execve system calls
ShirkNeko
2025-11-09 12:16:23 +08:00
86cd05e206
Attempt to refactor and migrate inode_permission, bprm_check_security, and task_alloc entirely to syscall_hook_manager
ShirkNeko
2025-11-09 04:35:29 +08:00
6530d06710
kernel: clean build
ShirkNeko
2025-11-09 04:12:11 +08:00
af4b502631
kernel: Rewrite the kernel source code (#554 )
ShirkNeko
2025-11-09 01:14:26 +08:00
88135d8363
Attempt to refactor and migrate inode_permission, bprm_check_security, and task_alloc entirely to syscall_hook_manager
ShirkNeko
2025-11-09 02:52:46 +08:00
548258f922
kernel: Rewrite the kernel source code (#554 )
ShirkNeko
2025-11-09 01:14:26 +08:00
25e5c0aacb
kernel & ksud: Syncronize changes from upstreams
ShirkNeko
2025-11-08 21:56:32 +08:00
d22f1bdcc4
kernel: add missing goto
Faris
2025-11-08 18:16:54 +07:00
a473707c10
kernel: fix anon_get_inode_* compat
Faris
2025-11-08 18:13:01 +07:00
cc0dfc44ac
kernel: fdwrapper: use anon_inode_getfd_secure to make new inode
5ec1cff
2025-11-08 17:41:42 +07:00
f87c4e077a
kernel: pass arg variable
Faris
2025-11-08 14:16:02 +07:00
76ca0050a7
kernel: Add header guard and support Official KernelSU fd wrapper
Faris
2025-11-08 14:11:25 +07:00
678c00cad9
kernel: fix put_task if alloc failed.
weishu
2025-11-08 13:37:15 +00:00
46b9f5fb4b
kernel: fix put_task if alloc failed.
weishu
2025-11-08 13:37:15 +00:00
22661c1838
fix: fix 5.0- users can't build (#551 )
AlexLiuDev233
2025-11-08 21:33:21 +08:00
2f1b967813
kernel: fix build
ShirkNeko
2025-11-08 20:54:07 +08:00
d8db1b6c43
kernel: Resolved compatibility issues with su when using manual hooks
ShirkNeko
2025-11-08 20:52:29 +08:00
413e9ab8a9
kernel: Resolved compatibility issues with su when using manual hooks
ShirkNeko
2025-11-08 20:52:29 +08:00
3137fc4ee0
kernel: fix build
ShirkNeko
2025-11-08 20:47:37 +08:00
8c849518fb
kernel: fix build
ShirkNeko
2025-11-08 20:45:29 +08:00
05179ee119
kernel: Resolve implicit declaration conflicts
ShirkNeko
2025-11-08 19:47:03 +08:00
bc09a64b1b
Fix missing unlock on error path
Wang Han
2025-11-08 17:55:31 +08:00
8523b380b9
kernel: fix save allowlist
weishu
2025-11-08 09:47:48 +00:00
e4d7c292d6
kernel: remove unused kernel_compat
ShirkNeko
2025-11-08 19:39:41 +08:00
c307bf5614
kernel: remove ksu_compat_{open,read,write} because we're in the right context now
weishu
2025-11-08 08:31:02 +00:00
0b118e19b3
kernel: remove workqueue for allowlist
ShirkNeko
2025-11-08 19:18:20 +08:00
9c0da2caeb
Reworking fdwrapper
ShirkNeko
2025-11-08 19:03:14 +08:00
c3644da85b
assets: Bump KPM version to 0.12.1
ShirkNeko
2025-11-08 20:05:59 +08:00
7b4b5b431f
fix: fix ksud install error (#550 )
生于生时 亡于亡刻
2025-11-08 20:01:58 +08:00
7479c0b81b
kernel: Fix build
ShirkNeko
2025-11-08 19:54:20 +08:00
0381d12be2
kernel: Resolve implicit declaration conflicts
ShirkNeko
2025-11-08 19:47:03 +08:00