Commit Graph

  • 0b80137f17 Bump to latest stable ndk Saksham 2025-10-07 11:27:09 +05:30
  • c4ff89c13d manager: Add pull-to-refresh functionality ShirkNeko 2025-10-07 01:29:00 +08:00
  • ce3a7ec189 kernel: handle throned UID change if manager is reinstall or changed rifsxd 2025-10-01 02:02:46 +06:00
  • c02b42d7de kernel: handle throned UID change if manager is reinstall or changed rifsxd 2025-10-01 02:02:46 +06:00
  • 5e28594e3d kernel: handle throned UID change if manager is reinstall or changed rifsxd 2025-10-01 02:02:46 +06:00
  • 2bb789212a New translations strings.xml (Vietnamese) (#449) ShirkNeko 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
  • fbaa69f3fb manager: Raise the minimum version requirement to 3.1.8 close #448 ShirkNeko 2025-10-06 22:50:24 +08:00
  • e78ee720b5 ksud: fmt ShirkNeko 2025-10-06 22:44:09 +08:00
  • 04b603394a ksud: Fixed inconsistent parameter passing in kpm_prctl ShirkNeko 2025-10-06 22:02:59 +08:00
  • c9c7a5f4e3 manager: Update Repository Naming ShirkNeko 2025-10-06 21:08:23 +08:00
  • 044b4a2f9c manager: Simplify kpm management by migrating to the ksud side. ShirkNeko 2025-10-06 20:53:18 +08:00
  • 59cd8d1c3b kernel: core_hook: harden prctl handler ShirkNeko 2025-10-06 00:19:37 +08:00
  • 8489c442c9 kernel: Rearrange and eliminate potential call delays ShirkNeko 2025-10-06 00:08:57 +08:00
  • 5779892bbc kernel: Add missing checks ShirkNeko 2025-10-05 23:25:08 +08:00
  • c3b8c8601a kernel: Add kernel compatibility for cmd_su ShirkNeko 2025-10-05 20:20:46 +08:00
  • 36617bf0a1 kernel: For cmd_su, bypass the susfs_is_current_proc_umounted check only for system processes. ShirkNeko 2025-10-05 19:50:17 +08:00
  • 12e47663cd kernel: For cmd_su, bypass the susfs_is_current_proc_umounted check only for system processes. ShirkNeko 2025-10-05 19:50:17 +08:00
  • 0a13055e9b KernelSU: Attempted to fix new prctl side channel detection ShirkNeko 2025-10-05 18:59:12 +08:00
  • 80714f1c4c Revert "kernel: Attemp to fix magic mounts or bind mounts not begin assigned with fake mnt_id" ShirkNeko 2025-10-05 18:50:44 +08:00
  • 5b49054055 Merge pull request #445 from unknow-tech/patch-1 unknow-tech 2025-10-05 00:37:59 +08:00
  • b00a606adc kernel: Attemp to fix magic mounts or bind mounts not begin assigned with fake mnt_id ShirkNeko 2025-10-04 23:29:54 +08:00
  • a17a220745 manager: Update zh-rTW strings (#439) NkBe 2025-10-04 23:22:12 +08:00
  • 0729066a6f manager: add susfs 1.5.11 binary (#444) YC酱luyancib 2025-10-04 20:49:15 +08:00
  • 3f4293e69a Fixed an error in the SukiSU integration of the Kirin 970 HarmonyOS2 kernel source code: Natsume324 2025-10-01 13:31:43 +08:00
  • d4dcf610c9 kernel: Fixed disable_seccomp compatibility issues ShirkNeko 2025-10-01 00:16:35 +08:00
  • 8650a9ad57 kernel: Fixed disable_seccomp compatibility issues ShirkNeko 2025-10-01 00:15:05 +08:00
  • 78e0dc6da2 kernel: Add CONFIG_KSU_MANUAL_SU configuration ShirkNeko 2025-09-29 06:50:39 +08:00
  • a9a10466b3 Kernel: Enhanced temporary record UID functionality and elevated privileges ShirkNeko 2025-09-29 04:28:31 +08:00
  • 65d5d6a494 kernel: Add the ability to manually elevate privileges for programs using prctl by specifying UID or PID. ShirkNeko 2025-09-28 19:33:08 +08:00
  • e552163d9e Revert "manager: Removed SUSFS_UMOUNT_FOR_ZYGOTE_ISO_SERVICE which are no longer used in susfs 1.5.10." ShirkNeko 2025-09-30 23:08:34 +08:00
  • ca67913f05 Brought back the toggle of umount for zygote spawned isolated service; Synced... ShirkNeko 2025-09-30 22:54:19 +08:00
  • 9d2ede6aec kernel & KernelSU: Another attempt to optimize SUS_MOUNT and SUS_SU ShirkNeko 2025-09-30 22:50:48 +08:00
  • c950705044 Manager: fmt ShirkNeko 2025-09-29 17:17:19 +08:00
  • 51e6a1b6c7 kernel: Add CONFIG_KSU_MANUAL_SU configuration ShirkNeko 2025-09-29 06:50:39 +08:00
  • 1281fa70d7 Kernel: Enhanced temporary record UID functionality and elevated privileges ShirkNeko 2025-09-29 04:28:31 +08:00
  • 3a4775306e Revert "kernel: sucompat: increase reliability, commonize and micro-optimize tiann #2656" ShirkNeko 2025-09-28 19:36:36 +08:00
  • 7c4334e03a kernel: Add the ability to manually elevate privileges for programs using prctl by specifying UID or PID. ShirkNeko 2025-09-28 19:33:08 +08:00
  • 9e7aabf3f7 userspace/su: add ndk compatible su from kernelnosu Rifat Azad 2025-07-25 06:17:48 +06:00
  • 3f0f34e5b1 kernel: core_hook: add support for KernelNoSU ([#270](https://github.com/SukiSU-Ultra/SukiSU-Ultra/issues/270)) ShirkNeko 2025-09-27 23:59:21 +08:00
  • a20a89da03 kernel: Revert partial changes ShirkNeko 2025-09-27 22:45:23 +08:00
  • 8943bab810 kernel: Revert partial changes ShirkNeko 2025-09-27 22:45:23 +08:00
  • 3140d9671f kernel: Revert partial changes ShirkNeko 2025-09-27 22:45:23 +08:00
  • 9551ca4fe8 kernel: fmt ,optimization Log ShirkNeko 2025-09-27 21:07:01 +08:00
  • 99898203a3 kernel: fmt ,optimization Log ShirkNeko 2025-09-27 21:07:01 +08:00
  • 3a8b5561ec kernel: fmt ,optimization Log ShirkNeko 2025-09-27 21:07:01 +08:00
  • a2431d50ce kernel: Enhance the user space scanning functionality ShirkNeko 2025-09-27 19:47:22 +08:00
  • 27fba0d48b kernel: Use the prctl command to provide switches for scanning functionality in user space ShirkNeko 2025-09-27 19:33:20 +08:00
  • 37d5b9e046 kernel: Use the prctl command to provide switches for scanning functionality in user space ShirkNeko 2025-09-27 19:33:20 +08:00
  • 8b74f7d466 manager: Redesign zygisk to ensure display accuracy ShirkNeko 2025-09-26 23:28:27 +08:00
  • b5d9607e8e manager: Switch to matching mode to match the zygisk module ShirkNeko 2025-09-26 20:14:27 +08:00
  • 589c38530c kernel: Temporarily add a hook to the ksu_handle_execve_sucompat function to intercept the su command ShirkNeko 2025-09-25 22:39:16 +08:00
  • 475b3998a1 manager: Removed SUSFS_UMOUNT_FOR_ZYGOTE_ISO_SERVICE and SUSFS_RUN_UMOUNT_FOR_CURRENT_MNT_NS, which are no longer used in susfs 1.5.10. ShirkNeko 2025-09-25 21:57:31 +08:00
  • 8f60dacc17 susfs: merged latest commit. JackA1ltman 2025-09-25 20:30:46 +08:00
  • dd1eb98963 kernel: sucompat: increase reliability, commonize and micro-optimize tiann #2656 On plain ARMv8.0 devices (A53,A57,A73), strncpy_from_user_nofault() sometimes fails to copy filename_user string correctly. This breaks su ofc, breaking some apps like Termux (Play Store ver), ZArchiver and Root Explorer. ShirkNeko 2025-09-25 19:41:26 +08:00
  • a85ce2bc35 kernel: Fixed su_kps not being referenced when CONFIG_KSU_KPROBES_HOOK is disabled. close #423 ShirkNeko 2025-09-25 17:08:51 +08:00
  • 45837f6126 Revert "kernel: Handle unmount for isolated process correctly" ShirkNeko 2025-09-25 16:16:39 +08:00
  • a81380c735 Revert "Sync with latest official KernelSU commit 4d3560b12bec5f238fe11f908a246f0ac97e9c27" ShirkNeko 2025-09-25 16:14:48 +08:00
  • 23ed4384e6 Revert "Unmount isolated process which forks from zygote unconditionally (#2747)" ShirkNeko 2025-09-25 16:13:07 +08:00
  • 0af1ab2845 bump LKM build version v3.2.0 ShirkNeko 2025-09-24 22:45:12 +08:00
  • 97e1250d11 bump KSU_VERSION_API to 3.2.0 ShirkNeko 2025-09-24 22:34:47 +08:00
  • 07320d9e11 bump KSU_VERSION_API to 3.2.0 ShirkNeko 2025-09-24 22:34:47 +08:00
  • c664aa66af bump KSU_VERSION_API to 3.2.0 ShirkNeko 2025-09-24 22:34:47 +08:00
  • 7a449345d1 kernel: fmt ShirkNeko 2025-09-24 22:32:58 +08:00
  • fa48b2fdaa feat: update to stable vitepress Saksham 2025-09-24 19:53:52 +05:30
  • f1f7c61aee kernel: Bump tracepoint_hooks to version v1.1 ShirkNeko 2025-09-24 22:04:17 +08:00
  • ccc5cb74bf 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
  • 22e5c9f202 kernel: Bump tracepoint_hooks to version v1.1 ShirkNeko 2025-09-24 22:04:17 +08:00
  • 90611232ed kernel: Bump tracepoint_hooks to version v1.1 ShirkNeko 2025-09-24 21:50:53 +08:00
  • 75fe8c9b6a kpm: remove incorrect "<" to fix compilation error (#418) Cloud_Yun 2025-09-24 21:48:03 +09:00
  • 41f7921993 Revert "kernel: throne_tracker: offload to kthread tiann #2632" ShirkNeko 2025-09-24 16:26:27 +08:00
  • 868b1e655f Revert "kernel: throne_tracker: offload to kthread tiann #2632" ShirkNeko 2025-09-24 16:26:08 +08:00
  • a12c78d213 Revert "kernel: throne_tracker: offload to kthread tiann #2632" ShirkNeko 2025-09-24 16:25:47 +08:00
  • f7d055c9e1 pullout envp backslashxx 2025-09-24 09:05:45 +08:00
  • c63186cad2 move debug back up backslashxx 2025-09-24 09:02:35 +08:00
  • 89fe18d929 pullout envp backslashxx 2025-09-24 09:05:45 +08:00
  • c8b2c68b18 move debug back up backslashxx 2025-09-24 09:02:35 +08:00
  • 6c145179d4 pullout envp backslashxx 2025-09-24 09:05:45 +08:00
  • ac05038e64 move debug back up backslashxx 2025-09-24 09:02:35 +08:00
  • d5d2bb35d2 kernel: throne_tracker: offload to kthread tiann #2632 ShirkNeko 2025-09-24 01:51:28 +08:00
  • 86ccca18eb kernel: throne_tracker: offload to kthread tiann #2632 ShirkNeko 2025-09-24 01:50:49 +08:00
  • 8364d6d4a4 kernel: throne_tracker: offload to kthread tiann #2632 ShirkNeko 2025-09-24 01:50:05 +08:00
  • cb01bf428d kernel: Simplify and remove user_arg_ptr ksu_handle_execveat_ksud ShirkNeko 2025-09-24 01:27:04 +08:00
  • 7146210192 kernel: sys_execve bprm simplified ShirkNeko 2025-09-23 23:58:41 +08:00
  • 427000a9ec kernel: sys_execve bprm simplified ShirkNeko 2025-09-23 23:50:48 +08:00
  • 23dde3f863 kernel: sys_execve bprm simplified ShirkNeko 2025-09-23 23:50:48 +08:00
  • 528df754a5 manager: bump dependencies ShirkNeko 2025-09-23 22:54:15 +08:00
  • 8a14f64964 kernel: sys_execve_kp remains the preferred choice for the first registration. ShirkNeko 2025-09-23 21:22:34 +08:00
  • bf4e12ce80 ksud: Modified KPM to use the prctl system call instead of external execution. ShirkNeko 2025-09-23 20:37:40 +08:00
  • 5497c0004d Revert "ksud: Only start the monitor and load the module when KPM is enabled" ShirkNeko 2025-09-23 18:40:58 +08:00
  • 22634a71d6 kernel ksud: Attempt registration with bprm_check_kp first. If it fails, fall back to sys_execve_kp. ShirkNeko 2025-09-23 17:20:48 +08:00
  • 4a5119a80c kernel ksud: Attempt registration with bprm_check_kp first. If it fails, fall back to sys_execve_kp. ShirkNeko 2025-09-23 17:20:48 +08:00
  • 32baf8d9b0 ksud: Rename the output LKM patch file ShirkNeko 2025-09-23 17:22:07 +08:00
  • 763ce7e86c kernel ksud: Attempt registration with bprm_check_kp first. If it fails, fall back to sys_execve_kp. ShirkNeko 2025-09-23 17:20:48 +08:00
  • 3a8ecf1253 ksud: magic_mount: make mount points read only 5ec1cff 2025-09-22 17:38:27 +07:00
  • 7026c340b0 ksud: Update zip-extensions and set needed features for zip (#2592) Wang Han 2025-05-17 19:25:38 +08:00
  • 6dc803702b ksud: create our own new ramdisk when no compatible ramdisk found ShirkNeko 2025-09-23 00:48:15 +08:00
  • f0fec48050 kernel: Add the missing endif ShirkNeko 2025-09-23 00:07:39 +08:00
  • f6ba3f654f kernel: Add the missing endif ShirkNeko 2025-09-23 00:07:39 +08:00
  • 04a1b82564 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