Skip to content

Guise Reborn 2.0.0-beta.5

Pre-release
Pre-release

Choose a tag to compare

@daxiaamu daxiaamu released this 04 Aug 17:07

Guise Reborn 2.0.0-beta.5 重点改进了预测性返回、运行日志、模板应用列表与强制截图。

日志系统

  • 重构运行日志模块,不迁移旧版日志数据。
  • 修复 Hook 已生效但日志页为空的问题:目标进程不再尝试写入只读的 Xposed Remote Preferences,改为向 Guise 显式批量投递,并由 Room 归档。
  • 日志接收端校验发送 UID,兼容目标应用的包可见性限制,同时防止其他应用伪造记录。
  • Hook 分类名不再受 R8 混淆影响,保持 BuildConfigApplicationListBlankPass 等稳定可读名称。
  • “调试/信息/错误”改为独立级别徽标;普通日志不再显示无效展开按钮,仅存在异常堆栈时提供“查看异常详情”。

强制截图

  • 修复应用将 FLAG_SECURE 与其他窗口标志组合设置时未被清除的问题。
  • 补充 setFlagsaddFlagssetAttributes 以及 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-v8a APK,支持 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,仅进入预发布更新通道,正式版用户不会检测到本版本。