Бесплатный проект CleanYourTV позволяет убрать рекламу, навязанные рекомендации и ненужные системные службы из Android TV и Google TV без перепрошивки. Сообщество уже подготовило инструкции для 457 моделей телевизоров от 122 брендов, а проект собрал более 54 тысяч звёзд на GitHub.
CleanYourTV решает проблему, знакомую владельцам современных телевизоров. Вместо обычного меню приложений производители показывают рекламные баннеры, подборки фильмов, рекомендации партнёров и другие элементы, которые невозможно полностью отключить стандартными настройками. Дополнительно в системе работают предустановленные приложения и службы, собирающие диагностическую информацию и сведения об использовании устройства. Проект предлагает избавиться от значительной части такого программного обеспечения, сохранив основные функции телевизора.
Для очистки используется ADB (Android Debug Bridge), штатный механизм управления устройствами Android. Пользователь разрешает отладку в настройках телевизора и подключается к нему с компьютера через домашнюю сеть Wi-Fi. Затем инструменты CleanYourTV определяют установленные пакеты, создают резервную копию настроек и отключают выбранные компоненты командой pm disable-user. Приложения физически остаются в системе, поэтому при необходимости их можно снова включить.
После очистки можно заменить стандартный главный экран собственным интерфейсом CleanYourTV, напоминающим Apple TV. Вместо рекламных блоков появляются часы, избранные приложения, сетка остальных программ и кнопки доступа к настройкам и входам HDMI. Пользователь самостоятельно выбирает расположение значков, количество плиток и оформление. Предусмотрены 26 тем, настройка фоновых изображений, экранная заставка с часами и поддержка 31 языка.
Разработчики специально оптимизировали новую оболочку для маломощных телевизоров. Её размер составляет около 572 КБ, а минимальные требования ограничиваются Android 8.0 и более новой версией системы. Программа написана на Java, не запрашивает разрешения на доступ к интернету и не запускает собственные фоновые службы. Благодаря отсутствию тяжёлой графики и видеорекламы интерфейс рассчитан даже на устройства с 1 ГБ оперативной памяти.
Наибольшее количество готовых конфигураций подготовлено для телевизоров TCL, Sony и Xiaomi. В каталоге моделей также представлены Philips, Hisense, Sharp, Haier, Panasonic, различные Android-приставки и проекторы. Наличие конкретной модели в каталоге означает, что один из участников сообщества уже проверил на ней список отключаемых компонентов. Если телевизора в базе нет, CleanYourTV позволяет самостоятельно исследовать установленные приложения и подготовить подходящую конфигурацию.
Проект поддерживает не все платформы Smart TV. На Android TV и Google TV доступны очистка и замена главного экрана, тогда как на Amazon Fire TV обычно можно лишь отключить часть предустановленных компонентов. Система Fire OS не позволяет штатным способом назначить стороннюю оболочку главным экраном. Телевизоры Samsung с Tizen, LG с webOS, устройства Roku и модели на Hisense VIDAA не поддерживают основной инструментарий CleanYourTV. Для них автор подготовил отдельные рекомендации по настройке конфиденциальности.
Первоначально CleanYourTV предполагал использование ИИ-помощника, способного выполнять команды на компьютере. Пользователь указывает модель телевизора, загружает проект с GitHub и передаёт подготовленную инструкцию Claude Code, Codex или Gemini CLI. Помощник подключается к устройству, исследует установленные приложения, уточняет, какие функции нужно сохранить, а затем выполняет очистку и устанавливает новый интерфейс. По оценке автора, процедура с подготовленным окружением занимает около 15 минут.
Позднее сторонние разработчики создали графические приложения, позволяющие обойтись без программирования и ИИ. Clean Your TV app, Tellyscope и TidyTV работают на Android-смартфонах, а CleanMyTV предназначен для Windows и macOS. Программы обнаруживают телевизор в локальной сети, используют готовые списки компонентов, предварительно показывают план изменений и предусматривают восстановление настроек. Все четыре решения распространяются бесплатно с открытым исходным кодом, но развиваются независимо от основного проекта.
При этом CleanYourTV не является универсальным блокировщиком рекламы. Замена главного экрана устраняет рекламные баннеры и рекомендации самой оболочки, но не затрагивает объявления внутри YouTube и других видеосервисов. Для дополнительной фильтрации автор предлагает использовать частный DNS с блокировкой рекламных доменов на Android 9 и новее. Подобный способ способен ограничить некоторые рекламные подключения, однако рекламу YouTube не удаляет, поскольку видеосервис использует собственные механизмы доставки объявлений.
Сокращение числа работающих служб также не гарантирует полного прекращения сбора информации. Некоторые приложения продолжают самостоятельно отправлять статистику использования, а отдельные телевизоры применяют распознавание контента ACR. Такая технология позволяет определять просматриваемые передачи и фильмы по цифровым отпечаткам изображения или звука, иногда даже при подключении внешнего источника через HDMI. В CleanYourTV предусмотрена отдельная утилита privacy.py для поиска потенциальных компонентов голосового управления, ACR и телеметрии, но автор предупреждает, что обнаруженные разрешения сами по себе не доказывают фактическое наблюдение за пользователем.
Главный риск связан с отключением системных компонентов, необходимых для нормальной работы телевизора. Неправильно составленный список способен нарушить работу голосового поиска, Chromecast, беспроводной сети или стандартного меню. В отдельных конфигурациях Google TV отключение мастера первоначальной настройки приводит к циклическим сбоям интерфейса. Поэтому CleanYourTV сохраняет исходное состояние системы, проверяет наличие рабочего главного экрана перед отключением штатной оболочки и предоставляет сценарий восстановления.
Отдельного внимания требует безопасность удалённого подключения. На некоторых прошивках ADB работает через незашифрованное соединение на TCP-порту 5555, а доступ к отладочной оболочке может получить другое устройство в локальной сети. Разработчик рекомендует после завершения настройки отключить USB-отладку и беспроводную отладку, отозвать ранее выданные разрешения и убедиться, что соответствующий порт закрыт. Для дальнейшей работы установленной оболочки доступ по ADB не требуется.
Изменения могут частично исчезнуть после обновления прошивки. Новая версия системы иногда повторно активирует отключённые приложения и возвращает заводской главный экран. Для проверки предусмотрен инструмент check.py, который сравнивает текущее состояние устройства с сохранённой конфигурацией и помогает повторно применить настройки. Некоторые пользовательские списки отключают и сам механизм обновления, поэтому перед очисткой необходимо проверить, какие пакеты планируется деактивировать.
История проекта началась 17 октября 2026 года, когда разработчик Gathin продемонстрировал телевизор своих родителей, очищенный от лишних служб при помощи Claude Code. Публикация, по словам автора, набрала 8,6 млн просмотров, после чего другие пользователи начали присылать собственные конфигурации. Первоначально репозиторий назывался tv-vibehack, но 19 октября получил нынешнее имя. За первые четыре дня участники подготовили списки более чем для 170 моделей, а в период с 19 по 25 октября CleanYourTV занял первое место среди самых популярных проектов недели на GitHub по рейтингу Trendshift.
К началу ноября проект вырос в набор инструментов с участием более 440 разработчиков и энтузиастов. Его исходный код распространяется по лицензии MIT, а готовые конфигурации доступны бесплатно. При этом автор не выпускает официальное приложение CleanYourTV в магазинах программ и предупреждает о сторонних сайтах, использующих похожие названия. Официальными площадками остаются репозиторий GitHub и сайт cleanyour.tv, а совместимые приложения независимых разработчиков перечислены отдельно.