значок приложения

TV Remote

Web remote control for Android TV — no cloud, no account, LAN only
Новое в версии 1.5
v1.5: Fixes a crash on Android 14 and newer, where the server failed to start because the manifest was missing a permission that the connectedDevice service type requires. Reported by a user on Android 14; the app was unaffected on Android 12 and older. No other changes to the remote.
TV Remote turns your Android TV into a self-hosted web remote that any device on your local network can control — phone, tablet, laptop — without installing any app on the controller device.

HOW IT WORKS

The app runs a tiny HTTP server (port 8080) directly on your TV. Open http://<tv-ip>:8080 in any browser and you get a full remote control interface. Input is injected via ADB loopback — the app connects to the TV's own ADB daemon at 127.0.0.1:5555, so no root is required.

FEATURES

• D-pad navigation (up, down, left, right, OK/Enter)
• Back, Home, Menu buttons
• Volume up / down / mute
• Power / sleep toggle
• Channel up / down rocker + numeric keypad (0–9)
• Keyboard text input — type into any focused field on the TV
• Google Assistant launch
• Works from any browser on the same LAN — no app needed on the controller

PRIVACY

Completely local. No data leaves your network. No accounts, no telemetry, no analytics, no ads.

REQUIREMENTS

• Android TV or Google TV device (Android 8.0+)
• Developer Options enabled on the TV
• ADB over network enabled (TCP/IP mode, port 5555)
• Both the TV and the controller must be on the same LAN

The app starts automatically on boot and runs as a foreground service to stay alive when the TV is in use.

Open source (MIT) — source code at https://github.com/Legvan/tv-remote

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Скачать
  • Версия 1.5 (6) рекомендована Добавлено 02.09.2026

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • подключение/отключение от сети Wi-Fi
      Приложение сможет подключаться к точкам доступа Wi-Fi и отключаться от них, а также изменять конфигурацию сетей Wi-Fi на устройстве.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.porter.tvremote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 3.9 МиБ Подпись PGP | Журнал сборки

  • Новое в версии 1.4
    v1.4: Targets Android 16 (API 36) as required by Google Play. Handles the mandatory edge-to-edge layout so the UI no longer sits under the system bars on phones. No changes to the remote itself.
  • Версия 1.4 (5) - Добавлено 01.08.2026

    Для этой версии требуется Android 8.0 или новее.

    Cобрана и подписана оригинальным разработчиком и гарантированно соответствует этому исходному коду.

    Разрешения
    • просмотр сетевых подключений
      Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.
    • просмотр подключений Wi-Fi
      Приложение сможет просматривать информацию о сети Wi-Fi: состояние сети и имена подключенных устройств.
    • запуск служб переднего плана
      Приложение сможет использовать службы переднего плана.
    • запуск служб переднего плана с типом "connectedDevice"
      Приложение сможет использовать cлужбы переднего плана с типом "connectedDevice"
    • неограниченный доступ к Интернету
      Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.
    • запуск при включении устройства
      Приложение сможет запускаться после начальной загрузки системы. Это может привести к увеличению времени включения телефона и уменьшить его быстродействие в связи с постоянной работой приложения.
    • отключение спящего режима
      Приложение сможет запрещать перевод телефона в спящий режим.
    • com.porter.tvremote.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Скачать APK 3.9 МиБ Подпись PGP | Журнал сборки