nlsdt/FtSU

FtSU (フツ) — A hot-pluggable kernel root solution for x86_64 Linux, compatible with KernelSU ecosystem, built with Rust + ftrace.

★ 0Forks 0CGitHub ↗Compare

Project website ↗

README

FtSU (フツ)

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 机制。

Contributors

tiannYlarodYuKongAdependabot[bot]5ec1cffaviraxpweblategithub-actions[bot]KOWX712igormiguellyujincheng08dabao1955u9521hmtheboy154Howard20181symbuzzerCanerKaraca23TinyHainatsumerinchanRooGhz720s1204ITbackslashxxAlexLiuDev233whyakariAquarius223skbehdiphonsrsuntkHikari-no-Tenshiygorigor

Issues