English | 简体中文 | 日本語 | Türkçe | Русский
一个 SukiSU-Ultra/SukiSU-Ultra 的下游分支,添加了一些有趣的变更,且更加稳定。
- 基于内核的
su和权限管理。 - 基于 metamodules 的模块系统:可插拔的模块架构。
- App Profile: 把 Root 权限关进笼子里。
- 支持 non-GKI 与 GKI 1.0。
- KPM 支持
- 可调整管理器外观,可自定义 susfs 配置。
- 多管理器支持,默认支持使用 官方KernelSU/RKSU/MKSU/SukiSU 作为管理器与 ReSukiSU 内核共同工作
-
ReSukiSU 官方支持 GKI 2.0 的设备(内核版本 5.10 以上)。
-
旧内核也是兼容的(3.4+),不过需要自己编译内核。
-
目前支持架构 :
arm64-v8a、armeabi-v7a、x86_64。 -
Tracepoint Syscall Redirect Hook只支持在 GKI2 内核(5.10+) 工作
Tracepoint Syscall Redirect hook默认模式, 来自于 上游, 但是只支持 GKI2 内核且为arm64-v8a或x86_64架构Manual Hook兼容性最强的钩子,支持 Linux Kernel 3.4 - Linux Kernel 6.18SuSFS Inline Hook一个来自 SuSFS 的 Hook, 类似于Manual Hook, 但是由SuSFS项目,而非本项目
请参考文档
要将 ReSukiSU 翻译成您的语言,或完善现有的翻译,请使用 Weblate.
- 基于 KernelPatch 开发,移除了与 KernelSU 重复的功能。
- 正在进行(WIP):通过集成附加功能来扩展 APatch 兼容性,以确保跨不同实现的兼容性。
开源仓库: https://github.com/ShirkNeko/SukiSU_KernelPatch_patch
KPM 模板: https://github.com/udochina/KPM-Build-Anywhere
Note
- 需要
CONFIG_KPM=y - Non-GKI 设备需要
CONFIG_KALLSYMS=yandCONFIG_KALLSYMS_ALL=y - 对于低于
4.19的内核,需要从4.19的set_memory.h进行反向移植。
- 目录
kernel下所有文件为 GPL-2.0-only。 - 有动漫人物图片表情包的这些文件
ic_launcher(?!.*alt.*).*图标以特别的形式授权,怡子曰曰绘制,版权明风OuO所有。矢量化图标由本项目提供。详见LICENSE_icon_English与LICENSE_icon_SC。 - 除上述文件及目录的其他部分均为 GPL-3.0-or-later。
ShirkNeko 的赞助列表
- Ktouls 非常感谢你给我带来的支持
- zaoqi123 请我喝奶茶也不错
- wswzgdg 非常感谢对此项目的支持
- yspbwx2010 非常感谢
- DARKWWEE 感谢老哥的 100 USDT
- Saksham Singla 网站的提供以及维护
- OukaroMF 网站域名捐赠
在 Weblate 上对 ReSukiSU 的翻译做出贡献:
https://hosted.weblate.org/engage/resukisu/
- KernelSU: 上游
- SukiSU-Ultra/SukiSU-Ultra:分叉来源
SukiSU 的鸣谢
- KernelSU: 上游
- MKSU: 魔法坐骑支持
- RKSU: non-GKI 支持
- susfs: 隐藏内核补丁以及用户空间模组的 KernelSU 附件
- KernelPatch: KernelPatch 是内核模块 APatch 实现的关键部分
KernelSU 的鸣谢
- kernel-assisted-superuser:KernelSU 的灵感。
- Magisk:强大的 root 工具箱。
- genuine:apk v2 签名验证。
- Diamorphine:一些 rootkit 技巧。