Repository navigation
ru 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. Чем он не является
- 3. Требования
- 4. Приложение или WebUI
- 5. Установка и первый запуск
- 6. Вкладки
- 7. Экспорт отчёта
- 8. Действия, изменяющие состояние
- 9. Язык и тема
- 10. Часто задаваемые вопросы
VD Google: читатель. Он смотрит на то, что собственные приложения Google уже хранят на вашем устройстве о трёх вещах, и объясняет каждую так, чтобы вы действительно поняли:
- RCS: действительно ли современный чат работает на вашей линии, с кем вы можете общаться и готов ли Gemini в Google Messages.
- Google Wallet: настроено ли и аттестовано ли ваше устройство для бесконтактных платежей.
- Аттестации Play Integrity: какие приложения просили Android подтвердить, что ваше устройство подлинное, и сертифицирует ли его Google в данный момент.
Всё читается локально, через root, и показывается с объяснением. Ни одно значение не выдумывается: когда на устройстве нет ответа, VD Google говорит «Неизвестно», а не гадает.
VD Google не является проверщиком целостности. Он не выполняет и не сообщает никакой вердикт basic / device / strong. Этот результат живёт только внутри зашифрованного токена, который приложение отправляет своему собственному серверу, и никогда не хранится на устройстве, поэтому ни один честный читатель не может его показать. Инструменты, которые заявляют, что показывают ваш «вердикт 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) и откройте оттуда. Ничего не устанавливается как приложение; оно работает внутри WebUI вашего менеджера root.
Выбирайте то, что вам больше нравится. Экраны, формулировки и экспортируемый отчёт идентичны у обоих.
Приложение: установите APK и откройте его. В первый раз предоставьте root, когда ваш менеджер root спросит. Если вы откажете или закроете запрос root, VD Google покажет экран с объяснением, почему root необходим, и предложит попробовать снова.
WebUI: прошейте ZIP как модуль в своём менеджере root, затем откройте WebUI модуля из менеджера. Он читает сразу, как только открывается.
При первом открытии вы можете выбрать язык; позже вы можете изменить его через значок шестерёнки вверху.
Снизу расположены пять вкладок: О приложении, DroidGuard, RCS, Wallet и Аттестации. Первой открывается «О приложении».
Что это за приложение, обещание приватности, версия и ссылки. Прочтите раздел о приватности один раз: это весь смысл приложения.
Это самая насыщенная вкладка. Отметки времени всегда показываются в часовом поясе вашего устройства, с помеченным поясом.
- Соединение: единственная строка, которая говорит правду. Она вычисляется из реальной конфигурации чата и движка провизионирования, поэтому говорит «Подключено», когда RCS действительно работает на вашей линии, даже на более новом Android, где старые флаги лгут. Если сомневаетесь, доверяйте этой строке.
- Оператор: мобильный оператор вашей линии (имя и MCC/MNC), взятый с вашей SIM-карты данных на телефонах с двумя SIM.
- Флаг доступности (кешированный): кешированный флаг, который приложение сообщений держит для вашего собственного номера. Он может оставаться неактуальным после того, как RCS уже работает, так что «Нет» здесь не означает, что RCS выключен. Доверяйте строке «Соединение» выше.
- Ваш номер RCS: номер, зарегистрированный для RCS, по умолчанию замаскированный. Коснитесь глаза, чтобы его раскрыть.
- Состояние провизионирования (кешированное) и Версия конфигурации: внутренние значения, которые держит приложение сообщений. Они могут читаться как 0, даже когда RCS работает. См. примечание об операторе и бэкенде Google ниже.
- Контакты с поддержкой RCS: сколько из ваших контактов в данный момент известны как поддерживающие чат RCS.
- Флаг функции (кешированный): включена ли в приложении сообщений функция RCS; кешированный, поэтому может отставать.
- Разрешение оператора (entitlement), Присутствие (UCE), Служба IMS присутствует: они описывают операторский путь RCS (IMS-сеть оператора). «Нет» или «0» здесь нормальны, когда ваш RCS работает через собственный бэкенд Google, а не через оператора. См. ниже.
- Gemini: готов ли Gemini в Google Messages: Magic Compose (помощь Gemini в написании), AICore (движок на устройстве, который запускает Gemini Nano) и чат Gemini, который доставляется поверх RCS и поэтому требует подключённого RCS.
- Отметки времени: провизионирование, синхронизация, последнее сообщение, истечение токена и прочее.
Операторский RCS и бэкенд Google. Есть два способа, которыми RCS достигает вашего телефона. Один: операторский RCS через их IMS-сеть; другой: собственный бэкенд Google (Jibe), который работает поверх, независимо от оператора. Если ваш RCS работает через бэкенд Google, как у большинства людей, тогда строки со стороны оператора (разрешение оператора, присутствие/UCE, служба IMS, версия конфигурации) действительно «Нет» или «0», и это правильно, а не устаревший кеш. Ваш RCS мог годами работать именно так. Строка «Соединение»: то, что говорит вам, что он работает.
- Устройство аттестовано: счёл ли Google это устройство подлинным и достаточно безопасным, чтобы хранить платёжные карты. Это последний результат, который Google сохранил на этом устройстве, поэтому он может отставать от приложения Wallet, пока Google не перепроверит. Если сохранённый результат отсутствует, VD Google показывает Неизвестно, а не вводящее в заблуждение «Нет».
- Последняя проверка: когда в последний раз завершилась эта проверка безопасности.
- Оборудование NFC, Wallet установлен, Служба Wallet, Tap and pay, Блокировка экрана принята, Карта когда-либо добавлялась: части, которые делают бесконтактный платёж возможным.
- Сертифицировано Play Protect: признаёт ли Google Play ваше устройство сертифицированным (сертификация, показываемая в Play Store).
- Кеш аттестаций: аттестации Play Integrity и DroidGuard, которые закешировало ваше устройство, каждая со сроком истечения.
История того, какие приложения запрашивали Play Integrity на вашем устройстве: значок, имя, когда они спрашивали в последний раз и сколько раз. Это позволяет вам понять, проверяет ли данное приложение целостность или нет. Используйте поле поиска, чтобы фильтровать по имени приложения или пакету.
Значок загрузки записывает отчёт в 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. Чем он не является.
Работает ли это без root? Нет. Данные живут в областях, доступных только системе.
Эта документация создана с помощью Claude (Anthropic) и поддерживается VD171. Исправления и улучшения приветствуются; см. CONTRIBUTING.md.