Repository navigation
zh USER GUIDE
Languages: English | العربية | Čeština | Deutsch | Español | فارسی | Français | हिन्दी | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Nederlands | Polski | Português | Русский | Svenska | ไทย | Türkçe | Tiếng Việt | 中文
一份友好、完整的 VD Google 使用说明:它展示什么、每一行是什么意思,以及如何诚实地读懂你的设备。VD Google 读取 RCS、Google Wallet 以及各应用所请求的 Play Integrity 认证的状态,并用朴实的话解释每一 项。它从不接触互联网,也绝不会在你未要求的情况下更改任何东西。
- 1. VD Google 是什么
- 2. VD Google 不是什么
- 3. 要求
- 4. App 还是 WebUI
- 5. 安装与首次运行
- 6. 各个标签页
- 7. 导出你的报告
- 8. 改变状态的操作
- 9. 语言与主题
- 10. 常见问题
VD Google 是一个读取器。它查看 Google 自家应用已经在你设备上存下的、关于三件事的内容,并逐一加以解 释,让你真正看懂它:
- RCS: 你的线路上现代聊天是否真的在工作、你能和谁聊天,以及 Google Messages 中的 Gemini 是否 就绪。
- Google Wallet: 你的设备是否已为非接触支付完成设置并通过认证。
- Play Integrity 认证: 哪些应用请求过 Android 证明你的设备是正品,以及 Google 当前是否认证 它。
一切都在本地、通过 root 读取,并附带解释展示。不臆造任何数值:当设备中没有答案时,VD Google 会说 "未知",而不是猜测。
VD Google 不是完整性检查器(integrity checker)。 它不运行也不报告任何 basic / device / strong 判定。那个结果只存在于应用发给其自有服务器的那个加密 token 内部,从不存储在设备上,因此没有 任何诚实的读取器能够显示它。那些声称在本地显示你的"Play Integrity 判定"的工具,给你看的是一个缓存的 猜测,或是它们自己发起的一次请求,而非真正的答案。
VD Google 同样不伪装、不隐藏、不伪造任何东西。它读取真相。如果某个数值在你看来有误,本指南的目标就 是解释为什么真相看起来是那个样子。
- Android 8.0(API 26)或更新版本。
- Root。 VD Google 读取的数据位于 Android 受保护的、仅限系统的区域,只有通过 root 才能触及。任 何现代 root 方案都适用:KernelSU、KernelSU Next、APatch 或 Magisk。
- 无需网络。 VD Google 完全不声明任何权限,因此没有什么需要允许,也没有什么需要阻止。
VD Google 以两种方式发布,它们展示的信息完全相同:
- 应用(APK)。 一个你照常安装并打开的普通 Android 应用。像任何 root 应用一样,首次使用时请求 root。
- WebUI 模块(ZIP)。 在你的 root 管理器(KernelSU、APatch 或 Magisk)中刷入它,并从那里打开。 它不会作为应用被安装;它运行在你的 root 管理器的 WebUI 里。
挑你更喜欢的那种。两者之间的界面、措辞和导出报告完全相同。
应用: 安装 APK 并打开它。首次使用时,在你的 root 管理器询问时授予 root。如果你拒绝或忽略 root,VD Google 会显示一个界面,解释为什么需要 root,并提供再次尝试的选项。
WebUI: 把 ZIP 作为模块在你的 root 管理器中刷入,然后从管理器打开该模块的 WebUI。它一打开就开始 读取。
首次打开时你可以选择语言;之后你可以随时从顶部的齿轮图标更改它。
底部横排有五个标签页:关于、DroidGuard、RCS、Wallet 和认证。关于会先打开。
应用是什么、隐私承诺、版本,以及各个链接。请把隐私部分读一遍:它是这个应用的全部意义所在。
这是内容最丰富的标签页。时间戳始终按你设备所在的时区显示,并标注时区。
- 连接: 那唯一说真话的一行。它由真实的聊天配置和开通引擎计算得出,因此当 RCS 实际在你的线路上 工作时它会显示已连接,即便在那些旧标志会说谎的较新 Android 上也是如此。拿不准时,相信这一行。
- 运营商: 你线路的移动运营商(名称和 MCC/MNC),在双卡手机上取自你的数据 SIM 卡。
- 可用性标志(缓存): 消息应用为你自己的号码保存的一个缓存标志。它在 RCS 已经工作之后仍可能过 时,所以这里的"否"并不意味着 RCS 已关闭。请相信上面的连接一行。
- 你的 RCS 号码: 为 RCS 注册的号码,默认被遮蔽。点一下眼睛图标即可显示它。
- 开通状态(缓存) 和 配置版本: 消息应用保存的内部数值。即便 RCS 正在工作,它们也可能读出 0。参见下方关于运营商与 Google 后端的说明。
- 支持 RCS 的联系人: 你的联系人中当前有多少位已知支持 RCS 聊天。
- 功能标志(缓存): 消息应用是否已打开 RCS 功能;是缓存的,因此可能滞后。
- 运营商授权(carrier entitlement)、在线状态(UCE)、IMS 服务存在: 这些描述的是运营 商的 RCS 路径(运营商的 IMS 网络)。当你的 RCS 通过 Google 自家后端而非你的运营商运行时,这里出 现"否"或"0"是正常的。见下文。
- Gemini: Google Messages 中的 Gemini 是否就绪:Magic Compose(Gemini 的写作辅助)、 AICore(运行 Gemini Nano 的设备端引擎),以及 Gemini chat,它通过 RCS 传递,因此需要 RCS 已连接。
- 时间戳: 开通、同步、最后一条消息、token 到期等等。
运营商 RCS 与 Google 后端。 RCS 抵达你手机有两种途径。一种是通过运营商 IMS 网络的运营商的 RCS;另一种是 Google 自家的后端(Jibe),它以 over the top 的方式工作,独立于运营商。如果你的 RCS 通过 Google 后端运行(对大多数人而言正是如此),那么运营商侧的那些行(运营商授权、在线状态/ UCE、IMS 服务、配置版本)确实是"否"或"0",这是正确的,而非过期的缓存。你的 RCS 可能多年来一直是这样 工作的。连接一行才是告诉你它在工作的那一行。
- 设备已认证: Google 是否判定这台设备为正品且足够安全,可以保存支付卡。它是 Google 在这台设备 上保存的最后一次结果,因此在 Google 重新检查之前,它可能滞后于 Wallet 应用。如果保存的结果缺失, VD Google 会显示未知,而不是一个误导性的"否"。
- 上次检查: 那次安全检查最后一次完成的时间。
- NFC 硬件、Wallet 已安装、Wallet 服务、一触即付(Tap and pay)、接受屏幕锁、 曾添加过卡: 让非接触支付成为可能的各个要件。
- 已获 Play Protect 认证: Google Play 是否将你的设备识别为已认证(即 Play Store 中显示的那个认 证)。
- 认证缓存: 你的设备已缓存的 Play Integrity 和 DroidGuard 认证,每一项都附带其到期时间。
哪些应用在你的设备上请求过 Play Integrity 的历史记录:图标、名称、最后一次请求的时间,以及请求次 数。这让你能够判断某个应用是否会检查完整性。用搜索框按应用名称或包名(package)筛选。
下载图标会写出一份 JSON 报告,包含你的设备、RCS、Wallet 和认证状态。你可以分享它,也可以把它存 成一个文件。报告不含电话号码、不含凭据,也不含个人内容: 它在写入之前已经过净化。它还包含一个可 选的诊断部分(架构名称、计数和版本,绝不含你的数据),有助于排查特定设备的问题。应用和 WebUI 写 出相同的报告。
VD Google 基本上是只读的,但它可以执行一项净化操作:清除 Google Wallet 缓存的认证结果,使未来 的重新检查从头开始。每一项改变状态的操作都会先要求你确认,并被写入设备上的一份本地 JSON 日志。没有任 何东西会离开你的手机。
VD Google 会说 21 种语言。在首次运行时选择你的语言,或随时从齿轮图标更改(在 root 被拒绝的界面上也 可用)。亮度图标在浅色与深色之间切换。
RCS 显示已连接,但有几行显示否或 0。为什么? 因为你的 RCS 是通过 Google 自家的后端运行的,而非 你的运营商。运营商侧的那些行理应为否。参见 6.2 RCS。
设备已认证显示未知。 你设备上缓存的 Wallet 结果缺失了。这是诚实的。VD Google 不会显示一个它无 法佐证的"否"。
我的 Play Integrity 判定在哪里? 它不在你的设备上。参见 2. VD Google 不是什 么。
不用 root 能工作吗? 不能。数据位于仅限系统的区域。
本文档由 Claude (Anthropic) 生成,并由 VD171 维护。欢迎修正和改进;请参阅 CONTRIBUTING.md。