Commit Graph

  • 562b9624d7 移除对linux/nsproxy.h的引用,并添加对../fs/mount.h的引用 ShirkNeko 2025-04-12 15:49:00 +08:00
  • fd0066cdf6 更改 sukisu_is_current_uid_manager 函数以使用 ksu_is_manager 代替 is_manager ShirkNeko 2025-04-12 15:28:38 +08:00
  • 84b215f989 移除 super_access.c 中不必要的 break_handler 成员定义 ShirkNeko 2025-04-12 15:20:44 +08:00
  • 4e950183e3 移除 super_access.c 中不必要的 linux/nsproxy.h 头文件引用 ShirkNeko 2025-04-12 15:19:29 +08:00
  • 95d3eac98e 在 super_access.c 中添加对 fs/mount.h 的引用 ShirkNeko 2025-04-12 15:15:56 +08:00
  • 61eb7203c4 在 super_access.c 中添加对 linux/nsproxy.h 的引用 ShirkNeko 2025-04-12 15:02:44 +08:00
  • a68d5e8bbe 在super_access.c中添加对linux/nsproxy.h的引用 ShirkNeko 2025-04-12 15:02:22 +08:00
  • d45aa8197e Remove unnecessary header file fs/mount.h and use linux/mount.h instead. ShirkNeko 2025-04-12 14:54:10 +08:00
  • a96367a177 Remove unnecessary header file fs/mount.h and use linux/mount.h instead. ShirkNeko 2025-04-12 14:53:00 +08:00
  • 314d3ef97a 更新Makefile以使用super_access.o替代super_access.c ShirkNeko 2025-04-12 14:44:50 +08:00
  • 80a9ec1498 更新 Makefile,将 super_access.c 更改为 super_access.o ShirkNeko 2025-04-12 14:43:55 +08:00
  • b002bcd38a Add super_access.c and super_access.h files to define the functions related to dynamically accessing structures. liankong 2025-04-12 10:35:08 +08:00
  • e3750ccd51 完善super_access liankong 2025-04-12 10:35:08 +08:00
  • a712efe9d8 添加super_access机制 liankong 2025-04-11 15:19:18 +08:00
  • 2266362e24 Changing the package name ShirkNeko 2025-04-12 00:33:46 +08:00
  • b7056b5baa Changing the package name ShirkNeko 2025-04-12 00:33:29 +08:00
  • 04f2b53754 Add the definition of the get_cred_rcu function to the Makefile to support SukiSU compatibility ShirkNeko 2025-04-11 23:40:30 +08:00
  • 3923007430 Add the KSU_COMPAT_GET_CRED_RCU flag to the Makefile to support the compatibility feature ShirkNeko 2025-04-11 20:51:24 +08:00
  • d240c1035f Fix spelling error in SELinux driver check to ensure current_sid function is recognized correctly ShirkNeko 2025-04-11 20:46:52 +08:00
  • 6060fdd4ab Remove the KSU_COMPAT_GET_CRED_RCU flag from the Makefile and add a compile check for the path_umount function to ensure that the necessary validation is done before compilation. ShirkNeko 2025-04-11 20:44:45 +08:00
  • e54785c069 Update Makefile to support SukiSU, add get_cred_rcu, can_umount, and path_umount functions, and change information to reflect the new name. ShirkNeko 2025-04-11 20:39:43 +08:00
  • 6cf8f77b61 Add an uninstall attempt for the “/data/adb/kpm” path in the kernel mount logic to enhance the integrity of path management ShirkNeko 2025-04-11 20:22:48 +08:00
  • bae61b03c5 Add dynamic structure metadata support to enhance readability and maintainability of kernel modules ShirkNeko 2025-04-11 17:33:47 +08:00
  • 8bd07bf56c Merge branch 'dev' of https://github.com/ShirkNeko/SukiSU-Ultra into dev liankong 2025-04-11 15:19:48 +08:00
  • 569183efe9 添加super_access机制 liankong 2025-04-11 15:19:18 +08:00
  • 937cf25e9b Merge pull request #38 from ShirkNeko/main crazymrli 2025-04-11 15:17:01 +08:00
  • ef4c1f50ab Update the log message prefixes in the Makefile to uniformly format the output ShirkNeko 2025-04-11 04:07:29 +08:00
  • ad051ce22b Remove definition checks for atomic functions in the kernel Makefile to simplify path unloading logic ShirkNeko 2025-04-11 04:04:55 +08:00
  • aee56e803d Add the definitions of the get_cred_rcu, can_umount, and path_umount functions to the Makefile to enhance the readability and maintainability of the path unloading logic ShirkNeko 2025-04-11 03:59:31 +08:00
  • 3c0944530d Add error checking to the kernel Makefile to ensure that the atomic_inc_not_zero or atomic_long_inc_not_zero functions are found in kernel/cred.c ShirkNeko 2025-04-11 03:57:23 +08:00
  • 549dc132a4 Add the definitions of the get_cred_rcu, can_umount, and path_umount functions to the Makefile to enhance the readability and maintainability of the path unloading logic ShirkNeko 2025-04-11 03:55:23 +08:00
  • 610313d7d6 Remove definition checking on get_cred_rcu and can_umount functions to simplify path unloading logic in kernel Makefile. ShirkNeko 2025-04-11 03:46:21 +08:00
  • 6988b3d506 Remove log messages for the get_cred_rcu function and update references to ATOMIC_INC_FUNC in kernel/cred.c. ShirkNeko 2025-04-11 03:41:56 +08:00
  • d16f67ba64 Add a pre-compile check in the kernel Makefile to ensure that the path_umount function must be backtracked on ShirkNeko 2025-04-11 03:40:27 +08:00
  • febaa7141b Update the kernel Makefile to add the KSU_UMOUNT build flag and refactor the atomic function checking logic. ShirkNeko 2025-04-11 03:38:16 +08:00
  • e19bda36fa Tweak the kernel Makefile to fix the compilation flag order and ensure that KPM targets are handled correctly ShirkNeko 2025-04-11 03:31:25 +08:00
  • 01b21b838b Add a check for atomic functions to the kernel Makefile and update the output with the relevant information ShirkNeko 2025-04-11 03:23:45 +08:00
  • dd5875bf48 Fix conditional statements in the KSU compatibility Makefile to ensure that the KSU_UMOUNT flag is handled correctly ShirkNeko 2025-04-11 03:20:50 +08:00
  • 204eba4cc1 Update kernel Makefile to support KSU compatibility, add get_cred_rcu function and modify get_task_cred logic ShirkNeko 2025-04-11 03:17:23 +08:00
  • 9554f7eba7 Refactor the KSU-related Makefile to add new function and feature definitions to support extensions. ShirkNeko 2025-04-11 03:13:28 +08:00
  • f8fb26d030 Remove KSU-related Makefiles, removing function checks and definitions that are no longer needed. ShirkNeko 2025-04-11 03:03:55 +08:00
  • c1d49a4f23 Refactoring KSU and SELinux related Makefiles to add checks and feature definitions to support new features ShirkNeko 2025-04-11 02:55:42 +08:00
  • 3082a9c90b Remove the SukiSU signature checking function and update the related signature verification logic. ShirkNeko 2025-04-11 01:25:31 +08:00
  • e2b6617577 Add String-vi (#36) Kousei 2025-04-11 00:42:28 +09:00
  • 8323d6394b Fix Japanese Translate! (#35) Re*Index. (ot_inc) 2025-04-11 00:39:02 +09:00
  • e31b892a20 Update Japanese Translate! (#34) Re*Index. (ot_inc) 2025-04-10 16:48:24 +09:00
  • 65b1518e26 Opt KPM module installation to support URL-encoded filenames and extract module IDs for dynamically constructed names. ShirkNeko 2025-04-10 01:25:59 +08:00
  • 3685058b29 Add SukiSU signature checking function and adjust the related constant definition. ShirkNeko 2025-04-10 00:43:34 +08:00
  • 865dbd3799 feat: Load Existing KPM Modules on KPM Monitor Startup ShirkNeko 2025-04-08 19:03:29 +08:00
  • 7de9d7967a Add embedded and load-optimized KPM module installation and uninstallation prompt messages ShirkNeko 2025-04-08 18:56:14 +08:00
  • aa2d2454e1 feat: 引入anyhow库以增强错误处理能力 ShirkNeko 2025-04-07 22:33:45 +08:00
  • b850336872 feat: Optimize KPM file processing logic, use is_some_and method to simplify extension checking, and enhance readability and stability of event processing. ShirkNeko 2025-04-07 22:28:22 +08:00
  • 138dec35c7 feat: Add KPM module management function, support loading, unloading and deleting all KPM modules. ShirkNeko 2025-04-07 22:13:21 +08:00
  • 569fffa962 feat: 引入notify库以支持KPM目录的文件监控 ShirkNeko 2025-04-07 21:40:25 +08:00
  • 2a283e6793 feat: 修复unload_kpm函数的定义,添加缺失的fn关键字 ShirkNeko 2025-04-07 21:35:44 +08:00
  • 73a7ba3ac9 feat: 将KPM相关函数公开以支持外部调用 ShirkNeko 2025-04-07 21:32:41 +08:00
  • c0c4ea9f86 feat: 引入KPM模块以支持文件系统数据处理 ShirkNeko 2025-04-07 21:26:08 +08:00
  • a13179cd09 feat: 添加KPM模块以支持KPM相关功能 ShirkNeko 2025-04-07 21:21:36 +08:00
  • de089b7b73 feat: Adding a KPM monitor to handle KPM file creation and deletion events ShirkNeko 2025-04-07 21:18:14 +08:00
  • 4bc272f543 删除 KPM 模块加载器源文件 ShirkNeko 2025-04-07 20:56:04 +08:00
  • 07a59692d1 Add a KPM module loader to support traversing directories and loading .kpm files. ShirkNeko 2025-04-07 20:41:15 +08:00
  • f157f0bd31 Add KPM-compatible functions to support UID checking and exclusion logic ShirkNeko 2025-04-07 19:51:18 +08:00
  • 1b700fb8e0 Merge pull request #33 from ShirkNeko/dev ShirkNeko 2025-04-07 19:48:03 +08:00
  • f0febf13f2 增加了两个必要的兼容函数,以确保能够运行Peekaboo.KPM liankong 2025-04-07 19:43:06 +08:00
  • a002967a92 Refactor dialog implementation, replace ListDialog with AlertDialog to optimize user interaction experience. ShirkNeko 2025-04-07 16:56:40 +08:00
  • 1167b20d89 Merge pull request #32 from ShirkNeko/dev ShirkNeko 2025-04-07 15:40:48 +08:00
  • 297ff3ae90 Dev (#31) ShirkNeko 2025-04-07 15:38:04 +08:00
  • a39e2ce15a Update README liankong 2025-04-07 15:36:46 +08:00
  • 78eda275d6 Update README liankong 2025-04-07 15:35:21 +08:00
  • 1fce0fd77d 添加安装工具类,并增加把kpmmgr安装到/data/adb/ksu/bin的功能,方便模块调用 (#30) ShirkNeko 2025-04-07 15:17:46 +08:00
  • c942393f21 添加安装工具类,并增加把kpmmgr安装到/data/adb/ksu/bin的功能,方便模块调用 liankong 2025-04-07 15:09:05 +08:00
  • 040cc30e73 manager: Updates the sub-levels and patch levels of the Android version ShirkNeko 2025-04-06 13:54:57 +08:00
  • 03933c30ab Update Makefile ShirkNeko 2025-04-06 13:33:57 +08:00
  • 6b75ffc928 Delete .github/dependabot.yml ShirkNeko 2025-04-06 00:24:46 +08:00
  • 3b185fa79e Update Makefile ShirkNeko 2025-04-06 00:01:01 +08:00
  • a7f1b21f91 manager: move more_settings_simplicity_mode to custom_settings (#28) WenHao2130 2025-04-05 15:28:09 +08:00
  • 53439be664 Update Makefile ShirkNeko 2025-04-05 11:52:12 +08:00
  • c8f7d9d5bc manager: beta -> Beta (#27) WenHao2130 2025-04-05 11:46:41 +08:00
  • 2520d45dc4 manager: add some animation (#26) WenHao2130 2025-04-05 02:59:25 +08:00
  • 8bdf8d98c3 manager: allow hide susfs status information WenHao2130 2025-04-04 20:45:02 +08:00
  • 04025f3d32 manager: allow hide some other information WenHao2130 2025-04-04 20:04:37 +08:00
  • 4c7ed9c8ee 修正 SukiSU Ultra 展望字符串中的空格格式 ShirkNeko 2025-04-04 18:01:57 +08:00
  • c36f8b0df3 Opt the transparency slider display logic with AnimatedVisibility and update the formatting in the Chinese string resource. ShirkNeko 2025-04-04 17:51:27 +08:00
  • 5ccec93940 manager: Use AnimatedVisibility for Exclude Modifications SwitchItem WenHao2130 2025-04-04 17:13:30 +08:00
  • 14b15e18f3 Update README.md ShirkNeko 2025-04-04 15:49:21 +08:00
  • 81f228b18b 修复 KSU_VERSION 的定义逻辑,确保在未定义 KSU_MANUAL_VERSION 时使用正确的 KSU_VERSION ShirkNeko 2025-04-04 15:47:38 +08:00
  • bbc90f9387 移除 KSU_MANUAL_VERSION 的定义 ShirkNeko 2025-04-04 15:41:02 +08:00
  • 1c5c6b62a7 Merge branch 'susfs-dev' of https://github.com/ShirkNeko/SukiSU-Ultra into susfs-dev ShirkNeko 2025-04-04 15:40:17 +08:00
  • 938e132d17 更新 Makefile,修改 KSU_VERSION 计算逻辑以获取 main 分支的提交数量 ShirkNeko 2025-04-04 15:38:27 +08:00
  • d0caf37775 Update Makefile ShirkNeko 2025-04-04 15:22:20 +08:00
  • 3e6f3b4d80 Merge pull request #22 from WenHao2130/main ShirkNeko 2025-04-04 15:04:48 +08:00
  • 470b3106cb ksud: update banner WenHao2130 2025-04-04 12:18:49 +08:00
  • e0074bc3ab Docs: simplify susfs branch usage instructions, remove redundant information ShirkNeko 2025-04-04 14:27:07 +08:00
  • 05c3ce1ab9 Update Makefile ShirkNeko 2025-04-04 13:50:48 +08:00
  • 8d04ecdc52 Adjust card transparency and shadow settings to improve visualization ShirkNeko 2025-04-04 13:39:29 +08:00
  • 26ca79b8ee Update Makefile ShirkNeko 2025-04-03 23:43:05 +08:00
  • c83b1e88b9 Merge pull request #19 from ShirkNeko/dev ShirkNeko 2025-04-03 23:34:01 +08:00
  • 0446cc499e Merge branch 'main' into dev ShirkNeko 2025-04-03 23:33:04 +08:00
  • 8a6507e834 Manager: Add clean mode switch and option to hide kernel version number ShirkNeko 2025-04-03 23:19:50 +08:00
  • 472c72717f Update Makefile ShirkNeko 2025-04-03 16:08:40 +08:00