_English version: [README.md](README.md)_ # DNS-блоклист Clean TV для телевизоров Hisense VIDAA Структурированный и аннотированный DNS-блоклист (список блокировки) для телевизоров Hisense под управлением VIDAA. Список предназначен для AdGuard Home и других DNS-фильтров, поддерживающих правила в стиле AdGuard. Его цель — уменьшить или отключить рекламу, рекламные рекомендации, телеметрию, аналитику, сервисы сообщений, голосовые сервисы и другой необязательный облачный трафик, генерируемый VIDAA. Этот репозиторий начинался как практический блоклист, составленный на основе реальных DNS-наблюдений на более раннем телевизоре Hisense. Текущая расширенная редакция сохраняет эти работающие устаревшие конечные точки (endpoint) и добавляет более широкий, категоризированный набор конечных точек, наблюдаемых на другом, более позднем телевизоре Hisense с прошивкой VIDAA поколения 2026 года. Два устройства не обязательно используют одни и те же конечные точки. Правило, помеченное как `observed on the newer 2026-generation TV`, является реальным DNS-наблюдением; при этом функциональное описание имени хоста может быть лишь выведено, если не указано иное. Частный DNS-блоклист для Smart TV Hisense под управлением ОС VIDAA в Европе / Германии. Список составлен для телевизора, используемого преимущественно как чистый экран Smart TV для приложений вроде YouTube и Netflix, — без немецкого эфирного ТВ, HbbTV, Red Button, каналов VIDAA Free, рекомендаций, промо-плиток, баннеров и прочих элементов, загромождающих главный экран. ## Забрать список Подключите список как URL блоклиста: все будущие обновления приходят с обновлением фильтров, скачивать вручную ничего не нужно. ```text https://raw.githubusercontent.com/ipanalytics/Hisense-VIDAA-DNS-Clean-TV-Blocklist/main/Blocked_Domains_AdGuard.txt ``` AdGuard Home: **Фильтры → DNS-блоклисты → Добавить блоклист → Добавить свой список**, вставьте URL, назовите `Hisense VIDAA`, сохраните и нажмите **Обновить фильтры**. Pi-hole и другие DNS-фильтры принимают тот же URL; если фильтру нужны простые имена хостов без синтаксиса AdGuard, берите [`Blocked_Domains.txt`](Blocked_Domains.txt). После обновления фильтров главный экран перестаёт грузить рекламу, промо- и рекомендационные плитки, промо VIDAA Free и телеметрию, а YouTube и Netflix продолжают работать. Если что-то нужное сломалось — уберите список и обновите фильтры, в самом телевизоре ничего не меняется. ## Тестовое окружение - Регион: Европа / Германия - Бренд телевизора: Hisense - ОС телевизора: VIDAA - DNS-блокировщик: AdGuard Home - DNS устройства: телевизор указывает на локальный Raspberry Pi с запущенным AdGuard Home - Основная цель: чистый главный экран VIDAA и снижение трафика телеметрии/рекомендаций ## Что блокируется Этот список нацелен на домены Hisense / VIDAA, связанные со следующим: - рекомендации на главном экране VIDAA - плитки каналов VIDAA Free / FAST - промо- и торговые (e-commerce) плитки - макеты рекомендаций в интерфейсе (UI) - конечные точки телеметрии / журналирования - A/B-тестирование - телеметрия голоса / IoT - отчёты о состоянии устройства - CDN изображений/баннеров, используемый рекомендациями VIDAA - конечные точки лаунчера и сообщений Hisense / VIDAA Результат на моём телевизоре: - главный экран VIDAA стал значительно чище - строки рекомендаций исчезли - пустые блоки рекомендаций исчезли - промо-плитки Free TV / каналов исчезли - YouTube по-прежнему работает - Netflix по-прежнему работает ## Текущий охват Расширенный список на данный момент содержит: - **137 активных правил** - **43 задокументированных, но отключённых правила** - **180 правил для доменов в общей сложности** `Blocked_Domains_AdGuard.txt` — канонический список. Рядом с каждым правилом есть однострочная аннотация; описания явно различают выведенное (предположительное) и наблюдаемое поведение. `Blocked_Domains.txt` — сгенерированный человекочитаемый справочник, его нельзя редактировать вручную. После внесения изменений перегенерируйте его и выполните валидацию: ```sh awk -f scripts/generate-reference-blocklist.awk Blocked_Domains_AdGuard.txt > Blocked_Domains.txt bash scripts/validate-blocklists.sh ``` ## Функциональные группы ### 1. Реклама, показы (impressions) и промо-материалы Эти конечные точки связаны с рекламой, компонентами рекламных кампаний, отчётами о показах, карточками покупок, промо-изображениями и другим коммерческим материалом. Типичный эффект: - меньше рекламных строк; - меньше рекламных изображений; - сокращённая отправка отчётов о показах; - более чистый главный экран VIDAA. Возможный побочный эффект: - иконки приложений или графические элементы могут на короткое время отображаться как пустые заполнители (placeholder) после запуска; - иконки YouTube и Netflix могут загружаться только через несколько секунд; - лаунчер может ожидать заблокированный ресурс, а затем использовать кэш или резервный вариант. ### 2. Рекомендации и ленты главного экрана (Home feeds) Эти конечные точки, судя по всему, предоставляют рекомендации контента, подсказки лаунчера, карусели, ленты обнаружения (discovery feeds) и персонализированные строки главного экрана. Типичный эффект: - строки рекомендаций исчезают; - объём продвигаемого контента сокращается; - главный экран становится менее загромождённым. Возможный побочный эффект: - пустые заполнители; - задержка отрисовки лаунчера; - короткие таймауты запросов перед появлением резервных данных. ### 3. Телеметрия, журналирование, аналитика и определение устройства Эти конечные точки связаны с SDK журналирования, определением устройства, выбором региона, метриками, аналитикой, отчётами о событиях и облачной диагностикой. Типичный эффект: - уменьшенная отправка диагностических данных; - сокращённая отчётность о событиях использования; - сокращённая телеметрия сети и устройства; - меньше аналитических запросов. Телевизор может сохранять события локально при сбоях DNS-запросов и повторять их отправку позже. Поэтому временное отключение DNS-блокировки может привести к отправке накопленных в очереди событий. Это поведение зависит от прошивки и не документировано Hisense в открытых источниках. ### 4. Сервисы сообщений, push и уведомлений Эти конечные точки предоставляют региональную и общую инфраструктуру сообщений. Типичный эффект: - меньше рекламных сообщений; - сокращённый push-трафик; - меньше уведомлений на стороне сервера. Возможный побочный эффект: - легитимные системные уведомления также могут исчезнуть; - некоторые фоновые сервисы могут перестать получать удалённые события. ### 5. Голосовые сервисы и сервисы ассистента Эти конечные точки поддерживают облачное распознавание речи, VIDAA Assistant и связанную аутентификацию. Их можно блокировать, если голосовой ввод и облачные ассистенты не используются. Возможный побочный эффект: - голосовой поиск перестаёт работать; - функции VIDAA Voice или ассистента перестают работать; - связанные с Alexa функции могут перестать работать. ### 6. Магазин приложений и сервисы каталогов Эти конечные точки предоставляют метаданные приложений, графику приложений и функции VIDAA Store. Возможный эффект: - магазин приложений становится недоступным; - графика или значки приложений могут не загружаться; - установка и обновление приложений могут завершаться ошибкой. ### 7. Региональные и устаревшие конечные точки Этот раздел содержит региональные конечные точки, сохранённые из исходного рабочего блок-листа. Они включают более старые конечные точки аутентификации, обмена сообщениями, лончера и API для регионов `EU`, `EM` и `NA`. Некоторые из них могут больше не запрашиваться новой прошивкой, но они остаются полезными для совместимости с более старыми телевизорами и регионального резервного (fallback) поведения. ### 8. OTA, прошивки и системные обновления Эти правила включены, но по умолчанию отключены. Они охватывают проверку обновлений, загрузку прошивок, обновления лончера, резервные серверы обновлений и инфраструктуру VIDAA OTA. Их можно включить, если цель — предотвратить автоматический или фоновый доступ к обновлениям. Практический ручной порядок действий: 1. держать конечные точки обновлений заблокированными при обычном использовании; 2. временно отключить соответствующий блок-лист или правила обновлений; 3. запустить ручную проверку обновлений на телевизоре; 4. установить обновление при необходимости; 5. снова включить правила. ### 9. Аутентификация, учётная запись и лицензирование Эти правила включены, но по умолчанию отключены. Они могут требоваться для: - VIDAA Account; - токенов аутентификации; - облачных профилей; - лицензирования приложений; - защищённых сервисов; - доступа к магазину приложений. Их блокировка может устранить нежелательный трафик учётных записей, но также может нарушить легитимную функциональность платформы. ### 10. Core Home, лончер, макет, значки и ресурсы Эти правила включены, но по умолчанию отключены, поскольку они могут изменять центральный пользовательский интерфейс VIDAA. Они могут управлять: - макетом главного экрана; - конфигурацией лончера; - порядком приложений; - карточками каналов; - файлами значков; - графическими ресурсами; - удалёнными ресурсами лончера. Их блокировка может приводить к наблюдаемому поведению, при котором заглушки приложений появляются сразу, а значки YouTube и Netflix загружаются только через три-пять секунд. Возможные конечные точки, связанные с этим поведением: ```text icon-launcher.hismarttv.com pic-launcher.hismarttv.com resource-launcher.hismarttv.com cdn-home-launcher.hismarttv.com ``` Эти имена — предполагаемые кандидаты. Их использование должно быть подтверждено по журналу DNS-запросов конкретного телевизора и прошивки. ### 11. Время, регион и подключение Эти правила включены, но по умолчанию отключены. Они могут предоставлять: - время NTP или системное время; - выбор регионального бэкенда; - геолокацию на основе IP; - проверки подключения; - обнаружение captive-портала. Их блокировка может повлиять на: - системное время; - проверку сертификатов TLS; - данные EPG; - запуск приложений; - региональные сервисы. ### 12. DRM, мультимедиа и доставка контента Эти правила включены, но по умолчанию отключены. Они могут участвовать в: - DRM; - авторизации воспроизведения; - Widevine; - сертификатах; - манифестах потоковой передачи; - каталогах контента; - доставке медиа. Их блокировка может нарушить работу Netflix, VIDAA Channels, защищённых приложений, воспроизведение в HDR или Dolby Vision. ### 13. Правила стороннего ТВ, HbbTV и FAST-сервисов Эта активная группа содержит правила с пометкой TV, взятые из отдельного пользовательского DNS-списка: сервисы HbbTV / Red Button, приложения вещателей, реклама на подключённых телевизорах (connected TV) и измерение аудитории. Они не заявляются как конечные точки платформы VIDAA. Разрешайте отдельные домены, если перестаёт работать нужный вещатель или приложение. ### 14. Блокировка сторонних ТВ-приложений и FAST-контента Эта активная группа блокирует конечные точки потоковых приложений с пометкой TV, такие как DAZN, Rakuten TV, Kidoodle.TV и Haystack News. Она намеренно отключает неиспользуемые онлайн-каналы и их сервисы входа, каталогов, графики или доставки медиа. ### 15. Wildcard-правила корневых доменов Правила корневых доменов включены только как агрессивные ручные варианты и остаются отключёнными. Примеры: ```text ! ||hismarttv.com^ ! ||vidaahub.com^ ! ||vidaa.com^ ``` Их включение блокирует практически всё соответствующее облачное пространство имён и может отключить большую часть онлайн-функциональности VIDAA. ## Почему значки приложений могут загружаться с задержкой В конфигурации с блокировкой VIDAA может показывать заглушки для YouTube, Netflix или других приложений в первые секунды после запуска. Вероятная последовательность: 1. лончер запускается с локально сохранённым макетом; 2. лончер запрашивает удалённые данные значков или ресурсов; 3. DNS-запрос блокируется; 4. лончер ожидает тайм-аута или резервного пути; 5. отображается кэшированный, встроенный или альтернативный значок. Конкретное ответственное имя хоста может различаться в зависимости от прошивки. Поэтому расширенный блок-лист документирует кандидатов для значков и ресурсов лончера, но по умолчанию оставляет самые разрушительные из них отключёнными. ## Установка AdGuard Home 1. Откройте **Фильтры**. 2. Откройте **DNS-блоклисты**. 3. Выберите **Добавить блоклист**. 4. Выберите **Добавить пользовательский список**. 5. Введите описательное имя. 6. Вставьте raw-URL с GitHub для `Blocked_Domains_AdGuard.txt`. 7. Сохраните список. 8. Обновите фильтры. Список в репозитории намеренно не привязан к устройству. Он не содержит ограничений `$client` и может использоваться как обычный дополнительный список в существующей установке AdGuard Home. ## Обновление и сопровождение Более новые прошивки VIDAA могут вводить новые имена хостов, региональные варианты, CDN, ресурсы лаунчера или конечные точки телеметрии. Полезные источники для сопровождения: - журнал запросов AdGuard Home; - DNS-запросы, зафиксированные при первом запуске; - запросы, генерируемые при открытии Home; - активность магазина приложений; - ручные проверки обновлений прошивки; - циклы сна и пробуждения; - активация голосовых сервисов; - обновления рекомендаций и рекламы. При добавлении нового домена фиксируйте: - полное имя хоста; - действие, которое его вызвало; - меняет ли блокировка видимое поведение; - не ломает ли она какую-либо несвязанную функцию; - поколение прошивки или примерный год выпуска телевизора; - функциональную группу, к которой он относится. Для кандидата, импортированного из личного или смешанного (несколько устройств) DNS-списка, также фиксируйте этот источник и держите его отключённым, пока он не будет подтверждён журналом запросов телевизора. Не добавляйте в этот не привязанный к устройству список несвязанные разрешающие правила для Mac, iPhone, браузера, торрентов или стриминговых сервисов. ## Методика тестирования Практичный процесс классификации доменов таков: 1. зафиксировать базовый DNS-трафик; 2. выполнить одно действие на телевизоре; 3. определить новые имена хостов; 4. заблокировать одно имя хоста или одну целостную группу; 5. повторить то же действие; 6. зафиксировать визуальный и функциональный результат; 7. сохранять правило только тогда, когда результат понятен. Примеры действий: - холодная загрузка; - открытие Home; - запуск YouTube; - запуск Netflix; - открытие VIDAA Store; - проверка обновлений прошивки; - переход в режим ожидания; - выход из режима ожидания; - переключение входов; - включение голосового поиска. ## Важные ограничения DNS-блокировка не может различать отдельные URL-пути за одним и тем же именем хоста. Если один домен обслуживает и рекламу, и необходимые для работы приложений данные, блокировка домена удаляет и то, и другое. DNS-блокировка также не может надёжно удалить рекламу YouTube, поскольку YouTube может доставлять рекламу и обычное видео через общую инфраструктуру. Часть перечисленных доменов — подтверждённые устаревшие (legacy) конечные точки с ранее протестированного телевизора Hisense. Некоторые более новые записи — предположительные кандидаты, основанные на структуре имени хоста и текущем именовании сервисов VIDAA. Эти различия указаны в комментариях блоклиста. ## Ложные срабатывания и восстановление Если какая-либо функция перестала работать: 1. проверьте журнал запросов AdGuard Home; 2. определите заблокированное имя хоста, запрошенное именно в этот момент; 3. временно разрешите это имя хоста; 4. повторите действие; 5. при необходимости переместите домен в отключённый или необязательный раздел. Блоклист намеренно сделан читаемым и категоризированным, чтобы отдельные правила можно было корректировать без удаления всего списка. ## Примечание о конфиденциальности Блокировка конечной точки телеметрии предотвращает немедленное DNS-разрешение, но не доказывает, что телевизор отбрасывает это событие. Реализация в прошивке может: - отбросить событие; - повторить его; - поставить его в локальную очередь; - отправить его через другое имя хоста; - использовать кэшированный IP-адрес; - использовать другой протокол или resolver. Этот проект сокращает наблюдаемую связь на основе DNS. Он не заявляет о предоставлении полной изоляции трафика. ## Отказ от ответственности Этот проект независим и не связан с Hisense, VIDAA, Netflix, YouTube, Amazon или AdGuard. Используйте список на свой риск. Некоторые правила могут отключить функции телевизора, сервисы учётной записи, обновления, доступ к магазину приложений, голосовые сервисы или воспроизведение защищённого медиаконтента. Все описания конечных точек представляют собой классификации «по мере возможностей» (best-effort), основанные на наблюдаемом DNS-поведении и анализе имён хостов, если только они явно не описаны как подтверждённые.