Для установки сторонних IPK-пакетов и подключения к телевизору LG по SSH требуется активировать режим разработчика — он включается не в настройках системы, а через отдельное приложение Developer Mode из магазина LG Content Store, и без учётной записи разработчика LG войти в него не получится. Именно на этом этапе чаще всего возникают проблемы: пользователь ищет пункт «Developer Mode» в меню настроек, а его там нет.
В этой статье разберём, где находится режим разработчика на webOS, как создать аккаунт разработчика, активировать Dev Mode и что делать, если приложение не запускается или сессия постоянно сбрасывается. Материал ориентирован на телевизоры LG с webOS третьего поколения и новее, но общий принцип актуален и для более ранних версий.
Что такое режим разработчика на webOS и зачем он нужен
Режим разработчика (Developer Mode) — это официальный инструмент LG, предназначенный для тестирования приложений на реальном телевизоре перед публикацией. Когда он активен, на телевизоре запускается keyserver, позволяющий подключаться к устройству по SSH и передавать на него установочные пакеты в формате .ipk.
Обычным пользователям режим нужен в основном для установки приложений, которых нет в LG Content Store: альтернативных плееров, клиентов, модифицированных версий стандартного софта. Именно через Dev Mode работает популярный метод установки Homebrew Channel — магазина неофициальных приложений для webOS.
Важно понимать ограничение: сессия режима разработчика по умолчанию ограничена по времени и автоматически отключается, если не продлить её. После отключения установленные через Dev Mode приложения могут перестать запускаться до повторной активации.
Подготовка: учётная запись разработчика LG
Перед включением режима необходимо зарегистрировать бесплатный аккаунт на официальном портале LG webOS Developer. Регистрация стандартная: указывается адрес электронной почты, задаётся пароль, после чего нужно подтвердить почту по ссылке из письма. Без подтверждённой почты вход в приложение Developer Mode на телевизоре может не сработать.
Дополнительно проверьте следующие моменты:
- 📺 Телевизор подключён к интернету — без сети активация режима невозможна;
- 🌐 На телевизоре выполнен вход в учётную запись LG в самой системе webOS, если этого требует ваша версия прошивки;
- 🔑 Логин и пароль от портала разработчика записаны — их придётся вводить с экранной клавиатуры телевизора;
- 🔄 Прошивка телевизора обновлена до актуальной версии через раздел обновления ПО в настройках.
Пошаговое включение режима разработчика
Сам процесс активации занимает несколько минут и не требует подключения к компьютеру. Порядок действий такой:
- 📦 Откройте
LG Content Storeна телевизоре и через поиск найдите приложениеDeveloper Mode; - ⬇️ Установите приложение и запустите его с домашнего экрана или из списка установленных программ;
- 👤 Войдите, используя логин и пароль учётной записи разработчика LG;
- 🔛 После входа переведите переключатель
Dev Mode Statusв положениеOn; - 🔁 Согласитесь на перезагрузку телевизора — без неё изменения не вступят в силу.
После перезагрузки снова откройте приложение Developer Mode: статус должен оставаться включённым, а на экране отобразится IP-адрес телевизора и дополнительные параметры подключения. Если после перезагрузки режим сбросился, проверьте, не истекла ли сессия, и при необходимости продлите её кнопкой Extend в том же приложении.
☑️ Проверка активации Dev Mode
Настройки внутри приложения Developer Mode
Внутри приложения доступно несколько параметров, которые влияют на дальнейшую работу. Разберём основные из них в таблице.
| Параметр | Назначение | Рекомендация |
|---|---|---|
| Dev Mode Status | Включает или отключает режим разработчика | Держать в положении On на время работы |
| Key Server | Разрешает подключение по SSH с компьютера | Включать для установки IPK-пакетов |
| Extend Session | Продлевает время действия сессии | Нажимать, когда срок сессии подходит к концу |
| IP-адрес | Адрес телевизора в локальной сети | Записать для подключения с ПК |
Обратите внимание на параметр Key Server: без его активации компьютер не сможет установить SSH-соединение, даже если Dev Mode включён. Это частая причина ошибок вида «connection refused» при попытке подключения.
⚠️ Внимание: при активном режиме разработчика телевизор принимает подключения из локальной сети. Не включайте Dev Mode, если телевизор подключён к недоверенной сети — например, общественному Wi-Fi.
Подключение к телевизору с компьютера
Когда режим активен, к телевизору можно подключиться с ПК по SSH. Проще всего это сделать через официальные инструменты LG — webOS CLI (командная строка разработчика) или расширение webOS TV для редактора VS Code. Оба инструмента распространяются бесплатно через портал разработчика.
Типовая команда добавления телевизора в CLI выглядит так:
ares-setup-device --add tv
В процессе потребуется указать имя устройства, IP-адрес телевизора и данные для подключения. После добавления устройства установка приложения выполняется одной командой:
ares-install --device tv приложение.ipk
Если подключение не устанавливается, проверьте по порядку: включён ли Key Server, находятся ли телевизор и компьютер в одной подсети, не блокирует ли соединение брандмауэр или настройки роутера (изоляция клиентов в гостевых сетях — частая причина).
Почему ares не видит телевизор
Наиболее вероятные причины: телевизор и ПК в разных подсетях или VLAN, в роутере включена изоляция клиентов (AP isolation), сессия Dev Mode истекла, Key Server выключен. Проверьте доступность телевизора командой ping по его IP-адресу — если пакеты не проходят, проблема в сети, а не в режиме разработчика.
Ограничения и типичные проблемы
Главное ограничение режима — временная сессия. По истечении срока режим отключается, и приложения, установленные через Dev Mode, перестают запускаться. Решение — вовремя продлевать сессию кнопкой Extend в приложении Developer Mode. Точная длительность сессии зависит от версии webOS, поэтому ориентируйтесь на счётчик, отображаемый в самом приложении.
Другие распространённые ситуации:
- ❌ Приложение Developer Mode не находится в поиске — возможно, в регионе вашего аккаунта LG Content Store оно недоступно; проверьте региональные настройки телевизора;
- 🔐 Ошибка входа в аккаунт — убедитесь, что почта подтверждена, а пароль введён без ошибок (экранная клавиатура часто подставляет заглавные буквы);
- 🔌 После отключения электропитания режим сбросился — войдите в приложение и включите Dev Mode заново;
- 📱 Установленное приложение исчезло — проверьте, не истекла ли сессия, и продлите её.
⚠️ Внимание: установка сторонних пакетов из непроверенных источников может нарушить работу системы или привести к утечке данных. Загружайте IPK-файлы только из источников, которым доверяете, и помните, что модификации системы могут повлиять на гарантийные обязательства.
Как отключить режим разработчика
Если режим больше не нужен, откройте приложение Developer Mode и переведите переключатель Dev Mode Status в положение Off. Телевизор предложит перезагрузку — после неё SSH-доступ и keyserver будут отключены.
Учтите: при отключении режима приложения, установленные через Dev Mode, как правило, удаляются системой автоматически. Если планируете пользоваться ими дальше — отключать режим не стоит, достаточно просто не продлевать сессию, хотя эффект будет аналогичным.
Полностью убрать следы режима можно, удалив само приложение Developer Mode через стандартное управление приложениями webOS. На аккаунт разработчика на портале это никак не влияет — он останется активным.
Часто задаваемые вопросы
Безопасно ли включать режим разработчика на телевизоре LG?
Да, это официальная функция LG, предназначенная для разработчиков. Риск появляется только при установке приложений из недоверенных источников или при работе телевизора в незащищённой сети с активным SSH-доступом.
Почему приложение Developer Mode не находится в LG Content Store?
Возможная причина — региональные ограничения магазина. Проверьте настройки региона телевизора и убедитесь, что выполнен вход в учётную запись LG. Точная доступность приложения зависит от версии webOS и региона, поэтому при отсутствии результата сверьтесь с документацией для вашей модели.
Что делать, если сессия Dev Mode постоянно истекает?
Это штатное поведение: сессия ограничена по времени. Откройте приложение Developer Mode и нажмите кнопку продления (Extend), чтобы сбросить счётчик. Делать это нужно регулярно, пока вы пользуетесь сторонними приложениями.
Можно ли включить режим разработчика без интернета?
Нет. Для входа в аккаунт разработчика и активации режима телевизору требуется подключение к интернету. После активации работа в локальной сети (SSH, установка пакетов) возможна и без внешнего доступа, но продление сессии снова потребует соединения.
Удалятся ли приложения, если выключить режим разработчика?
Как правило, да — приложения, установленные через Dev Mode, удаляются или перестают работать при отключении режима либо истечении сессии. Приложения из официального LG Content Store это не затрагивает.