Как почистить Android TV от рекламы с помощью ИИ
Содержание
Включаешь недорогой телевизор на Android TV, ждёшь, пока прогрузится главный экран, пролистываешь спонсорский баннер, и только потом добираешься до нужного приложения. Знакомо? Владельцы таких телевизоров нашли способ с этим справиться: они подключают к ТВ ИИ-помощника и просят вычистить рекламу, телеметрию и лишние предустановленные программы. Ничего взламывать для этого не нужно, а работает способ примерно на любом телевизоре с Android TV или Google TV.
С чего всё началось
Началось с поста Райана Дойла: он попросил Claude навести порядок на своём телевизоре, а потом показал, насколько тот стал быстрее. Затем то же самое повторил другой пользователь, а энтузиаст под ником Gathin выложил всё в репозиторий tv-vibehack на GitHub: там готовый запрос для ИИ, простой лаунчер и список подводных камней. По словам автора, всё началось с того, что он возился с телевизором Xiaomi Mi TV своих родителей: тот показывал рекламу раньше, чем они успевали открыть Netflix. Репозиторий открыт под лицензией MIT, и у него уже больше 1300 звёзд.
Как это работает
Волшебства тут нет. В Android TV есть тот же отладочный мост ADB, что и в телефонах на Android, а ИИ просто выполняет за вас команды. Порядок такой.
- Включите режим разработчика на телевизоре. Откройте «Настройки → Настройки устройства → Об устройстве» и семь раз нажмите OK на пункте «Сборка». Названия пунктов зависят от марки и прошивки, но принцип везде один.
- Там же, в разделе для разработчиков, включите отладку по USB или, если она есть, по беспроводной сети. У Xiaomi переключателя беспроводной отладки нет, но сетевой ADB на порту 5555 всё равно открывается при включённой USB-отладке.
- На компьютере в той же сети Wi-Fi запустите Claude Code или десктопное приложение Claude. Дайте адрес телевизора и попросите предложить, какие ненужные приложения можно убрать. Подойдут и другие кодовые агенты, например Codex: принцип тот же.
ИИ получает список установленных пакетов и командой pm disable-user отключает рекламные приложения, спонсорские ленты, телеметрию и предустановленный мусор. Многие заодно ставят минималистичный лаунчер вместо забитого рекламой стандартного главного экрана и приглушают анимации. Вся затея рассчитана на то, что любое изменение можно откатить. Хороший запрос требует сначала сохранить список пакетов и спрашивать разрешение перед тем, как трогать что-то важное: входы HDMI, обновление прошивки, клавиатуру. Запрос из tv-vibehack, например, сам выясняет, какими стриминговыми сервисами вы пользуетесь, нужен ли вам голосовой помощник, Chromecast и обновления.
Первый раз на Mi TV с 1 ГБ памяти у автора репозитория ушёл целый вечер. Когда есть готовый репозиторий как подсказка для ИИ, люди укладываются примерно в пятнадцать минут.
На каких телевизорах сработает
Почти все рабочие примеры сделаны на Android TV и Google TV. Это телевизоры Sony, TCL, Xiaomi, Hisense, OnePlus и многих других. Samsung на Tizen, LG на webOS и приставки Roku построены на других системах, и отладочный трюк с ними не работает. Amazon Fire TV требует отдельной осторожности. Для него есть репозиторий dumbtv: его проверяли на телевизоре Fire TV Edition с Fire OS 7.7.1.7 на базе Android 9. Он отключает около 65 пакетов, в том числе фирменное распознавание содержимого экрана (ACR) Amazon, рекламный идентификатор и аналитику времени просмотра. Кроме того, он запускает на телевизоре фильтр DNS, который блокирует серверы телеметрии и обновлений Amazon, и ставит собственный лаунчер весом 41 КБ вообще без разрешений. Репозиторий написан в расчёте на ИИ-агентов, но перед запуском всё равно просмотрите его инструкции сами или попросите проверить.
Подводные камни, о которых пишут те, кто уже попробовал
Главное правило: отключайте, а не удаляйте. Если снести системный пакет, можно остаться без кнопки «Домой» или переключения входов HDMI. Важен и порядок: tv-vibehack предупреждает, что если отключить штатный лаунчер до установки нового, кнопка «Домой» откроет заводское тестовое приложение.
- Выключите отладку, когда закончите. Открытый порт ADB в домашней сети никому не нужен.
- Не ждите чудес от слабого железа. У дешёвых телевизоров часто всего 1–2 ГБ оперативной памяти, и прирост скорости зависит от того, с чем он пришёл с завода. Поэтому лаунчер из репозитория обходится без размытия, видео и фоновых служб.
- Сам Claude может отказаться. Некоторые пользователи сообщают, что на формулировку «взломай телевизор» модель отвечает отказом. Лучше сразу назвать модель телевизора, показать список пакетов и попросить убрать рекламу и ускорить систему.
Не отключайте всё подряд только потому, что это возможно. Рекламу и телеметрию убирайте смело, но не каждая фоновая служба — мусор. Без голосового ввода и трансляции экрана телевизор, может, и ускорится, но вы потеряете голосовой поиск и отправку ролика с телефона на большой экран, например из YouTube. Другим членам семьи это вряд ли понравится. С обновлениями то же самое: во многих списках отключена служба обновления от производителя, а значит, исправления безопасности перестанут приходить.
Стоит ли браться
Если у вас старый тормозящий телевизор на Android TV, на такую чистку действительно можно потратить вечер. Сохраните список пакетов, отключайте, а не удаляйте, оставьте то, чем пользуется вся семья, и выключите отладку по окончании. Владельцам телевизоров на Tizen и webOS этот способ не подойдёт: им остаётся либо терпеть рекламу, либо подключить внешнюю приставку.
Добавить комментарий