Мы стянули весь пакет мессенджера MAX на ПК и провели декомпиляцию и анализ его DEX-байткода.

Вот конкретный технический отчет о том, что и как он сканирует и куда передает данные:

1. Что он сканирует на телефоне (Найденные вызовы API)

  1. Список установленных приложений (getInstalledPackages / getInstalledApplications): Мессенджер запрашивает у Android список всех сторонних приложений, установленных на устройстве (для построения профиля интересов пользователя и рекламного таргетинга).
  2. Буфер обмена (ClipboardManager → getPrimaryClip): Код содержит регулярный опрос буфера обмена (чтение скопированных ссылок, текста или паролей). Ранее мы уже видели в appops, что он обращался к буферу.
  3. Аппаратный фингерпринтинг (getDeviceId + Build.FINGERPRINT + AD_ID): Считывает аппаратные ID, рекламный идентификатор Google и характеристики «железа» для сквозной идентификации устройства.
  4. Книга контактов и состояние телефонии (ContactsContract, PhoneStateListener): Отслеживает входящие/исходящие вызовы, статус GSM-сети и адресную книгу.
  5. Файловая система (getExternalStorageDirectory): Сканирует внешние накопители/папки медиа.

2. Встроенные системы слежки и аналитики (SDKs)

Внутри приложения обнаружен «зоопарк» из 6 независимых трекеров:

  • MyTracker (tracker-api.vk-analytics.ru): Сквозная телеметрия VK/Mail.ru: сбор действий, кликов, устройств
  • OneLog / OK Service (ru.ok.android.onelog): Собственная фоновая служба отправки подробных логов на сервера ОК/VK
  • AppsFlyer: Маркетинговый трекер рекламных кампаний и установок
  • Facebook Analytics: Передача событий и атрибуции в Meta
  • Google Firebase & Installations: Сбор телеметрии и уникальных токенов Google
  • Sentry: Сбор краш-логов и трассировок стека

3. Куда уходят данные (Сетевые эндпоинты)