Unicast WebOS

Чтобы приложение появилось среди других программ на домашнем экране, нужен пакет webOS или маркет LG. Быстрый путь без маркета — режим разработчика и установка через брокер (требуется второе устройство в вашей Wi‑Fi сети).

Важно: телефон или ПК нужен именно потому, что ваш сервер в интернете не видит локальный IP телевизора. Из браузера на самом телевизоре нельзя «пробросить» SSH режима разработчика до сервера. Телефон в той же Wi‑Fi сети выполняет роль простого посредника.

Про «одну кнопку» для пользователя

Полностью без лишних шагов для массового клиента на LG возможно только если приложение опубликовать в LG Content Store — тогда установка как у Netflix (одно нажатие в маркете). Это долгая модерация LG.

Обход Developer Mode сайт включить не может (политика LG). То, что мы можем упростить уже сегодня: после включения Dev Mode один раз на ТВ — на телефоне одна кнопка «Скопировать команду», вставка в Termux и звонок вам с кодом сессии. Ещё проще станет с отдельным маленьким приложением Android «Unicast WebOS Bridge» (можно выложить APK на сайт так же, как Android TV — тем же шагом пользователь заменит Termux).

1. Включите Developer Mode на телевизоре

  1. Пульт LG → откройте LG Content Store.
  2. Поиск: Developer Mode → установите приложение от LG.
  3. Войдите в аккаунт разработчика (developer.lge.com).
  4. Включите Developer Mode и при необходимости Key Server. Запишите IP телевизора и порт SSH с экрана приложения.

2. Получите код сессии и проброс SSH

Нажмите кнопку — сайт создаст сессию на брокере (если он настроен на хостинге). На телефоне с Termux выполните показанную команду SSH.

Код сессии
—
Проброс
Порт на брокере:

В Termux: долгое нажатие → «Paste», затем замените в строке IP_ТВ на IP с экрана Developer Mode на телевизоре. Если порт SSH другой — замените число перед закрывающим пробелом у хоста ТВ в параметре -R.

3. После проброса

Сообщите код сессии техподдержке Unicast WebOS или укажите его в админ-панели брокера на VPS — произойдёт установка приложения через ares-cli.

Альтернатива без брокера

Сборка приложения описана в репозитории: webos/unicast-viewer/README.md. После сборки `.ipk` можно установить с ПК через ares-install, когда ПК и ТВ в одной сети.

Скопировано в буфер