软件介绍
UnityFPSUnlocker 是一款专为安卓平台设计的开源帧率解锁工具,主要面向使用 Unity 引擎开发的移动游戏(如《蔚蓝档案》国服)。它通过 Magisk 模块结合 LSPosed 框架,以 Hook 方式在运行时动态修改 Unity 底层的 Application.targetFrameRate 参数,突破官方限制的 30fps 或 60fps 帧率上限,从而适配 90Hz、120Hz 乃至更高刷新率的屏幕,显著提升画面流畅度与操作响应性。该工具无需反编译或修改 APK 文件,全程基于系统级 Hook 实现,兼顾效果与安全性。
软件优势
- ✅ 无侵入式设计:不修改 APK 或游戏资源,规避因篡改客户端导致的封号风险;
- ✅ Root 兼容性强:依托 Magisk + LSPosed 生态,稳定适配主流安卓版本及定制 ROM;
- ✅ 启动时机精准:支持极短延迟(delay)注入,确保在 Unity 图形初始化前完成帧率参数覆盖;
- ✅ 分辨率协同优化:可配合修改
DeviceOption中的Resolution值(如设为 4),启用 Unity 高分辨率渲染路径,改善模拟器/高分屏下的锯齿与像素密度问题; - ✅ 模块化易管理:以 Magisk 模块形式部署,开关/卸载便捷,不影响其他应用或系统稳定性。
使用教程
- ✅ 安装前提:已获取 Root 权限,安装 Magisk、LSPosed 及 MT 管理器;确保游戏(如
com.RoamingStar.BlueArchive)已完整下载并至少启动一次; - ✅ 分辨率预配置(可选):用 MT 管理器进入
/sdcard/Android/data/com.nexon.bluearchive/files/,编辑DeviceOption,将Resolution=后数值改为4(启用超分)或 ≥3(走默认高清分支); - ✅ 模块启用:在 LSPosed 中勾选目标游戏包名(必要时取消“隐藏应用”过滤),进入 UnityFPSUnlocker 设置界面,确认 delay 值合理(推荐 ≤100ms),保存并重启生效;
- ✅ 效果验证:启动游戏后,使用
Scene、GPU Inspector等工具实时监测帧率,若未达预期,尝试重启设备或微调 delay 参数; - ✅ 故障排查:若无效,检查 LSPosed 是否激活、模块是否启用、游戏是否被排除在作用域外,以及
DeviceOption路径与包名是否匹配(国服为com.RoamingStar.BlueArchive,国际服为com.nexon.bluearchive)。
更新日志
当前版本持续优化对新版 Unity 引擎(2021.x+)的兼容性,新增对多线程渲染(MT Rendering)路径的帧率接管能力;修复了部分设备上因 GraphicsManager.CoSetScreenResolution 调用时机过晚导致分辨率设置延迟生效的问题;增强 DeviceOption 解析鲁棒性,支持更灵活的 Resolution 数值映射逻辑(如 4→2560×1600 适配模式);同步更新 Magisk 模块签名与 SELinux 策略,适配 Android 13/14 系统权限变更。


