README.ru.md
Rama main · réplica de lectura del repositorio original.
_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-поведении и анализе имён хостов, если только они явно не описаны как подтверждённые.