OneStep4.0 v1.0.1 发布说明
本次更新重点提升虚拟屏显示效果、隐私窗口兼容性、Magisk/KernelSU 适配能力,并完善应用列表、手势操作和设置功能。
新增功能
- 新增“隐私窗口显示”增强功能,可在 OneStep 窗口中正常显示带有
FLAG_SECURE的隐私页面。 - 新增“顶部间距去除”功能,用于去除应用在虚拟屏中错误预留的状态栏高度。
- 设置页新增 Zygisk 状态检测,可显示已启用、未启用、模块不可用等状态。
- 设置页新增 ROOT 权限状态与主动请求入口。
- 新增运行日志记录与日志导出功能,便于定位兼容性问题。
- 新增顶部组件显示开关,可按需隐藏顶部组件。
- 应用快捷图标新增前台、后台状态标记。
问题修复
- 修复虚拟屏应用顶部出现大块空白或错误状态栏间距的问题。
- 修复部分应用读取物理屏状态栏高度,导致虚拟屏仍预留顶部空间的问题。
- 修复隐私窗口在 OneStep 中直接显示黑屏的问题。
- 修复隐私窗口兼容处理可能导致普通应用页面黑屏或无法启动的问题。
- 修复启用隐私窗口相关功能后输入法无法正常显示的问题。
- 修复截图或录屏时整个 OneStep 容器变黑的问题(普通应用界面现在可正常截图和录屏,受保护的隐私内容仍由系统保持黑屏)。
- 修复应用内部跳转到其他应用时,目标页面可能脱离当前虚拟屏的问题。
- 修复侧边小窗口滑动关闭无效、关闭后状态未及时清理的问题。
- 修复全屏状态下左右上角触发区域难以触发的问题。
- 修复应用列表错误显示大量无桌面入口系统组件的问题。
Magisk 与 KernelSU 兼容性
- 同时提供 Magisk 和 KernelSU 安装包。
- 模块可自动适应 Zygisk 已启用和未启用两种环境。
- 未启用 Zygisk 时,OneStep 的普通多窗口和应用显示功能仍可使用。
- 未启用 Zygisk 时,隐私窗口显示和顶部间距去除等增强功能不会生效。
- 隐私窗口在无 Zygisk 环境中仍按照 Android 系统规则显示黑屏。
- KernelSU 未安装 ZygiskNext 等兼容实现时,不会影响普通应用页面显示。
- 改进模块安装、启动、卸载和 Zygisk Payload 部署逻辑,降低不同 ROOT 环境之间的冲突。
- KernelSU ROOT 授权改为提供明确的手动授权引导。
使用说明
- “隐私窗口显示”和“顶部间距去除”必须启用 Zygisk 后才能生效。
- 修改 Hook 开关后需要重启设备。
- KernelSU 用户需要在“超级用户”页面手动授权 OneStep,并确认已开启传统 SU 命令支持。
- 顶部间距去除采用通用虚拟屏判断,不限定应用包名,但受应用自身布局实现影响,部分应用可能仍然无效。
- 更新模块后建议重启设备,并清除相关应用后台后重新打开。