Commit Graph

  • 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