Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

CleanYourTV

Use ADB to disable unwanted Android TV packages and install a clean, locally controlled home screen

Visit website Save

CleanYourTV is an open-source Android TV debloating workflow using ADB, with a native launcher, backups and restore tools. It does not remove ads inside apps.

Pricing
Open source
Deployment
Windows / macOS / Linux app
Platforms
Windows, macOS, Linux
53,266stars6,818forks
13views
Updated

What is CleanYourTV?

CleanYourTV is an open-source workflow for simplifying an Android TV or Google TV home screen. It connects a computer to the television through Android Debug Bridge, or ADB, disables selected unwanted packages and installs a small native launcher. The important choice is which television functions to retain before changing the installed software state.

The debloating step uses Android package disabling rather than uninstalling system applications. The tools record the previous state so the selected changes can be reversed. The launcher then provides an application dock, a larger application grid, television inputs and local settings. Advertising shown inside a streaming application is outside that home-screen change.

The project combines shell and PowerShell tools, community device lists and a Java launcher. A coding assistant can help discover the device and prepare a plan, but the TV owner still needs to approve the package choices. A list for a similarly named television is useful evidence, not proof that every firmware uses identical packages.

The reviewed release is CleanYourTV 2.5.0, published October 21, 2026. The source license is MIT; the bundled Outfit font has its own SIL Open Font License. The gallery contains official project screenshots.

Inside the application

CleanYourTV screenshots

Explore the interface. Open a screenshot to view it at full size.

CleanYourTV launcher home screen with focused Netflix tile and application dock
CleanYourTV screenshot 1

Official project screenshot of the launcher. It does not show removal of advertising within Netflix or another application.

CleanYourTV input menu with television sources and HDMI inputs
Television input picker

Official project screenshot of the input picker; available sources depend on the television.

CleanYourTV launcher showing the Aurora theme
Aurora theme

Official theme example, not an iThub-created screenshot.

Source: official CleanYourTV project page.

Key capabilities

  • ADB administration over the local network A computer and television communicate through the Android debug bridge. The TV must expose and authorize debugging. The workflow uses that access to inspect packages and settings; it is not a remote service that discovers arbitrary televisions across the internet.
  • Reversible package disabling The disabling and restore tools use the recorded package state. This helps avoid enabling something that was already disabled before the change. Keep the device-specific list and recovery record together, and verify that the original launcher is enabled before relying on it as Home again.
  • A native television launcher The launcher supplies a dock, application grid, focus effects, clock and controls designed for a remote. Its source is plain Java rather than a web page embedded in the television. The build requires JDK 17 and Android SDK platform 34, according to the documented setup.
  • Per-device examples Community lists cover particular brands, models and firmware situations. They show what contributors changed on their own devices. Compare package identifiers and the functions you use before applying a list. The device-list guide explains the examples and their role.
  • Themes and local configuration Themes can change wallpaper, dock contents, labels and layout without rebuilding the launcher. Supported options vary by version. Release 2.5 also adds remote-based controls for parts of the dock and wallpaper workflow; review the selected theme rather than assuming every screenshot is the default.
  • Input and remote controls The project documents HDMI and television input handling, application launching and remote-button behavior. Device firmware can route those actions differently. Test Home, input selection, the voice assistant and any manufacturer-specific keys after a change, using the remote-control documentation where relevant.
  • Optional modules and application library Module cards and the optional application library extend the local interface. They are separate choices from basic debloating. Read the module contract and the library settings before enabling additions, especially when an extension changes what is displayed or installed.
Advertisements

Where CleanYourTV fits

Simplifying a family television

Start by listing the applications and TV functions people actually use. Preserve casting, voice input, broadcast television and update components when they are wanted. Then choose a smaller dock and remove unwanted home-screen rows through the reviewed package plan. Verify that another household member can still use the remote without a computer.

Working on a specific Android TV model

Match the model and firmware to the available community evidence. Save an inventory before using a debloat list, and review unexplained packages individually. A shared brand name does not establish compatibility. If the new launcher cannot become Home on that firmware, treat that restriction as a device constraint rather than forcing unrelated package changes.

Maintaining a recoverable configuration

Keep the applied list, local configuration, build version and recovery record with your device notes. After an update, test the launcher and the original Home path again. The troubleshooting guide is a better starting point than rerunning a different model's cleanup blindly.

Separating the launcher from broader advertising control

Use this project when the unwanted material belongs to the television home screen or selected system packages. An ad-supported video subscription or advertisement delivered by a streaming service is a different layer. That distinction helps set a useful goal and prevents treating a launcher change as a universal ad blocker.

Reviews of CleanYourTV

No reviews yet

Be the first to share your experience with CleanYourTV.

Loading review form…

Alternatives to CleanYourTV

Compare CleanYourTV with these tools →