FtSU(读作 Futsu)是一个面向 x86_64 桌面 Linux 的热插拔内核 root 解决方案,兼容 KernelSU 生态系统。
- 热插拔:使用
insmod/rmmod动态加载和卸载,无需重启系统。 - x86_64 桌面 Linux:专为 Arch、Fedora、Ubuntu 等桌面发行版打造。
- 支持 Waydroid:为运行在 Waydroid 容器中的 Android 应用提供 root 权限。
- 兼容 KernelSU:复用现有的
ksud守护进程与 Manager App。 - 基于 Rust + ftrace 构建:安全、高效,可绕过内核的系统调用硬化限制。
# 编译内核模块
make -C kernel/ KDIR=/lib/modules/$(uname -r)/build M=$(pwd)/kernel modules
# 加载内核模块(需要 root 权限)
sudo insmod kernel/ftsu_hook/ftsu_main.ko
# 卸载内核模块
sudo rmmod ftsu_main
- 内核代码:GPL-2.0-only
- 用户空间代码:GPL-3.0-or-later
- 详见 LICENSE 文件。
FtSU 是基于 KernelSU Fork 并二次开发的项目,使用 ftrace 完全重写了内核 Hook 机制。