Guise Reborn 2.0.0-beta.5
Pre-release
Pre-release
Guise Reborn 2.0.0-beta.5 重点改进了预测性返回、运行日志、模板应用列表与强制截图。
日志系统
- 重构运行日志模块,不迁移旧版日志数据。
- 修复 Hook 已生效但日志页为空的问题:目标进程不再尝试写入只读的 Xposed Remote Preferences,改为向 Guise 显式批量投递,并由 Room 归档。
- 日志接收端校验发送 UID,兼容目标应用的包可见性限制,同时防止其他应用伪造记录。
- Hook 分类名不再受 R8 混淆影响,保持
BuildConfig、ApplicationList、BlankPass等稳定可读名称。 - “调试/信息/错误”改为独立级别徽标;普通日志不再显示无效展开按钮,仅存在异常堆栈时提供“查看异常详情”。
强制截图
- 修复应用将
FLAG_SECURE与其他窗口标志组合设置时未被清除的问题。 - 补充
setFlags、addFlags、setAttributes以及WindowManager直接更新路径,并在 Activity 生命周期内清理已存在的安全窗口标志。 - 继续只 Hook 用户勾选的目标应用,不引入系统框架作用域,也不改写安全 Surface,避免破坏 DRM 播放。
- 界面补充简洁说明:受 DRM 保护的内容仍可能无法截图。
交互与模板
- 统一各页预测性返回的前景、背景、遮罩、视差与缩放层级。
- 修复模板选择应用后关联未可靠保存、再次进入时应用显示为未选中的问题。
- 修复模板应用选择页下拉刷新后不显示新安装应用的问题。
更新与发布
- 正式版仅检测正式更新;Pre-release 可同时检测后续 Pre-release 和正式版。
- 继续通过 GitHub Actions 生成带 SHA-256 校验和多 CDN 候选的
latest-prerelease.json。 - 新增 Release 附件下载量自动统计,不区分正式版和 Pre-release。
兼容性与验证
- 最低 Android 10 / API 29,目标 Android 17 / API 37。
- 仅提供
arm64-v8aAPK,支持 Modern Xposed API 102。 - Release 启用 R8、资源收缩、Baseline Profile 和 Xposed 入口校验。
- 已在 Android 真机验证日志投递、模板刷新和强制截图;微信付款页的标准
FLAG_SECURE路径可正常处理。
文件校验
Guise-2.0.0-beta.5.apk- SHA-256:
C89B234EEE81DBD3E6A825FEA138DC2CA9990892DEF17EB86D57A957F14C73FC - 正式签名证书 SHA-256:
A3278D7A7A11754FE8D8042A0E2666CAEF60505DBD97DB7A1127B88BB622C7F9
这是 Pre-release,仅进入预发布更新通道,正式版用户不会检测到本版本。