Commit Graph

  • 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