Guise Reborn 2.0.0-beta.6
Pre-release
Pre-release
Guise Reborn 2.0.0-beta.6 重点改进了目标进程运行痕迹、设备身份一致性、随机数据质量和模板应用选择体验。
设备身份与随机数据
- 新增独立的“制造商”和“Build ID”配置,
Build.BRAND与Build.MANUFACTURER不再被视为同一字段。 - 一键随机现在会成组生成品牌、制造商、型号、设备/产品代号、Android 版本、SDK、Build ID 与 Fingerprint,减少互相矛盾的设备信息。
- Fingerprint 单独随机时会同步生成相应 Build ID。
- 修复随机 Android ID 误用 IMEI 格式、MAC 地址可能含非十六进制字符、IMEI 缺少有效校验位以及纬度可能越界的问题。
- 随机 Android ID 使用 16 位十六进制,MAC 使用合法的本地管理单播地址,IMEI 带 Luhn 校验位。
Hook 与兼容性
- 按实际配置编译最小 Hook 计划,未启用的功能不再初始化对应 Hook 组。
- 进一步缩小设备、版本、唯一标识、显示密度和窗口标志等方法的拦截签名范围。
- 日志改为按需获取目标应用 Context;关闭详细日志且没有事件时不再安装额外生命周期 Hook。
- 语言和时区改为设置目标进程默认值,不再持续改写每个 Locale/TimeZone 实例。
- 坐标伪装只改写目标应用读取的经纬度和最近位置,不再伪造 GNSS、NMEA 或额外触发定位监听器。
- Wi-Fi/基站定位失效逻辑不再顺带关闭 Wi-Fi、改写无关标识或屏蔽无关定位提供器。
- Release 只保留 Modern Xposed 必需入口;内部 Hook、配置和辅助类型继续由 R8 混淆,并增加构建期入口校验。
模板与界面
- 模板应用选择页加入搜索、系统应用和包名搜索菜单选项。
- 应用改为根据屏幕宽度自适应多列展示,兼顾手机、折叠屏和平板;卡片内容和底部留白进一步压缩。
- README 重新融合整理外观交互、底层重构、兼容性变化、Hook 改进、数据规模和发布链路。
性能与数据兼容
- 一键随机的设备库和运营商数据读取移到 IO 协程,避免阻塞配置界面。
- 新增字段与旧配置兼容;旧配置没有制造商时继续回退到原有品牌值。
- 新增字段共用设备构建 Hook 组,不增加常驻 Hook。
验证
- 18 个单元测试全部通过。
- Release/R8、资源收缩、Lint 和混淆后 Xposed 入口校验通过。
- 正式签名构建已在 Android 真机安装、启动并核对新增配置布局。
- 最低 Android 10 / API 29,目标 Android 17 / API 37,仅提供
arm64-v8a。
文件校验
Guise-2.0.0-beta.6.apk- SHA-256:
70CC4EEBF66632956F01F04AD64BF5239DBC9F88AA0382E0B05D6C46DC1FB33D - 正式签名证书 SHA-256:
A3278D7A7A11754FE8D8042A0E2666CAEF60505DBD97DB7A1127B88BB622C7F9
这是 Pre-release,仅进入预发布更新通道;正式版用户不会检测到本版本。