FinaSU v1.0.5 正式版发布了 更新内核和全新动态交互
本次更新重点改善页面导航、主题一致性和内核兼容性。
界面与交互
1.新增基于点击位置的容器变换:页面从被点击的卡片或按钮展开,返回时回到相同来源位置。
2.完善预测性返回:快速甩出、慢拖提交和慢拖取消不再出现回弹或重复收缩。
3.安装页支持从首页顶栏安装按钮和状态卡平滑展开。
4.壁纸模式使用独立转场,避免与普通模式的容器变换互相影响。
5.统一磨砂玻璃外观,移除旧液态玻璃绘制路径,并优化壁纸模式下的选中材质和返回按钮填充。
6.刷新主题设置名称和分类配色展示。
功能与稳定性
1.首页显示实际的模块挂载实现,并将插件数量纳入统计。
2.修复模块列表暂时读取为空时自定义排序丢失的问题。
3.修复启动修补模式在错误尝试后的重试流程。
4.安装页不再拦截尚未加载的内核模块,相关状态由实际运行结果决定。
5.改进应用锁凭据存储与主题商店设置同步。
内核与兼容性
1.适配 Android 17 QPR3 的 execveat SELinux setup。
2.适配 Linux 6.19+ 的内核函数变化。
3.su_mount_ns 改用 ksyscall 调用 ksys_unshare。
4.修复 bind mount 场景下 init.rc 的识别。
5.更新 ksud 启动修补逻辑中的版本处理。
开源地址:https://github.com/LyraVoid/FinaSU
本次更新重点改善页面导航、主题一致性和内核兼容性。
界面与交互
1.新增基于点击位置的容器变换:页面从被点击的卡片或按钮展开,返回时回到相同来源位置。
2.完善预测性返回:快速甩出、慢拖提交和慢拖取消不再出现回弹或重复收缩。
3.安装页支持从首页顶栏安装按钮和状态卡平滑展开。
4.壁纸模式使用独立转场,避免与普通模式的容器变换互相影响。
5.统一磨砂玻璃外观,移除旧液态玻璃绘制路径,并优化壁纸模式下的选中材质和返回按钮填充。
6.刷新主题设置名称和分类配色展示。
功能与稳定性
1.首页显示实际的模块挂载实现,并将插件数量纳入统计。
2.修复模块列表暂时读取为空时自定义排序丢失的问题。
3.修复启动修补模式在错误尝试后的重试流程。
4.安装页不再拦截尚未加载的内核模块,相关状态由实际运行结果决定。
5.改进应用锁凭据存储与主题商店设置同步。
内核与兼容性
1.适配 Android 17 QPR3 的 execveat SELinux setup。
2.适配 Linux 6.19+ 的内核函数变化。
3.su_mount_ns 改用 ksyscall 调用 ksys_unshare。
4.修复 bind mount 场景下 init.rc 的识别。
5.更新 ksud 启动修补逻辑中的版本处理。
开源地址:https://github.com/LyraVoid/FinaSU
GitHub
GitHub - LyraVoid/FinaSU: KernelSU for a beautiful world
KernelSU for a beautiful world. Contribute to LyraVoid/FinaSU development by creating an account on GitHub.
❤7👍5
FinaSU v1.0.5 Official Version Released: Kernel Updated with Brand-New Dynamic Interactions
This update focuses on improving page navigation, theme consistency, and kernel compatibility.
Interface & Interactions
1. Added position-based container transitions: Pages expand from the clicked card or button, and return to the exact same origin position when navigating back.
2. Improved predictive back gestures: Quick fling, slow-drag commit, and slow-drag cancel no longer cause rebound or repeated shrinkage.
3. The installation page now supports smooth expansion from the install button in the top bar of the home screen and from the status card.
4. Wallpaper mode uses independent transitions to avoid interference with container transformations in normal mode.
5. Unified frosted glass appearance, removed the old liquid glass rendering path, and optimized the selected material and back button fill in wallpaper mode.
6. Refreshed the display of theme setting names and category color schemes.
Features & Stability
1. The home screen now displays the actual module mounting implementation and includes the number of plugins in the statistics.
2. Fixed an issue where custom sorting was lost when the module list temporarily returned empty.
3. Fixed the retry flow for boot patch mode after failed attempts.
4. The installation page no longer blocks kernel modules that have not yet been loaded; related statuses are determined by actual runtime results.
5. Improved synchronization between app lock credential storage and theme store settings.
Kernel & Compatibility
1. Adapted to the execveat SELinux setup for Android 17 QPR3.
2. Adapted to kernel function changes in Linux 6.19+.
3. su_mount_ns now uses ksyscall to invoke ksys_unshare.
4. Fixed init.rc recognition in bind mount scenarios.
5. Updated version handling in the ksud boot patching logic.
Open-source repository: https://github.com/LyraVoid/FinaSU
This update focuses on improving page navigation, theme consistency, and kernel compatibility.
Interface & Interactions
1. Added position-based container transitions: Pages expand from the clicked card or button, and return to the exact same origin position when navigating back.
2. Improved predictive back gestures: Quick fling, slow-drag commit, and slow-drag cancel no longer cause rebound or repeated shrinkage.
3. The installation page now supports smooth expansion from the install button in the top bar of the home screen and from the status card.
4. Wallpaper mode uses independent transitions to avoid interference with container transformations in normal mode.
5. Unified frosted glass appearance, removed the old liquid glass rendering path, and optimized the selected material and back button fill in wallpaper mode.
6. Refreshed the display of theme setting names and category color schemes.
Features & Stability
1. The home screen now displays the actual module mounting implementation and includes the number of plugins in the statistics.
2. Fixed an issue where custom sorting was lost when the module list temporarily returned empty.
3. Fixed the retry flow for boot patch mode after failed attempts.
4. The installation page no longer blocks kernel modules that have not yet been loaded; related statuses are determined by actual runtime results.
5. Improved synchronization between app lock credential storage and theme store settings.
Kernel & Compatibility
1. Adapted to the execveat SELinux setup for Android 17 QPR3.
2. Adapted to kernel function changes in Linux 6.19+.
3. su_mount_ns now uses ksyscall to invoke ksys_unshare.
4. Fixed init.rc recognition in bind mount scenarios.
5. Updated version handling in the ksud boot patching logic.
Open-source repository: https://github.com/LyraVoid/FinaSU
GitHub
GitHub - LyraVoid/FinaSU: KernelSU for a beautiful world
KernelSU for a beautiful world. Contribute to LyraVoid/FinaSU development by creating an account on GitHub.
👍7❤5
Forwarded from FinaSU
FinaSU v1.0.6 is here!
This update finally brings two features I've been working on: kernel identity spoofing and a visual LKM manager.
First, kernel identity spoofing now supports both per-app and global configurations. You can spoof information such as the kernel name, hostname, kernel release, kernel version, and machine architecture. It also includes app search, importing current values, and status detection to help you check whether the settings are taking effect.
If you're already using SUSFS to spoof
Next up is the LKM manager. Previously, loading
You can now import
FolkZygisk's startup protection and recovery process have also been improved. If startup fails and the protection mechanism pauses further attempts, you can now check the failure reason and recover the startup process. A reboot is required to retry. External Zygisk providers are also displayed more clearly.
Other improvements include completed localization for these features, plugin count badges, and updates to the UTS View interfaces shared by the kernel,
A few things to keep in mind
Kernel identity spoofing requires the new UTS View support. LKM users need to update the bundled kernel module from the installation page and reboot. Users running a built-in kernel need to rebuild and flash the boot image from this release.
Only load
Disabling or removing a managed module does not immediately unload an instance that is already running in the kernel.
This release adds two practical features for Android enthusiasts, especially the visual LKM manager. No more having to type commands every time you want to manage kernel modules!
Give it a try, and feel free to report any issues or feedback!
Project: https://github.com/LyraVoid/FinaSU
This update finally brings two features I've been working on: kernel identity spoofing and a visual LKM manager.
First, kernel identity spoofing now supports both per-app and global configurations. You can spoof information such as the kernel name, hostname, kernel release, kernel version, and machine architecture. It also includes app search, importing current values, and status detection to help you check whether the settings are taking effect.
If you're already using SUSFS to spoof
uname information, FinaSU will detect it instead of blindly overwriting the existing configuration, helping prevent conflicts between the two.Next up is the LKM manager. Previously, loading
.ko files required using commands, which wasn't very convenient for users who aren't familiar with the command line. So I've integrated a visual management interface directly into the Manager.You can now import
.ko files, load them manually, configure boot-time autoloading and module parameters, view module metadata and SHA-256 checksums, and check the most recent loading result. There's also a safe mode that prevents managed modules from being loaded when needed.FolkZygisk's startup protection and recovery process have also been improved. If startup fails and the protection mechanism pauses further attempts, you can now check the failure reason and recover the startup process. A reboot is required to retry. External Zygisk providers are also displayed more clearly.
Other improvements include completed localization for these features, plugin count badges, and updates to the UTS View interfaces shared by the kernel,
ksud, and Manager.A few things to keep in mind
Kernel identity spoofing requires the new UTS View support. LKM users need to update the bundled kernel module from the installation page and reboot. Users running a built-in kernel need to rebuild and flash the boot image from this release.
Only load
.ko files from trusted sources. Kernel modules operate with kernel-level privileges.Disabling or removing a managed module does not immediately unload an instance that is already running in the kernel.
This release adds two practical features for Android enthusiasts, especially the visual LKM manager. No more having to type commands every time you want to manage kernel modules!
Give it a try, and feel free to report any issues or feedback!
Project: https://github.com/LyraVoid/FinaSU
GitHub
GitHub - LyraVoid/FinaSU: KernelSU for a beautiful world
KernelSU for a beautiful world. Contribute to LyraVoid/FinaSU development by creating an account on GitHub.
👍12❤6😱3
Forwarded from FinaSU
FinaSU v1.0.6 更新啦!
这次终于把之前折腾的两个功能做进来了,一个是内核信息伪装,另一个是 LKM 内核模块管理。
先说内核信息伪装,现在可以按应用单独设置,也可以全局伪装,包括内核名称、主机名、内核版本、架构等信息。还加了应用搜索、当前值导入和生效状态检测。
如果已经在用 SUSFS 伪装 uname 信息,也会进行检测,不会直接覆盖原来的配置,避免两个功能互相打架。
然后是 LKM 管理器。之前虽然可以通过命令加载 ko,但对不熟悉命令行的用户来说确实不太方便,所以这次直接做进管理器里了。
现在可以导入 ko 文件、手动加载、设置开机自动加载、配置加载参数、查看模块信息和 SHA-256,也能查看最近一次加载结果。还加入了安全模式,方便在需要的时候阻止受管模块继续加载。
另外也完善了 FolkZygisk 的启动保护和恢复流程。如果启动失败被暂停,现在可以查看失败原因,并在恢复后通过重启重新尝试。外部 Zygisk 提供者也会明确显示出来。
其他方面还包括多语言适配、插件数量统计,以及内核、ksud 和 Manager 之间的 UTS View 接口更新。
需要注意一下:
1. 内核信息伪装需要新版 UTS View 支持,LKM 用户需要在安装页更新内置内核模块并重启;内置内核用户则需要重新构建并刷入对应的 boot 镜像。
2. 加载 LKM 前请确认来源可信,ko 拥有内核级权限。
3. 禁用或删除受管模块,不代表已经加载到内核里的实例会立即卸载。
这次算是给 FinaSU 补上了两个比较实用的玩机功能,尤其是 LKM 可视化管理,以后不用每次都自己敲命令了。
欢迎体验,有问题也欢迎反馈!
项目地址:https://github.com/LyraVoid/FinaSU
这次终于把之前折腾的两个功能做进来了,一个是内核信息伪装,另一个是 LKM 内核模块管理。
先说内核信息伪装,现在可以按应用单独设置,也可以全局伪装,包括内核名称、主机名、内核版本、架构等信息。还加了应用搜索、当前值导入和生效状态检测。
如果已经在用 SUSFS 伪装 uname 信息,也会进行检测,不会直接覆盖原来的配置,避免两个功能互相打架。
然后是 LKM 管理器。之前虽然可以通过命令加载 ko,但对不熟悉命令行的用户来说确实不太方便,所以这次直接做进管理器里了。
现在可以导入 ko 文件、手动加载、设置开机自动加载、配置加载参数、查看模块信息和 SHA-256,也能查看最近一次加载结果。还加入了安全模式,方便在需要的时候阻止受管模块继续加载。
另外也完善了 FolkZygisk 的启动保护和恢复流程。如果启动失败被暂停,现在可以查看失败原因,并在恢复后通过重启重新尝试。外部 Zygisk 提供者也会明确显示出来。
其他方面还包括多语言适配、插件数量统计,以及内核、ksud 和 Manager 之间的 UTS View 接口更新。
需要注意一下:
1. 内核信息伪装需要新版 UTS View 支持,LKM 用户需要在安装页更新内置内核模块并重启;内置内核用户则需要重新构建并刷入对应的 boot 镜像。
2. 加载 LKM 前请确认来源可信,ko 拥有内核级权限。
3. 禁用或删除受管模块,不代表已经加载到内核里的实例会立即卸载。
这次算是给 FinaSU 补上了两个比较实用的玩机功能,尤其是 LKM 可视化管理,以后不用每次都自己敲命令了。
欢迎体验,有问题也欢迎反馈!
项目地址:https://github.com/LyraVoid/FinaSU
GitHub
GitHub - LyraVoid/FinaSU: KernelSU for a beautiful world
KernelSU for a beautiful world. Contribute to LyraVoid/FinaSU development by creating an account on GitHub.
👍12❤1🥰1
Forwarded from FinaSU
FinaSU v1.0.8 正式发布啦!
本次更新主要围绕网络隔离、内核集成、SUSFS 适配以及 NoMount 进行优化。
更新内容
应用网络隔离
新增应用级网络隔离功能,支持标准、允许回环、严格三种模式。
增加局域网、IPv6 本地地址、mDNS、SSDP 等网络通信例外规则。
新增近期拦截记录、拦截计数及配置校验。
支持开机恢复网络隔离配置,管理器自身始终不受隔离影响。
内核集成优化
新增对
完善内核侧 SUSFS 集成接口。
优化内核完整构建版本信息的显示。
改进 SUSFS 应用状态检测与展示。
NoMount 更新
内置 NoMount 后端更新至 v2.2.0。
同步更新通信协议至 v22。
UTS View 优化
修复 UTS View 的权限处理与 Provider 相关问题。
进一步完善相关功能的使用体验。
界面与体验优化
修复部分页面的导航及布局问题。
优化相关状态展示与交互体验。
升级说明
使用 LKM 方案的用户,请更新对应的 LKM 模块并重启设备。
使用内核内置方案的用户,需要重新构建并刷入对应内核。
请确保更新后的管理器与内核或 LKM 版本相匹配。
本次更新不包含 SUSFS 本体,请根据自己的内核环境准备相应支持。
感谢大家对 FinaSU 的支持!后续也会继续完善功能与使用体验,喵~
FinaSU v1.0.8 is officially released!
This update focuses on network isolation, kernel integration, SUSFS adaptation, and NoMount optimizations.
Update Contents
App Network Isolation
Added app-level network isolation, supporting three modes: Standard, Allow Loopback, and Strict.
Added exception rules for network communication such as LAN, IPv6 local addresses, mDNS, and SSDP.
Added recent block records, block counts, and configuration validation.
Supports restoring network isolation configurations on boot; the manager itself is always unaffected by isolation.
Kernel Integration Optimization
Added support for the CONFIG_KSU=y built-in kernel mode.
Improved the kernel-side SUSFS integration interface.
Optimized the display of complete kernel build version information.
Improved SUSFS app status detection and display.
NoMount Update
Built-in NoMount backend updated to v2.2.0.
Communication protocol synchronized to v22.
UTS View Optimization
Fixed permission handling and Provider-related issues in UTS View.
Further improved the user experience of related features.
UI and Experience Optimization
Fixed navigation and layout issues on some pages.
Optimized related status display and interaction experience.
Upgrade Notes
Users using the LKM solution should update the corresponding LKM module and reboot the device.
Users using the built-in kernel solution need to rebuild and flash the corresponding kernel.
Please ensure the updated manager matches the kernel or LKM version.
This update does not include the SUSFS core; please prepare the corresponding support according to your kernel environment.
Thank you all for your support of FinaSU! We will continue to improve features and user experience, meow~
https://github.com/LyraVoid/FinaSU/releases/tag/v1.0.8
本次更新主要围绕网络隔离、内核集成、SUSFS 适配以及 NoMount 进行优化。
更新内容
应用网络隔离
新增应用级网络隔离功能,支持标准、允许回环、严格三种模式。
增加局域网、IPv6 本地地址、mDNS、SSDP 等网络通信例外规则。
新增近期拦截记录、拦截计数及配置校验。
支持开机恢复网络隔离配置,管理器自身始终不受隔离影响。
内核集成优化
新增对
CONFIG_KSU=y 内核内置模式的支持。完善内核侧 SUSFS 集成接口。
优化内核完整构建版本信息的显示。
改进 SUSFS 应用状态检测与展示。
NoMount 更新
内置 NoMount 后端更新至 v2.2.0。
同步更新通信协议至 v22。
UTS View 优化
修复 UTS View 的权限处理与 Provider 相关问题。
进一步完善相关功能的使用体验。
界面与体验优化
修复部分页面的导航及布局问题。
优化相关状态展示与交互体验。
升级说明
使用 LKM 方案的用户,请更新对应的 LKM 模块并重启设备。
使用内核内置方案的用户,需要重新构建并刷入对应内核。
请确保更新后的管理器与内核或 LKM 版本相匹配。
本次更新不包含 SUSFS 本体,请根据自己的内核环境准备相应支持。
感谢大家对 FinaSU 的支持!后续也会继续完善功能与使用体验,喵~
FinaSU v1.0.8 is officially released!
This update focuses on network isolation, kernel integration, SUSFS adaptation, and NoMount optimizations.
Update Contents
App Network Isolation
Added app-level network isolation, supporting three modes: Standard, Allow Loopback, and Strict.
Added exception rules for network communication such as LAN, IPv6 local addresses, mDNS, and SSDP.
Added recent block records, block counts, and configuration validation.
Supports restoring network isolation configurations on boot; the manager itself is always unaffected by isolation.
Kernel Integration Optimization
Added support for the CONFIG_KSU=y built-in kernel mode.
Improved the kernel-side SUSFS integration interface.
Optimized the display of complete kernel build version information.
Improved SUSFS app status detection and display.
NoMount Update
Built-in NoMount backend updated to v2.2.0.
Communication protocol synchronized to v22.
UTS View Optimization
Fixed permission handling and Provider-related issues in UTS View.
Further improved the user experience of related features.
UI and Experience Optimization
Fixed navigation and layout issues on some pages.
Optimized related status display and interaction experience.
Upgrade Notes
Users using the LKM solution should update the corresponding LKM module and reboot the device.
Users using the built-in kernel solution need to rebuild and flash the corresponding kernel.
Please ensure the updated manager matches the kernel or LKM version.
This update does not include the SUSFS core; please prepare the corresponding support according to your kernel environment.
Thank you all for your support of FinaSU! We will continue to improve features and user experience, meow~
https://github.com/LyraVoid/FinaSU/releases/tag/v1.0.8
GitHub
Release FinaSU v1.0.8 · LyraVoid/FinaSU
FinaSU v1.0.8 adds per-app network isolation, updates the built-in NoMount backend to v2.2.0, and expands kernel-side SUSFS and built-in integration.
English
Network isolation
Added per-app networ...
English
Network isolation
Added per-app networ...
👍18❤7
Forwarded from FinaSU
FinaSU_v1.0.10_33034-release.apk
26.4 MB
修复部分检测点和优化部分功能,完整更新日志看Github说明
Fixed some detection points and optimized some features. See the GitHub notes for the full changelog.
Fixed some detection points and optimized some features. See the GitHub notes for the full changelog.
👍20❤5
Forwarded from FinaSU
功能全面的使用指南发布了
A comprehensive usage guide has been released.
简体中文:
https://fina.mysqil.com
English:
https://fina.mysqil.com/en/
A comprehensive usage guide has been released.
简体中文:
https://fina.mysqil.com
English:
https://fina.mysqil.com/en/
👍15❤7