GPU、编解码器厂商前缀与一键随机
GPU — 芯片的真正身份标记
同一芯片的不同机型,GPU 信息是一样的:
- 骁龙 8 Gen 1 → Adreno 660
- 天玑 8100 → Mali-G610
- Tensor G2 → Mali-G710
共享芯片的机型自动共享 GPU 信息。Guise 不需要你手动填——当你选了机型档案,GPU 厂商和型号会根据该机型的 SoC 自动匹配,避免了「你伪装成 Pixel 7 但 GPU 还是联发科」这种低级破绽。
编解码器厂商前缀 — 手动开关
MediaCodecList 里的组件名带芯片厂商前缀:
| 前缀 | 厂商 |
|---|---|
| c2.qti. | 高通 Qualcomm |
| c2.mtk. | 联发科 MediaTek |
| c2.google. | Google Tensor |
| c2.exynos. | 三星 Exynos |
不覆盖这个前缀,视频相关应用和媒体检测就能看出来真实芯片。
但 Guise 把它做成了手动开关,因为:
- 过滤前缀 = 隐藏不需要的解码器
- 但列表只能过滤不能增加——你不能凭空造一个 c2.google. 的解码器
- 隐藏后,目标应用如果依赖被你隐藏的解码器,就会播放异常
开启这个开关前,确认目标应用不需要这些厂商特有的解码器。
一键随机 — 完整档案级随机
这是 Guise 和传统改机工具最大的不同。传统工具的「随机」是每个字段独立随机——型号随机一个、Fingerprint 又随机另一个,结果全是矛盾。
Guise 的一键随机是:从同一台设备、同一组 Android 版本数据生成,保证:
- 品牌 ↔ 制造商 ↔ 型号 ↔ 设备代号 ↔ 产品代号 ↔ 版本 ↔ SDK ↔ Build ID ↔ Fingerprint
- 这些字段来自同一档案,Fingerprint 由其他值拼接生成,不可能冲突
独立随机按钮
Fingerprint、时区、电池等可随机字段,在配置项旁边都有就近的独立随机按钮。你不需要每次全量一键随机,想单独换个 Fingerprint 就行。
不要手填
内置机型目录 + 一键随机已经覆盖了绝大多数场景。不建议从零开始手动填每个字段——填对了是运气,填错了就是跨通道矛盾。先用完整档案打底,再微调你真的需要改的字段。