Commit Graph

  • 3ad2241722 kernel: micro-opt escape_to_root backslashxx 2025-08-26 23:17:57 +07:00
  • f3f2089a13 kernel: nuke creds wrapper rsuntk 2025-08-26 23:14:36 +07:00
  • 06bf44de11 kernel: micro-opt escape_to_root backslashxx 2025-08-26 23:17:57 +07:00
  • 98d543e989 kernel: nuke creds wrapper rsuntk 2025-08-26 23:14:36 +07:00
  • 436071a3f1 ksud: fix some warnings rsuntk 2025-08-24 17:25:28 +07:00
  • 165558d588 kernel: Change ksu_su_compat_enabled from static to global ShirkNeko 2025-08-25 20:55:42 +08:00
  • e81989302f kernel: Remove the ksu_ prefix from the dynamic manager signature. ShirkNeko 2025-08-25 20:17:55 +08:00
  • ea602be270 kernel: Remove the ksu_ prefix from the dynamic manager signature. ShirkNeko 2025-08-25 20:12:29 +08:00
  • 8ca2a25535 kernel: Remove the ksu_ prefix from the dynamic manager signature. ShirkNeko 2025-08-25 20:12:29 +08:00
  • e41fa8ef62 Revert renaming symbols in KernelSU driver ShirkNeko 2025-08-25 19:29:14 +08:00
  • 8c8f344161 manager: Clean code & bump AGP version ShirkNeko 2025-08-25 17:28:51 +08:00
  • 1af8a87876 workflows: Drop deploy-website.yml WenHao2130 2025-08-24 13:22:12 +08:00
  • 6640b5b7b6 website: Kill website WenHao2130 2025-08-24 13:15:55 +08:00
  • 77c2ae72d6 kernel: Rename dynamic_sign_user_config to dynamic_manager_user_config ShirkNeko 2025-08-24 11:57:45 +08:00
  • 20b58dcf44 kernel: Bump KSU_VERSION_API to 3.1.9 ShirkNeko 2025-08-24 11:45:08 +08:00
  • e24c09acbd kernel: Bump KSU_VERSION_API to 3.1.9 ShirkNeko 2025-08-24 11:45:08 +08:00
  • b8b75349e0 kernel: Bump KSU_VERSION_API to 3.1.9 v3.1.9 ShirkNeko 2025-08-24 11:45:08 +08:00
  • 2ab242a209 kernel: Remove unnecessary strip in CONFIG_KSU_TRACEPOINT_HOOK check (#353) dabao1955 2025-08-24 11:41:18 +08:00
  • 75548097d4 kernel: Remove unnecessary strip in CONFIG_KSU_TRACEPOINT_HOOK check (#353) dabao1955 2025-08-24 11:41:18 +08:00
  • 3f3e520641 kernel: Remove unnecessary strip in CONFIG_KSU_TRACEPOINT_HOOK check (#353) dabao1955 2025-08-24 11:41:18 +08:00
  • 21aa58f1ee docs: EN: add simple translation for tracepoint-hook docs (#352) OukaroMF 2025-08-24 11:38:04 +08:00
  • 605ef68b3a kernel: Modified dynamic signature All files have been renamed to the correct names: Dynamic Manager ShirkNeko 2025-08-24 11:00:17 +08:00
  • 444aefd5d5 kernel: Modified dynamic signature All files have been renamed to the correct names: Dynamic Manager ShirkNeko 2025-08-24 11:00:17 +08:00
  • da164ebeed kernel: Modified dynamic signature All files have been renamed to the correct names: Dynamic Manager ShirkNeko 2025-08-24 11:00:17 +08:00
  • 35ae324df5 docs: zh: Introduce tracepoint hook documents (#350) YC酱luyancib 2025-08-24 00:06:13 +08:00
  • fdda1f4ec0 ksud: strip resetprop rsuntk 2025-08-23 13:47:03 +07:00
  • c58e557fcd kernel: address -Wunused-but-set-variable rsuntk 2025-08-23 13:59:15 +07:00
  • a184dcf165 kernel: address -Wunused-but-set-variable rsuntk 2025-08-23 13:59:15 +07:00
  • ce58519e66 kernel: Reformat code using clang-format (#347) Helium_Studio 2025-08-22 14:02:20 +08:00
  • d970e45f14 kernel: guard path_umount logging rsuntk 2025-08-21 19:55:00 +07:00
  • fe472057b1 kernel: guard path_umount logging rsuntk 2025-08-21 19:55:00 +07:00
  • 34dd78dd0c kernel: handle spinlock from escape_to_root rsuntk 2025-08-19 13:02:49 +07:00
  • 8bc11247fe kernel: apk_sign: fix return check for ksu_sha256 backslashxx 2025-06-24 12:30:14 +08:00
  • b8989cb07b kernel: remove unnecessary logging in disable_seccomp rsuntk 2025-08-17 16:55:11 +07:00
  • a17cd29e7a kernel: handle spinlock from escape_to_root rsuntk 2025-08-19 13:02:49 +07:00
  • 210f61949f kernel: apk_sign: fix return check for ksu_sha256 backslashxx 2025-06-24 12:30:14 +08:00
  • 5c7241da31 kernel: remove unnecessary logging in disable_seccomp rsuntk 2025-08-17 16:55:11 +07:00
  • c5ed6e1e8c manager: Update WebUI X to the latest version (#345) WX-new Der_Googler 2025-08-21 01:21:43 +02:00
  • 770ed1fdf2 manager: Updated Chinese Traditional 愛莉希雅 2025-08-20 20:55:35 +08:00
  • 106c10d6f8 Kernel: Improved permission tracking logic when dynamic signature manager existence checks are enabled ShirkNeko 2025-08-19 18:16:09 +08:00
  • 2fb7bde2d9 Kernel: Improved permission tracking logic when dynamic signature manager existence checks are enabled ShirkNeko 2025-08-19 18:10:40 +08:00
  • b6d654aaf7 Kernel: Improved permission tracking logic when dynamic signature manager existence checks are enabled ShirkNeko 2025-08-19 18:10:40 +08:00
  • f10de68deb Fix typo strings (#339) Juno Bủh 2025-08-18 16:06:15 +07:00
  • 44db32e8de setup.sh: cleanup symlink & config logic (#338) noctyra 2025-08-18 16:05:51 +07:00
  • cf152f368d kernel: refactor APK signature verification functions for clarity and efficiency ShirkNeko 2025-08-17 23:12:28 +08:00
  • 14b3449af2 kernel: refactor APK signature verification functions for clarity and efficiency ShirkNeko 2025-08-17 23:11:22 +08:00
  • 3ced30b427 kernel: refactor APK signature verification functions for clarity and efficiency ShirkNeko 2025-08-17 23:10:51 +08:00
  • 351dc15d08 Fix lld link ksu_current_uid problem ShirkNeko 2025-08-16 14:34:51 +08:00
  • 8a0d52a2ee kernel: add wrapper for creds, refine disable_seccomp, revert some changes (#131) ShirkNeko 2025-08-16 14:25:17 +08:00
  • 69a13ff999 kernel: move some defs to single file rsuntk 2025-08-14 22:32:02 +07:00
  • 6a79ca32ac kernel: selinux: dontaudit untrusted_app su dir { getattr } * Following the advice that was given by member in rksu group, by replacing ALL to untrusted_app. ShirkNeko 2025-08-16 12:42:19 +08:00
  • ff6a68221f kernel: add wrapper for creds, refine disable_seccomp, revert some changes (#131) M. Faris 2025-08-16 11:19:30 +07:00
  • 665091f37d kernel: selinux: dontaudit untrusted_app su dir { getattr } rsuntk 2025-08-15 14:55:34 +07:00
  • 963717e000 Revert "kernel: selinux: dontaudit * su dir getattr" rsuntk 2025-08-12 00:01:34 +07:00
  • deed7a7903 kernel: move some defs to single file rsuntk 2025-08-14 22:32:02 +07:00
  • 624a8d9f86 kernel: selinux: dontaudit untrusted_app su dir { getattr } * Following the advice that was given by member in rksu group, by replacing ALL to untrusted_app. ShirkNeko 2025-08-16 12:42:19 +08:00
  • 16007f5892 [skip ci]manger: Fix translate module signature verification string (#332) NkBe 2025-08-16 12:34:50 +08:00
  • 6bb83fdb07 kernel: Add KSU_MANUAL_HOOK configuration for manual KernelSU syscall hooking ShirkNeko 2025-08-15 23:00:11 +08:00
  • ec6991f98b kernel: refactor apply_kernelsu_rules to use mutex for synchronization ShirkNeko 2025-08-15 11:00:34 +08:00
  • f6337e2d52 kernel: selinux: rules: Micro-optimize get_policydb() and fix illegal RCU lock usage in handle_sepolicy() (#2695) Tashfin Shakeer Rhythm 2025-08-13 07:07:06 +06:00
  • 6b2bf23946 [skip ci]kernel: Add support for ksu_devpts_hook handling in ksu tracepoints ShirkNeko 2025-08-15 10:32:23 +08:00
  • dbc662486b Fix correct hook type acquisition ShirkNeko 2025-08-14 23:18:21 +08:00
  • e96194c7ff manager: Add hook type info ShirkNeko 2025-08-14 22:59:37 +08:00
  • 68f2f5a0ae kernel: Introducing Tracepoint Hook Type Support Tracepoint is a predefined hook point in the kernel, compared to Kprobe, it is more stable and has lower performance overhead, although compatibility is relatively poor, it is still worth trying ShirkNeko 2025-08-14 22:19:07 +08:00
  • 49b01aad74 kernel: Introducing Tracepoint Hook Type Support ShirkNeko 2025-08-14 22:17:02 +08:00
  • ef399712dc kernel: Introducing Tracepoint Hook Type Support Prslc 2025-08-13 21:25:52 +08:00
  • 656a23a250 New Crowdin updates (#329) ShirkNeko 2025-08-14 17:26:03 +08:00
  • 11a628f536 manager: Update zakosign binary with support for arm32 architecture ShirkNeko 2025-08-14 13:07:58 +08:00
  • 57fcf86579 Updating zakosign binary script builds ShirkNeko 2025-08-12 19:37:27 +08:00
  • ecb2dae743 manager: Fix anomaly in displaying system app functions due to status refresh issue. ShirkNeko 2025-08-12 13:45:27 +08:00
  • 75e0cd05a9 manager: Add recognition for app paths add uid hide ShirkNeko 2025-08-12 13:25:36 +08:00
  • 1eb0f19ca6 manager: strings: fmt WenHao2130 2025-08-12 00:16:52 +08:00
  • a7ee0423a3 manager: Updated Chinese Traditional (#325) NkBe 2025-08-12 00:13:21 +08:00
  • ffdaf13fbd Revert "kernel: Handle unmount for isolated process correctly" ShirkNeko 2025-08-11 18:13:47 +08:00
  • 355e1c648a kernel: selinux: dontaudit * su dir getattr rsuntk 2025-08-09 23:13:38 +07:00
  • 3cde3e1659 manger: simplify and Using array splitting to compare full version numbers ShirkNeko 2025-08-10 19:19:40 +08:00
  • 8dcc3f7c46 ksud: bump resetprop from Magisk v30.2 rsuntk 2025-08-10 12:23:22 +07:00
  • 2a2ddec7ef kernel: selinux: dontaudit * su dir getattr rsuntk 2025-08-09 23:13:38 +07:00
  • 7ce301d564 kernel: fix mismerge rsuntk 2025-08-07 21:26:03 +07:00
  • e0da36d9a9 kernel: Handle unmount for isolated process correctly Wang Han 2025-08-07 21:23:41 +07:00
  • 8727664fa9 kernel: selinux: rules: Remove unnecessary RCU dereference in get_policydb() Tashfin Shakeer Rhythm 2025-08-01 00:54:50 +06:00
  • ccee5e51c6 kernel: selinux: rules: Fix illegal RCU lock usage in handle_sepolicy() Tashfin Shakeer Rhythm 2025-07-31 23:34:26 +06:00
  • 71f8944ffb kernel: selinux: replace rcu_read_{lock, unlock} to mutex_{lock, unlock} rsuntk 2025-07-28 22:31:16 +07:00
  • 3a5bcb0e09 kernel: selinux: dontaudit * su dir getattr rsuntk 2025-08-09 23:13:38 +07:00
  • 441d06b065 kernel: fix mismerge rsuntk 2025-08-07 21:26:03 +07:00
  • 347ffa389e kernel: Handle unmount for isolated process correctly Wang Han 2025-08-07 21:23:41 +07:00
  • 157df04c8b kernel: selinux: rules: Remove unnecessary RCU dereference in get_policydb() Tashfin Shakeer Rhythm 2025-08-01 00:54:50 +06:00
  • 8eb2c79471 kernel: selinux: rules: Fix illegal RCU lock usage in handle_sepolicy() Tashfin Shakeer Rhythm 2025-07-31 23:34:26 +06:00
  • 78a95ae82b kernel: selinux: replace rcu_read_{lock, unlock} to mutex_{lock, unlock} rsuntk 2025-07-28 22:31:16 +07:00
  • a7b9b4c390 kernel(kpm): Fix typo in printk logs (#311) Prslc 2025-08-06 17:02:38 +08:00
  • da89b00d06 kernel(kpm): Fix typo in printk logs (#311) Prslc 2025-08-06 17:02:38 +08:00
  • a041b90891 ksud: make clippy happy (#2683) 5ec1cff 2025-07-18 17:10:40 +08:00
  • c1c648e34d [skip ci]ksud: support vendor_boot patching for some odd devices (#2650) This will add support to patch vendor_boot with LKM for devices which have their init ramdisk inside of vendor_boot and not boot/init_boot. ShirkNeko 2025-08-10 17:31:43 +08:00
  • 0754fc8920 manager: Update susfs binary version ShirkNeko 2025-08-10 17:17:28 +08:00
  • e2ea0138db kernel & KernelSU & ksu_susfs: Temp fix for avc log message being leaked by... ShirkNeko 2025-08-10 16:35:19 +08:00
  • 4d3bae1113 [skip ci]manger: Update Traditional Chinese (Taiwan) (#314) NkBe 2025-08-10 15:55:43 +08:00
  • 0fdd7d437f kernel(kpm): Fix typo in printk logs (#311) Prslc 2025-08-06 17:02:38 +08:00
  • 9e29b2c3d7 kernel: Replace ksu_access_ok with macro rsuntk 2025-07-27 14:14:18 +07:00
  • f37092e2f0 kernel: increase reliability, add ksu_access_ok to simplify Co-authored-by: backslashxx <118538522+backslashxx@users.noreply.github.com> Signed-off-by: rsuntk <rsuntk@yukiprjkt.my.id> ShirkNeko 2025-08-03 23:19:35 +08:00
  • 98552980ca kernel: rename ksu_common_ksud_execve to ksu_ksud_execve_common rsuntk 2025-07-22 22:07:38 +07:00