A โโlost or broken remote control Android TV is not a death sentence. Modern smartphones based on Android or iOS can easily replace a physical remote control, and often offer even more functions: voice search, gesture control and quick access to your favorite applications. But how does this work in practice? Is it possible to do without additional devices, and what applications really work stably with Sony Bravia, Xiaomi Mi TV or NVIDIA Shield?
In this article - a complete guide to setting up a virtual remote control from your phone on any Android TV, including rare models and solutions for cases when standard methods do not work. We will look at official applications from manufacturers, universal tools like Google TV Remoteas well as alternative methods using ADB and a local network. Let's take a separate look at typical errors (for example, when the phone doesn't find the TV) and ways to eliminate them.
Spoiler: for most TVs, it is enough to download one application and synchronize devices via Wi-Fi - no root access or complex manipulations. But if yours Android TV is older than 2018 or runs on custom firmware, advanced methods will also come in handy.
1. Official applications from manufacturers: quick setup
The most reliable way to control Android TV from your phone is to use a proprietary application from the brand of your TV. Such apps are optimized for specific models, support all functions of the remote control (including volume control and launching applications) and rarely crash. Below is a list of official solutions for popular brands:
- ๐บ Sony Video & TV SideView โ for TVs Sony Bravia (including models with Google TV). Supports voice search and gestures.
- ๐ฑ Mi Remote Controller is a universal application for Xiaomi Mi TV, Redmi Smart TV and other devices in the Xiaomi ecosystem. Works via Wi-Fi and infrared (if available).
- ๐ฎ NVIDIA Shield TV Remote โ for media set-top boxes NVIDIA Shield. Allows you to use your phone as a gamepad.
- ๐ Philips TV Remote - supports TVs Philips on Android TV and Saphi OS.
- ๐ฅ๏ธ TCL nScreen - for TCL Android TV and Roku TV. Enables the "Mirroring" function for screen mirroring.
How to connect:
- Download the application for your brand of TV from Google Play or App Store.
- Make sure that the phone and Android TV are connected to one Wi-Fi network.
- Launch the application on your phone and follow the instructions on the screen (usually you need to confirm pairing on the TV).
- Done! Now you can control TV from your phone, including changing channels, adjusting the volume and launching applications.
โ ๏ธ Attention: Some manufacturers (for example, Samsung) block the operation of third-party remote controls on their Android TVdevices. If your TV is not detected, check your network settings or try alternative methods in the following sections.
One โโWi-Fi connection on the phone and TV|Disable VPN on both devices|Update the TV firmware|Charge the phone at least 30%-->
2. Google TV Remote: a universal solution for all Android TV
If your TV does not have a proprietary application (or it is unstable), use Google TV Remote an official tool from Google, compatible with most devices on Android TV 9.0 and newer. This application supports:
- ๐ Voice search via Google Assistant.
- ๐๏ธ Full keyboard for text input.
- ๐ Media control (pause, rewind, volume).
- ๐ฑ Gestures for navigation (e.g. swipe to scroll the menu).
Step-by-step guide:
- Download Google TV Remote from Google Play (for iOS the application is called Google Home).
- Open the application and select your Android TV from the list of available devices. If the TV is not displayed, click
Add deviceโSetting up a new device. - A confirmation code will appear on the TV - enter it in the application on your phone.
- Allow access to the local network and microphone (for voice control).
The application will automatically detect your model Android TV and load an optimized interface. For example, for NVIDIA Shield buttons for launching games will be available, and for Sony Bravia quick image settings.
โ ๏ธ Attention: On some TVs (for example, Xiaomi Mi TV Stick) Google TV Remote may not work due to manufacturer restrictions. In this case, use the methods from section 4 (IP or ADB control).
If the application does not find the TV, try rebooting the router or temporarily disabling the "AP Isolation" function on it.
3. Alternative applications: when the official ones donโt work
If branded or universal remotes refuse to connect, try one of these applications. They often save the day when:
- ๐ The TV is connected to Wi-Fi, but is not displayed in the list of devices.
- ๐ You need to control Android TV via mobile data (without a shared network).
- ๐ ๏ธ Required advanced functions (for example, macros or button customization).
| Application | Features | Compatibility | Link |
|---|---|---|---|
| Unified Remote | Supports control via Wi-Fi, Bluetooth and IR. There are plugins for Kodi, VLC and other applications. | Android TV 5.0+ | Google Play |
| Yatse: Remote for Android | Advanced settings, gesture support, widgets for quick access. | Android TV 7.0+ | Google Play |
| RemoDroid | Control via ADB (does not require root). Suitable for older models. |
Android TV 4.4+ | GitHub |
| TV Remote Control | Simple interface, support for infrared port (if available on the phone). | Android TV 6.0+ | Google Play |
To connect via Unified Remote or Yatse:
- Install the application on the phone and the server part on Android TV (if required).
- Enable the option on the TV
USB debugging(Settings โ About TV โ Build number- press 7 times, then return toSettings โ For developers). - Connect to the TV via IP address (you can find it in
Settings โ Network).
How to find the IP address of Android TV without a remote control?
If You donโt have a remote control, connect a keyboard or mouse to the TV via USB. Then go to Settings โ Network) โ Wi-Fi and look at the IP address. Alternatively, use the router: go to its web interface (usually 192.168.1.1and find the device by name (for example, MiTV-ABC123).
4. Control by IP address: for advanced users
If no application connects to the TV, you can use direct commands over the local network. This method works even on locked devices (for example, Android TV boxes from telecom operators) and does not require installing additional software on the TV.
You will need:
- ๐ฑ Phone with the application Termux (or any
ADB-client). - ๐ฅ๏ธ IP address Android TV (see spoiler in the previous section).
- ๐ง Enabled network debugging (
Settings โ For developers โ Network debugging).
Instructions:
- Install Termux from F-Droid (version from Google Play outdated).
- Enter the commands:
pkg install android-toolsadb connect [IP address]:5555For example:
adb connect 192.168.1.100:5555. - Confirm the connection on the TV (a request will appear).
- Now you can send commands directly. Examples:
adb shell input keyevent 23 # Volume +adb shell input keyevent 24 # Volume -
adb shell input keyevent 3 # Home
adb shell input keyevent 19 # Up
adb shell input keyevent 20 # Down
For convenience, create scripts in Termux or use applications like Tasker to assign commands to buttons phone.
โ ๏ธ Attention: Network debugging (ADB over Wi-Fi) can be dangerous if your router is not password protected. Always disable this option after use!
Adb control is the most reliable method for old or "locked" Android TV, but requires basic knowledge of the command line.
5. Voice control and gestures: advanced functions
Modern phone remotes support not only basic commands, but also voice input, gestures and even control via camera. For example, in Google TV Remote you can:
- ๐ค Say commands like โTurn on Netflixโ or โIncrease the volume on 30%). data-i="179">Open
- ๐ Swipe up/down to scroll through the menu (like on a laptop touchpad).
- ๐ Use your phone camera to scan QR codes (for example, to quickly log into your account YouTube).
How to set up voice control:
- Open Google TV Remote and click on the microphone icon.
- Allow access to the microphone (if the request appears for the first time).
- Say the command:
- "Open Prime Video and play it back The Lord of the Rings".
- "Set the volume to 50 percent."
- "What is the weather forecast today?" (the weather widget will be displayed).
For gesture control c Yatse:
- Go to
Settings โ Gesture controls. - Assign actions to swipes (for example, swipe left - "Back", swipe right - "Home").
- Activate the mode "Touch panel" for cursor control.
Some applications (for example, Unified Remote) support control via camera: just point the phone at the TV, and the application recognizes hand gestures (for example, wave your hand to the left to rewind).
If voice search does not work, check the system language on your TV. It should match the language of the voice assistant on your phone (for example, both devices should be in Russian or English).
6. Solving problems: the phone does not find the TV
The most common problem when setting up a virtual remote control is Android TV it is not displayed in the list of available devices. Reasons and solutions:
| Problem | Possible cause | Solution |
|---|---|---|
| TV is not visible in the application | Devices on different networks | Connect your phone and TV to the same Wi-Fi network (not through guest access!). |
| The connection is interrupted | Weak Wi-Fi signal | Move the router closer or use a signal repeater. |
| The application displays the error "Could not connect" | Blocking ports on the router | In the router settings, open the ports 5555 (for ADB) and 8080. |
| The buttons on the remote control are not work | Firmware incompatibility | Update the TV software (Settings โ System update). |
| Voice search does not recognize commands | Disabled Google Assistant | Enable the assistant in the TV settings (Settings โ Voice search). |
If all else fails, try:
- Reset the network settings on the TV (
Settings โ Network โ Reset). - Install an alternative launcher (for example, ATV Launcher) - sometimes this solves problems with detection.
- Use
ADB-commands to force a connection (see section 4). - ๐ Use a complex password for Wi-Fi (at least 12 characters, with letters and numbers).
- ๐ก๏ธ Disable network debugging (
ADB over Wi-Fi) after use. - ๐ Regularly update the firmware of your TV and applications on your phone.
- ๐ซ Do not connect Android TV to public networks (for example, in a cafe or hotel).
- In the router settings turn on MAC address filteringso that only your devices can connect to the network.
- Use VPN on the router (for example, OpenVPN) if you often control the TV remotely.
- For
ADBconnection, change the port from5555to random (for example,adb tcpip 12345).
โ ๏ธ Attention: On some TVs (for example, Sony Bravia 2019โ2020) after resetting the settings, you may need to re-activate Google Play Services. To do this, go to Settings โ Applications โ Google Play Services โ Enable.
7. Security: how to protect your connection
Control Android TV from your phone is convenient, but opens up potential vulnerabilities. For example, if an attacker connects to your Wi-Fi network, he will be able to send commands to the TV. To avoid this:
Additional measures:
If you often control the TV via the Internet (for example, turn it on remotely), configure port forwarding only for trusted IP addresses. Instructions:
- Go to the router settings (
192.168.1.1). - Find the section
Port ForwardingorVirtual servers. - Add a rule for the port
5555(or your custom port) and specify the local IP address Android TV. - Save the settings and reboot the router.
FAQ: Frequently asked questions
Is it possible to control Android TV from an iPhone?
Yes, but the choice of applications is limited For most Android TV is suitable Google Home (available in App Store). You can also use Unified Remote or Yatse (requires a server part on the TV). Voice control works via Siri Shortcuts (set up the command "Hey Siri, turn on Netflix on your TV").
How to control Android TV without Wi-Fi (via mobile data)?
There are two options:
- IR port: If the phone has an IR transmitter, use applications like Mi Remote (for Xiaomi) or AnyMote. Suitable only for basic commands (turning on, switching channels).
- USB-OTG: Connect the phone to Android TV via cable
USB-OTGand useADB-commands (required enableUSB debugging).
For full control without Wi-Fi you need Bluetooth remote control (for example, Xiaomi Mi Game Controller).
Why do some buttons on the virtual remote control not work?
This is a typical problem for unofficial applications or old firmware. Solutions:
- Update the TV firmware (
Settings โ System update). - Try another application (for example, Yatse instead Unified Remote).
- Assign the missing buttons manually in the application settings (section
Customization). - For NVIDIA Shield install an alternative launcher (ATV Launcher or Wolf Launcher).
If it doesn't work volumecheck if HDMI CEC is disabled in the TV settings (Settings โ Sound โ HDMI CEC).
Can I use my phone as a gamepad for Android TV?
Yes, these are suitable for this:
- NVIDIA Shield TV Remote โ supports virtual joysticks.
- Unified Remote โ there is a plugin Gamepad for button emulation.
- Steam Link โif on Android TV installed Steam, you can stream games from your PC and control them from your phone.
For better response, use Bluetooth gamepad (for example, Xbox Controller or DualShock 4).
How to disable the virtual remote control if the phone is lost?
If you have lost the phone on which access to Android TVis configured, do the following:
- Reset the network settings on the TV (
Settings โ Network โ Reset). - Disable network debugging (
Settings โ For developers โ Network debugging). - If used
ADB, change the connection port or disable the service adbd with the command:adb shell setprop service.adb.tcp.port -1 - For complete security, reset the TV to factory settings (
Settings โ Storage and reset โ Reset data).
If the phone was connected via account Google, remove it from the list of trusted devices on the site myaccount.google.com.