Gathin23
It disables unwanted packages instead of uninstalling them, so every cleanup has a recorded restore path. Connect to a TV over Wi-Fi, back it up, choose what to keep, and get a minimal replacement home screen. It includes tested lists for over 170 TV models; Fire TV supports debloating but not launcher replacement.
For Android TV owners with Wi-Fi escaping ads and preloaded clutter, and Android TV app authors
The project uses Wi-Fi ADB to back up a TV, disable selected packages rather than uninstall them, and install a separate native launcher only after it is confirmed as Home. The launcher reads local configuration and theme overlays, avoiding network access during configuration loading.
README.md (How it works); AGENTS.md (Cleaning a TV: the rules that are not negotiable); launcher/app/src/main/java/com/gathin/tvhome/Config.java (class documentation)
TV cleanup tools
Connect to TVs, back up state, disable packages, restore changes, and transfer files.
tools/
Native launcher
Provides the replacement Android TV home screen and app navigation.
launcher/app/
Launcher configuration
Loads built-in configuration, local themes, wallpaper options, and launcher preferences.
launcher/app/src/main/java/com/gathin/tvhome/Config.java
Module-card discovery
Validates third-party cards and stores the owner's signed approval decisions.
launcher/app/src/main/java/com/gathin/tvhome/Cards.java
Generated