Ylarod
dcbc014039
fix: mark tif ( #2871 )
2025-11-06 14:37:47 +08:00
ShirkNeko
2075d2867e
kernel: Migrating KPM to ioctl
2025-11-04 00:54:38 +08:00
ShirkNeko
e41fa8ef62
Revert renaming symbols in KernelSU driver
...
- In order to reduce the extra patch code and increase the rate of hunk succeed, we do not rename the symbols in KernelSU drvier but instead do it all in kernel/kallsym.c
- Make susfs_starts_with() global as it maybe useful in future
Co-authored-by: simonpunk <simonpunk2016@gmail.com >
2025-08-25 19:29:14 +08:00
ShirkNeko
fd0066cdf6
更改 sukisu_is_current_uid_manager 函数以使用 ksu_is_manager 代替 is_manager
2025-04-12 15:28:38 +08:00
liankong
b002bcd38a
Add super_access.c and super_access.h files to define the functions related to dynamically accessing structures.
2025-04-12 13:57:59 +08:00
ShirkNeko
f157f0bd31
Add KPM-compatible functions to support UID checking and exclusion logic
2025-04-07 19:51:18 +08:00
ShirkNeko
f17e106464
移除 KPM 模块中函数的可见性修饰符,简化代码结构
2025-04-01 12:38:06 +08:00
ShirkNeko
aa7fd2fe2b
移除 compact.c 中对 sukisu_compact_find_symbol 函数的可见性修饰符,简化代码结构
2025-04-01 12:26:15 +08:00
ShirkNeko
dc8b89adde
移除 compact.c 中对 copy_to_user 函数的外部声明,简化代码结构
2025-04-01 11:43:22 +08:00
ShirkNeko
0445d9b968
在 compact.c 中添加对 copy_to_user 函数的外部声明,并调整编译选项以优化性能
2025-04-01 11:32:40 +08:00
ShirkNeko
039083c971
移除 copy_to_user 函数的实现,简化代码结构
2025-04-01 11:27:54 +08:00
ShirkNeko
48227de1c8
更新 KPM 模块,调整函数节区标记以优化内存布局,并添加用户数据复制功能
2025-04-01 11:14:54 +08:00
ShirkNeko
f8e456dfcf
更新 KPM 模块,添加函数节区标记以优化内存布局,并在 Makefile 中调整编译选项以消除类型不匹配警告
2025-04-01 10:35:02 +08:00
ShirkNeko
cdf5e7b869
更新 KPM 模块,增加对 compact.o 的支持,并调整控制代码定义
2025-03-31 19:36:45 +08:00
ShirkNeko
743ddce9f7
添加 KPM 模块支持,包括 KPM 配置选项、核心功能实现及相关头文件
2025-03-30 02:54:23 +08:00