explaingit

celiobjunior/clean-android-tv

Analysis updated 2026-05-18

23ShellAudience · generalComplexity · 2/5Setup · moderate

TLDR

Shell scripts and a guide for debloating Android TV boxes over ADB, removing bloatware apps and swapping in a cleaner launcher.

Mindmap

mindmap
  root((clean-android-tv))
    What it does
      Debloats Android TV
      Frees up RAM
      Replaces launcher
    Tech stack
      Shell scripts
      ADB
    Use cases
      Speed up old TV
      Remove ads
      Reduce background apps
    Audience
      TV owners
      Budget devices

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Speed up a sluggish budget Android TV by removing pre-installed bloatware apps.

USE CASE 2

Replace a laggy, ad-filled home screen with a clean grid launcher.

USE CASE 3

Free up RAM on a low-memory Android TV to reduce slowdowns.

What is it built with?

ShellADBAndroid

How does it compare?

celiobjunior/clean-android-tv5p00kyy/club-5060tijnuyens/modulejail
Stars232323
LanguageShellShellShell
Setup difficultymoderatehardeasy
Complexity2/53/53/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires enabling Wireless Debugging on the TV and installing ADB on your computer.

In plain English

This project is a set of shell scripts and guides for making an Android TV run faster by removing unwanted pre-installed apps and background processes, a practice often called debloating. It works through ADB, a tool that lets you send commands to an Android TV from your computer over a Wi-Fi connection, without opening up the device itself. The author tested it on a Philips Smart TV running Google TV on Android 11, with only 1.5GB of RAM. The README shows a clear before-and-after comparison: free memory rose from about 166MB to over 540MB, background processes dropped from an unlimited number down to just 2, and screen animations were turned off. The default Google TV home screen, which shows ads, was also swapped out for FLauncher, a simple open-source launcher that displays apps in a plain grid instead. To use the project, you first install ADB on your computer, turn on Wireless Debugging in the TV's developer settings, and connect to the TV using its IP address. From there you can follow a step by step guide, written in either English or Portuguese, and run a cleanup script that handles the disabling process automatically. The README notes you can rerun this script any time the TV starts to feel slow again. Every change made by the scripts can be undone. If disabling an app causes a problem, or you decide you want a feature back, the README lists the single ADB command needed to re-enable it. Nothing is deleted permanently, so the process is low risk for anyone comfortable typing a few terminal commands. This is aimed at owners of budget or aging Android TV devices, especially ones with limited RAM, where stock software and ad heavy interfaces tend to make everyday use feel slow. It requires basic comfort with a command line but no programming experience.

Copy-paste prompts

Prompt 1
Walk me through connecting to my Android TV with ADB over Wi-Fi step by step.
Prompt 2
Explain what each command in this Android TV cleanup script does before I run it.
Prompt 3
Help me figure out which pre-installed apps are safe to disable on my Android TV.
Prompt 4
Show me how to re-enable an app I accidentally disabled using ADB.

Frequently asked questions

What is clean-android-tv?

Shell scripts and a guide for debloating Android TV boxes over ADB, removing bloatware apps and swapping in a cleaner launcher.

What language is clean-android-tv written in?

Mainly Shell. The stack also includes Shell, ADB, Android.

How hard is clean-android-tv to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is clean-android-tv for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.