Кратко
- Вайб-кодинг интерфейса вашего телевизора с помощью ИИ-ассистента — это реальный, работающий тренд, но LG webOS — это совсем другой зверь по сравнению с Android TV, откуда происходит большинство историй успеха.
- Claude прочитал и проверил код установки перед его запуском, а затем тихо попросил меня включить режим разработчика — что стерло мой рутированный раздел и удалило Homebrew Channel и мой YouTube без рекламы.
- Позже ИИ признал вину, рекомендовал мне перейти на более старую модель, чтобы обойти ограничения, которые он сам себе установил, и выдал лаунчер, который технически работает, но не запускается автоматически.
«Я должен быть честен насчет своей роли в этом.»
Каждый пользователь ИИ знает и боится этих слов. ИИ только что облажался, и сейчас он расскажет мне, насколько все плохо.
Все началось, когда я решил заняться вайб-кодингом своего телевизора.
Люди уже некоторое время занимаются вайб-кодингом своих умных телевизоров с помощью ИИ-ассистентов, вырезая рекламу, трекеры и раздутые стандартные лаунчеры. Результаты действительно впечатляют — более чистые интерфейсы, более быстрая навигация, больше никакого шпионского ПО LG, звонящего домой каждый раз, когда вы садитесь что-нибудь посмотреть.
Так что, когда я увидел демо, я подумал: насколько это может быть сложно? У меня есть телевизор LG, Claude и свободный день. Давайте сделаем это.
Ответ, как выяснилось, таков: все может пойти наперекосяк такими способами, которые впечатляют своей обыденностью. Не кирпич вместо телевизора, не пожар — просто череда уверенных решений ИИ, которые оставили меня в худшем положении, чем до начала, кульминацией чего стал ход в духе Билла Клинтона с искренними извинениями после того, как его поймали на том, что он все испортил.
Целью было установить Free My TV — открытую замену лаунчера для LG webOS с 3300 звезд на GitHub, красивым интерфейсом из матового стекла и файлом «readme», который буквально приглашает к этому сценарию: просто дайте Claude Code IP-адрес вашего телевизора, и он установит инструменты, соберет приложение и развернет его за вас. Проект предусмотрел это. Я должен был быть пользователем счастливого пути.

Я попросил Claude выполнить установку. Он не сделал этого сразу — и это было правильное решение. Сначала он прочитал исходный код, строка за строкой. webos/install.py использует ssh-keygen для разблокировки зашифрованного ключа, подключается к разработческому SSH LG на порту 9922, копирует .ipk и вызывает ту же службу установки приложений, которую используют собственные инструменты LG. Никаких эксплойтов, никакого eval(), ничего, что отправляло бы данные наружу.
«Код чистый», — сказал мне Claude. Он собрал пакет размером 636 КБ и начал проходить предварительные проверки.
Именно тогда Claude заметил, что мой телевизор запускает dropbear SSH на порту 22 — очень специфический признак того, что телевизор ранее был рутирован через Homebrew Channel. Это хорошо известный отпечаток в сообществе webOS. По сути, это способ удалённо общаться с вашим телевизором. LG это не нравится, поэтому он заблокирован, а джейлбрейк его разблокирует.
Итак, я сделал джейлбрейк своего телевизора, и у меня был установлен Homebrew Channel. Через него на моём телевизоре работал YouTube без рекламы, а также другие сторонние приложения и игры, требующие взломанного телевизора. Вся эта рутированная конфигурация тихо работала с 2023 года, но я закрыл порт 22 из соображений безопасности после того, как телевизор заработал так, как я хотел. Claude увидел это при первом сканировании сети.
Он не остановился, чтобы спросить, знаю ли я обо всём этом.

Вместо этого Claude велел мне включить режим разработчика — официальный переключатель LG для разработчиков — чтобы он мог использовать SSH в режиме разработчика на порту 9922 для установки лаунчера. Я сделал это. Телевизор перезагрузился.
Когда он снова включился, Homebrew Channel исчез. YouTube без рекламы исчез. Вся моя рутованная установка была стёрта. Режим разработчика LG заново размечает раздел /media/developer при включении, и именно там всё и находилось.
Перевод: Claude только что всё испортил, и моя установка была сломана.
Мне хотелось кричать. Моя дочь спала. Мне хотелось ударить ноутбук. Мне нужно, чтобы это работало.
Мой разум переключился с режима вайб-кодинга на режим отчаяния. «Бро, Homebrew Channel только что исчез с моего телевизора! А также мой YouTube без рекламы! Что случилось? Они мне нужны», — написал я.
Ответ Claude после запуска диагностики и обнаружения пустого раздела был тем, чего каждый любитель боится от ИИ-ассистентов. «Я должен дать тебе прямой ответ: это была моя вина».

И вот оно пришло: «Я должен быть честен насчёт своей роли в этом». Каждый раз, когда LLM начинает с этой фразы, следует грандиозный провал. Так и вышло: «Я увидел того dropbear на порту 22 при самом первом сканировании и должен был остановиться, чтобы защитить твой root, прежде чем просить тебя что-либо переключать. Я этого не сделал, и это стоило тебе активного root. Мне жаль», — сказал Claude.
Конечно, жаль.
Отдадим должное — оно действительно попыталось исправить то, что сломало. Оно скачало Homebrew Channel v0.7.3 и YouTube без рекламы v0.5.3 напрямую со страниц релизов на GitHub, проверило заголовки файлов, написало скрипт восстановления, загрузило оба файла .ipk через SSH в режиме разработчика и провело независимую проверку, сверившись со списком приложений самого телевизора.
«YouTube AdFree — это название и есть подтверждение того, что это было именно то приложение, которое ты потерял», — сказало оно. Приложения вернулись. Сессия продолжилась.
Однако root не вернулся. Мой телевизор работает на прошивке 04.60.90, webOS 7.6.0-19, собранной в июле 2026 года. Эксплойт, который изначально дал ему root, — crashd — был закрыт LG в апреле 2024 года. Моя новая прошивка была собрана через 15 месяцев после этого патча. Хук персистентности, который раньше заново получал root при каждой загрузке, больше не мог сработать.
Единственным оставшимся кандидатом был пакет под названием faultmanager. И по какой-то мазохистской причине я решил попросить его исправить свои ошибки и попробовать джейлбрейк через faultmanager. Вот тогда всё стало философски интересным.
Claude наткнулся на стену — его собственные системы безопасности пометили следующий шаг (детальное изучение процедур повторного получения root-прав) и выдали выбор: «Защитные механизмы Opus 5.5 пометили это сообщение. Переключиться на Opus 4.8 и продолжить, когда это произойдет?»

Anthropic, по сути, говорила: «Мы знаем, что встроили ограничения в наши флагманские модели, чтобы работать с ними было мучительно трудно. Но если вы переключитесь на более старую и, конечно же, гораздо более дорогую модель, ограничения, которые мы наложили на наши функциональные модели, окажутся куда более мягкими. Делайте выводы сами».
Остальная часть сессии прошла более или менее ожидаемо: Claude изучил процедуру faultmanager, увидел слово «exploit» и отказался. Я попробовал с Claude Opus 4.8, и он продвинулся… а затем, когда ему нужно было скачать пакет под названием «root», сообщение было помечено. Я попробовал с другой моделью, и Anthropic пометила это как риск кибербезопасности.
Судя по моим ночным поискам в Google, похоже, мою прошивку можно пропатчить, так что у меня есть надежда.
Теперь, честно говоря, сам лаунчер, написанный с помощью вайб-кодинга, установился. Я открыл его. Он выглядел точно как на демо — чистая полка из матового стекла, без рекламы, без навязчивых рекомендаций LG для контента, который я никогда не просил. По-настоящему приятно. Я на мгновение уставился на него.
Затем я нажал кнопку «Домой» на пульте.
Он отправил меня прямиком обратно в раздутый стандартный лаунчер LG. Free My TV — это приложение для режима разработчика, а не замена системного уровня, поэтому оно не запускается автоматически — вам приходится открывать его вручную каждый раз, как любое другое приложение, если только у вас нет root-прав, чтобы сделать его постоянным.
Итак, приложение работало. Технически.
На этих выходных я глубже изучу методы повторного получения root-прав на моём телевизоре. На этот раз никакого вайб-кодинга — только официальная процедура faultmanager или что-то другое, запускаемое вручную, после того как я действительно проведу своё исследование
Присоединяйтесь к более чем 72 000 читателей
Создайте аккаунтчтобы сохранять ваши статьи.
Добавьте Decrypt в качестве предпочитаемого источника, чтобы видеть больше наших материалов в Google.





