How to Install and Sideload Apps on Android TV via CleanYourTV
Updated 2026-10-29
Why CleanYourTV matters for sideloading
CleanYourTV is a lightweight overlay app built for Android TV boxes that lets you side‑load APKs from a phone browser, a USB mass storage drive, or Wi‑Fi network shares without opening an ADB shell. It is especially useful when you want to test home‑grown Android TV apps, deploy custom keyboards, or push utility tools to multiple boxes in a living‑room media hub. The launcher itself does not expose a reliable way to load unsigned packages, so most power users rely on a small helper app like CleanYourTV to bridge that gap.
Preparing your box for a clean install
First, confirm your devices support the required features. Not every Android TV box has a fast enough USB host, nor does the stock launcher permit sideloading without developer options enabled. Enable Developer Options → Set up Wi‑Fi (or just keep the screen unlocked if you intend to use the Wi‑Fi share method). You also need a USB‑to‑micro‑B adapter or a USB OTG cable on some models; the stock HDMI port alone often cannot act as a writable file system on lower‑end hardware.
- Ensure the box runs Android TV 11 or later; earlier releases lack the sideloading APIs CleanYourTV expects.
- Verify the network is stable; the installation stream over Wi‑Fi can drop if other devices flood the LAN.
- Keep the box’s firmware up to date before flashing any third‑party package, because Samsung TV Plus boxes in particular have had a bug where unsigned APKs never appear in the launcher.
Using CleanYourTV to sideload over Wi‑Fi
Open the CleanYourTV app from the source menu or the Home menu, then tap “Sideload.” It lists available sources: Google Drive, a connected USB stick, or an arbitrary HTTP URL you paste. Point it at https://your-remote-access-repo.com/apps/sideload.apk, and the launcher will ask for permission to install an unknown package. Grant that prompt. After the download finishes, CleanYourTV verifies the signature if the APK includes one, and then hands off control to the TV’s install dialog.
The biggest advantage of Wi‑Fi sideloading is that you do not need to physically connect the box each time. Once the package is on the TV, you can move it to a second box by pushing the file over the same LAN using the app’s own transfer feature. This is handy for a cluster of TVs running the same remote‑control app, such as kitchen setups, home automation dashboards, or gaming consoles that share a Media Viewer.
Trade‑offs and limits you should know about
CleanYourTV is not part of the official Android TV SDK. That means it receives updates slower than Google’s own sideloading tools, and certain newer TV models may silently reject sideloaded APKs with “Package requires Signature” errors. The app also runs a small background service that monitors the TV during the sideload and cleans up temporary files—useful, but it can briefly spike CPU usage while copying large binaries.
Two concrete limitations to keep in mind:
- Unsigned packages work on most newer boxes, but if you upgrade to Android TV 13 on some OEM firmware, the built‑in verifier becomes stricter and CleanYourTV’s installer may refuse them outright.
- Remote access tools that require elevated privileges, such as SSH or VNC over the box, should still be installed from trusted developers and run behind a firewall. Do not enable those features from the launcher itself; instead, use CleanYourTV to copy the binary from your laptop, then reboot into developer mode for the final configuration.
Testing remote access after sideloading
Once the app has landed on the TV, verify that the remote access service starts cleanly. Launch the installed launcher, navigate to the app icon, and open its settings page. If the UI shows “Service Unavailable,” check that the box has a static IP address on your network and that the port matches what your cloud console expects (commonly 2222 or 3389). Remember that many Korean and Japanese Android TV boxes ship with the remote‑access app pre‑configured for a different port range than what modern VPN gateways advertise.
After confirming the connection from your laptop, test the actual functionality: open the app, launch a video stream, and try pausing or scrubbing playback from the mobile controller. Some sideloaded utilities fail to register the TV’s input methods correctly, which manifests as unresponsive touch pads on the remote. In those cases, re‑installing the utility through CleanYourTV and re‑granting the “Allow screen overlays” permission usually resolves the issue.
Rolling updates safely through CleanYourTV
Because CleanYourTV is a small wrapper, updating it is as simple as reinstalling from the Play Store or the developer’s website. When you update the helper app, always back up the list of installed sideloaded packages first; the uninstall routine does not always remove app data, and you do not want to lose your custom keyboard layout. After an update, re‑run the sideload wizard once more to confirm the network path still works and that the new binary accepts the same signature format.
If you manage multiple boxes, keep a single master list of sideloaded resources hosted on a local NAS or a private cloud bucket. That way, a single change propagates to all devices via one Click in CleanYourTV, without having to re‑upload the APK to each unit. This workflow cuts down the time spent on per‑box setup from hours to minutes, and it keeps your living‑room media hub consistent across restarts.
Related reading: more Android TV notes
Read next
How to Automate Weekly Sideloading Updates on Android TV Media Panels
Learn how to set up automated sideloading of media panel apps on Android TV. Keep your panel extensions fresh without manual effort.
How to Use ADB Sideloading to Install Apps on a Fresh Android TV Box
Learn how to sideload APKs on a new Android TV via ADB, including setup, command steps, and common pitfalls for smooth app installs.