FinaSU:Android 内核级 root 管理器
基于 KernelSU 的 Android 内核级 root 方案,内置模块系统、Zygisk 引擎、SUSFS 支持与现代化管理器。
- 浏览
- 1
- 访问
- 0
- 下载
- 0
- 版本
- v1.4.3
- 平台
- Android
详细介绍
项目简介
FinaSU 是面向 Android 的基于内核的 root 方案,构建于 KernelSU 之上。它把内核级 su、root 访问管理、模块系统、内置 Zygisk 引擎、SUSFS 支持和现代化管理器结合在一起。管理器通过 APK 签名认证自身,root 访问采用白名单,只有被授予权限的应用才能访问 su。
主要功能
- 内核级
su,基于白名单管理 root 授权 - 类似 Magisk 的模块系统,基于 overlayfs 与 metamodules
- App Profile,按应用限制 root 能力
- 内置 FolkZygisk 引擎与 Sui 扩展:后者为支持 Shizuku API 的应用提供后端
- SUSFS 支持,由内核能力决定是否可用;编译时可选择 Tracepoint 或面向 ARM64 Built-In 内核的 SUSFS Inline 系统调用钩子
- 内核级隐藏:挂载隐藏、SELinux 隐藏、AVC 日志伪造和卸载策略
.fpt主题(兼容 FolkPatch 交换)与在线主题商店- 多页壁纸、自定义字体、启动器图标切换
- 模块仓库浏览与一键安装
- 应用内语言选择,支持社区翻译
管理器提供多种首页布局,包括 GridUI 和仪表盘式页面,以及颜色、壁纸、字体等可配置主题;设置按常规、外观、行为、功能、安全、多媒体分类,还支持可选的更新检查和开机时阻止模块。FolkZygisk 是内置 Zygisk 引擎,当外部 Zygisk 提供方启用时,ksud 会让内置引擎让位。Sui 的安装、启用、禁用和修复由 FinaSU 管理,管理器提供按应用 Shizuku 权限、默认权限、隐藏应用、诊断和权限请求提示。Folk-Mount 是内置模块挂载引擎,支持 auto、built-in、metamodule 模式。NoMount 是内置 VFS 重定向后端,通过接管路径解析和目录遍历让 /proc/mounts 保持干净,不需要 metamodule 或 nm 二进制。
安装与使用
- 从 Releases 页面 下载最新包。
- 在设备上安装管理器。
- 按应用内流程安装内核模块、修补 boot 镜像,或刷入 AnyKernel3 包。
要求:ARM64(arm64-v8a)Android 设备;推荐 GKI 内核 5.10+,支持 4.14+ 但需要手动编译内核;安装方式包括 LKM(可加载的 kernelsu.ko)、修补 boot 镜像或 AnyKernel3 包。
源码构建关键命令:
./build.sh ksud
./build.sh lkm
./build.sh apk
./build.sh all
注意事项
- 只有受信任的管理器和用户明确授权的应用能管理内核;root 访问基于白名单。
- SUSFS 管理需要内核支持,控件只在支持的内核上出现;系统调用后端由内核 ABI 报告,不能在管理器中切换。
- NoMount 等挂载后端涉及启动流程。
ksud会在执行前记录风险步骤:如果 NoMount 或 metamodule 注入未到达启动完成,下一次启动会跳过该提供方并改用内置引擎,原因写入/data/adb/ksu/log/mount.log。 - 若设备卡在启动,可先执行
ksud mount capture on开启捕获(默认在启动后 150 秒,或使用ksud mount capture on 60;off关闭),日志写入/data/adb/ksu/log/mount_capture.log。
本作品整理自 GitHub 开源项目 LyraVoid/FinaSU,原作者 @LyraVoid,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.4.3当前版本
v1.4.3 主要修正 SUSFS 状态显示:拆分提供方、管理控制方与操作状态,概览页分别展示提供方、控制方和最近应用回执,并区分未保存配置与配置不可用;同时完善完整克隆提示、多语言表述并补充测试。
评论