How to Install and Sideload Apps on Android TV Using a USB Connection

Updated 2026-10-21

Mobile device connections for installing APKs on Android TV via USB

Why USB Is the Safest Route for Sideloading on Android TV

If you need an app that didn’t come with Google Play on your Android TV, the most reliable way to get it onto the box is via sideloading. Doing it over USB is the option many people overlook because it requires a bit of setup, but once it’s working it gives you a predictable workflow: plug the phone into the TV’s USB port (or use a dedicated USB OTG adapter if your model doesn’t expose a data-only port), copy the APK, and run adb install. This method also keeps your network isolated—you aren’t pulling down anything from the internet, so there’s no risk of an unwanted app sliding in through a store update.

Many users give up before they even try USB because they assume the TV itself can’t push the file, but modern Android TV devices support ADB over the tethered connection. The trick is enabling Developer Options on the TV and turning USB debugging on, which unlocks the ADB binary hidden behind the system.

Preparing Your Android TV for ADB and Sideloading

Before you start plugging cables in, open Settings → About → Device information (or Settings → System → Advanced on some models) and confirm whether “USB debugging” appears as an option. If it’s greyed out, your TV may have locked Developer Options behind manufacturer settings—this is common on Sony, Philips, and some TCL/Hisense brands sold in the UK and EU.

Next, on the physical device side:

If your TV is branded (e.g., Xiaomi Mi TV Plus, Sony Android TV 4K), check the manufacturer’s support page for any specific notes about ADB over USB. Some models require you to enable “Developer mode” from the recovery menu first.

Connecting, Installing, and Removing the TV Over USB

  1. Plug the female USB-A end of a short cable into the TV’s data port, and the male end into the PC. The PC should detect the TV as an ADB device—open a command prompt in a terminal window and run adb devices to check.
  2. When the device shows as “device” (not “unauthorized”), you’re ready. Transfer the APK from your computer to the TV, then run:
    adb install /sdcard/Download/your-app.apk
  3. Wait for the standard Android installation message. Once finished, the TV will reboot and launch the new app automatically.
  4. After you’ve confirmed everything works, power off the TV, unplug the USB cable, and reinsert the device’s power. It should return to its normal state with no leftover install files—clean removal is part of the whole point.

If you used OTG adapters rather than a direct cable, remember that the OTG adapter must provide both power and data; a passively wired HDMI-to-USB cable often won’t work for ADB transfer.

Trade-offs: USB vs. the Play Store and Other Sideloading Paths

MethodProsCons
USB + ADBNo network; no store account needed; works on locked-down TVsRequires file management on the TV; slower than downloading directly
Wi-Fi sideload (manual install)No cable neededExtra steps in the Play Store; Android TV’s sideload UIs are less intuitive than Phones
Third-party app launchersUseful for clean launcher setupsEach launcher install is itself an APK, so you’re still running unknown code
Google PlaySafe, auto-updatesOften blocked when you try to install other apps; Play Protect can flag non-store installs

The biggest trade-off is convenience versus control. The play store is simpler, but many popular Android TV utilities and game mods can’t be found there, especially in regions where Google Play Services is absent or limited. USB gives you back that choice.

Keeping Your Android TV Clean When You Sideload

Every successful sideload session ends with a cleanup step. After you remove the USB cable, navigate to the download folder and delete the APK. On most Android TV devices, the installer might leave a small .tmp or .dmg-style file; checking the Download folder before you wipe it is worth the extra ten seconds. If you installed a custom launcher, uninstall it too—and verify that the stock launcher returns after the change, since sideloading sometimes replaces the default launcher package.

Don’t keep old APKs around either. On many TV builds, the package manager holds onto older versions until you explicitly clear them. A clean sweep also removes any leftover permissions or activity records, which is particularly relevant when you’ve added an app that touches camera, microphone, or location access.

The exact commands and supported device models depend on your TV’s hardware revision. For official guidance, consult your device’s manufacturer support site—for example, the Sony Support knowledge base for the Android TV 4K line and the Xiaomi Community forum for Mi Box and Android TV devices. These sources post the precise steps for enabling developer options and the recommended version of ADB tools that match the TV’s firmware. The same goes for the [Android developer documentation](https://developer.android.com/about/versions/rel guides) if you want to dig deeper into what ADB over USB actually supports on this platform.

Summary

Sideloading via USB is the most straightforward way to put apps on Android TV without relying on the Google Play ecosystem. It’s safe, doesn’t touch your home network, and works across most Android TV hardware. The main cost is a little setup: enabling USB debugging, using the correct file format, and committing to post-install cleanup. Once that routine is in place, installing modded utilities, third-party games, or alternative launchers becomes a regular chore instead of a mystery trick.

Related reading: more Android TV notes

Read next