~ / blog / max-updates-block

Как отключить обновления мессенджера MAX в Windows

// 26.03.2026 · ~5 мин чтения · root@beit24
// содержание
  1. Проблема
  2. Как это работает
  3. Находим домен обновлений через Wireshark
  4. Блокируем через hosts
  5. Результат
// 01 — проблема

MAX обновляется принудительно

С 1 сентября 2025 года мессенджер MAX предустанавливается на все смартфоны и планшеты, продаваемые в России. На Windows его тоже активно продвигают — и он ведёт себя агрессивно.

Конкретная боль: каждое обновление весит ~300 МБ, всплывающее окно появляется само по себе, а кнопки "отключить автообновления" в настройках нет.

Обновления по 300 МБ — скачиваются без спроса
Окно апдейтера — всплывает поверх всех окон
Настроек нет — в самом приложении отключить нельзя
// 02 — как это работает

Архитектура обновлений MAX

MAX использует библиотеку WinSparkle — стандартный механизм автообновлений для Windows-приложений. При запуске max-service.exe периодически стучится на сервер обновлений, проверяет наличие новой версии и запускает скачивание.

ℹ️
Удалить или переименовать WinSparkle.dll не получится — MAX не запустится без неё. Заблокировать весь max.exe в файрволе тоже нельзя — перестанет работать мессенджер. Нужно заблокировать только домен сервера обновлений.

Адрес сервера обновлений в бинарниках не хранится как строка — он формируется динамически. Поэтому просто поиском по файлу его не найти. Нужно поймать живой сетевой запрос.

// 03 — находим домен через wireshark

Ловим запрос обновления

Нам нужно поймать момент когда MAX обращается к серверу обновлений. Wireshark показывает все сетевые пакеты — в TLS-handshake видно SNI (имя домена).

1

Запустить Wireshark

Открыть от имени администратора, выбрать сетевой адаптер (Wi-Fi или Ethernet), установить фильтр по IP-адресам MAX:

wireshark filter
ip.addr == 155.212.204.150 or ip.addr == 155.212.204.140 or ip.addr == 217.20.156.179
ℹ️
Эти IP были актуальны на момент написания статьи. Если у тебя другие — сначала запусти захват без фильтра, открой MAX и найди пакеты с процессом max.exe.
2

Запустить MAX и дождаться окна обновления

Как только появится окно "Загрузка обновления..." — в Wireshark ищи пакет с надписью:

wireshark
Client Hello (SNI=download.max.ru)

Это и есть домен сервера обновлений — download.max.ru.

// 04 — блокируем через hosts

Добавляем домен в hosts

Файл hosts позволяет перенаправить любой домен на нужный IP. Направим download.max.ru на 127.0.0.1 (localhost) — запросы обновлений будут уходить в никуда.

1

Открыть PowerShell от имени администратора

Правой кнопкой на кнопке Пуск → Windows PowerShell (Администратор)

2

Добавить запись в hosts

powershell
Add-Content -Path "C:\Windows\System32\drivers\etc\hosts" -Value "127.0.0.1 download.max.ru"
3

Сбросить DNS кэш

powershell
ipconfig /flushdns
⚠️
Проверить что запись добавилась: открой C:\Windows\System32\drivers\etc\hosts в блокноте и убедись что в конце файла есть строка 127.0.0.1 download.max.ru.
// 05 — результат

Что получаем

Мессенджер MAX работает — сообщения, медиа, каналы
Окно обновлений не появляется — домен недоступен
Трафик не тратится — 300 МБ остаются при тебе
⚠️
Если обновления снова появятся — значит VK сменил домен обновлений. Повтори шаг с Wireshark, найди новый SNI и добавь его в hosts.
↩️
Откат: чтобы вернуть обновления — открой hosts в блокноте от администратора и удали строку с download.max.ru.