Skip to content

Latest commit

Β 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Anti-Bloatware List for Android TV Boxes & Sticks

Stars Forks License Root Required Android Version

πŸš€ Reclaim 1.90GB+ of storage, 200MB+ of RAM, and boost performance on rooted Android TV sticks and boxes. Community-tested ADB commands optimized for Android 9+ and remotes without microphones.


What is this? A curated, community-tested list of pre-installed bloatware on Android TV sticks and boxes that you can safely remove to free up storage, reduce background processes, reclaim RAM, and improve overall device performance. Includes two ready-to-run ADB scripts: one for remotes with microphones and one for no-mic setups.


Why Debloat?

Android TV devices ship with dozens of pre-installed apps you'll never use. Removing them delivers real benefits:

Benefit Estimated Impact
Storage Freed 1.90 GB+
RAM Saved ~200 MB+
Boot Time 5-15% faster
Background Processes Reduced by ~30%
Battery Consumption Lower on stick devices

Removing bloatware also reduces telemetry, limits ad tracking, and minimizes unnecessary API calls β€” all without breaking your system if you follow this guide.

Perfect For

  • Rooted Android TV users who want a faster, cleaner device
  • Mi Box / MXQ / X96 owners tired of bloat eating storage
  • Custom ROM testers who need a clean baseline before flashing
  • Performance enthusiasts optimizing boot time and RAM usage

Table of Contents


Quick Start

  1. Enable ADB debugging in Developer Options and connect to your TV.
  2. Root your device using Magisk or SuperSU.
  3. Run the appropriate command block from the Debloat Commands section.
  4. Reboot and enjoy a cleaner, faster device.

No-Mic remote? Use the Full Debloat script.
Has-Mic remote? Use the Safe Universal Only script.


Requirements

  • Rooted Android TV device (Magisk, SuperSU, or kernel-level root)
  • ADB shell access (via adb shell or a terminal emulator on-device)
  • Android 9 or higher (works on Android 10+ with some limitations when not rooted)

Before You Start

  1. Back up your data -- Removing system apps is reversible, but it's good practice.
  2. Know your remote -- If your remote has a microphone button, skip the "No-Mic" section.
  3. Never remove Google Play Services (com.google.android.gms) or the Play Store (com.android.vending) -- this will break your system.

Safe to Remove (Universal Bloat)

These apps are safe to remove on any Android TV device, regardless of your remote type.

App Name Package Name Why Remove It
Android TV Remote Service com.google.android.tv.remote.service Phone-to-TV remote. Useless with a physical remote.
Google Play Movies com.google.android.videos Redundant streaming service.
Google Play Music com.google.android.music Dead service -- no longer functions.
Google Play Games com.google.android.play.games Only needed if you play Android games on your TV.
Print Spooler com.android.printspooler TVs do not need printing capabilities.
Talkback com.google.android.marvin.talkback Accessibility service (unless visually impaired).
Basic Daydreams com.android.dreams.basic Default screensaver. Safe to remove if using a custom one.

No-Mic Graveyard

If your remote does NOT have a microphone button, remove these apps. They are completely useless without a mic trigger and waste background resources.

App Name Package Name Why Remove It
Google App com.google.android.katniss Main voice search engine. Massive storage hog.
Google Assistant com.google.android.apps.googleassistant Useless without a mic trigger.
Speech Services com.google.android.tts Text-to-speech engine. Unnecessary for most users.
Voice Search com.google.android.voicesearch.tv Legacy voice query launcher.

DO NOT TOUCH

Deleting these will break your system or cause a bootloop:

Package Name What It Is
com.google.android.gms Google Play Services -- required by almost everything
com.android.vending Google Play Store
com.google.android.packageinstaller System app installer

Debloat Commands

No-Mic Remote (Full Debloat)

Run this in an ADB shell with root access. This removes all bloat from both categories above.

pm uninstall --user 0 com.google.android.katniss; \
pm uninstall --user 0 com.google.android.apps.googleassistant; \
pm uninstall --user 0 com.google.android.tts; \
pm uninstall --user 0 com.google.android.voicesearch.tv; \
pm uninstall --user 0 com.google.android.tv.remote.service; \
pm uninstall --user 0 com.google.android.videos; \
pm uninstall --user 0 com.google.android.music; \
pm uninstall --user 0 com.google.android.play.games; \
pm uninstall --user 0 com.android.printspooler; \
pm uninstall --user 0 com.google.android.marvin.talkback; \
pm uninstall --user 0 com.android.dreams.basic

Pro tip: Save this block as debloat.sh and run it from your PC:
adb shell su -c "sh debloat.sh"

Has-Mic Remote (Safe Universal Only)

If your remote has a microphone, only remove the universal bloat:

pm uninstall --user 0 com.google.android.tv.remote.service; \
pm uninstall --user 0 com.google.android.videos; \
pm uninstall --user 0 com.google.android.music; \
pm uninstall --user 0 com.google.android.play.games; \
pm uninstall --user 0 com.android.printspooler; \
pm uninstall --user 0 com.google.android.marvin.talkback; \
pm uninstall --user 0 com.android.dreams.basic

Pro tip: Save this block as debloat-safe.sh and run it from your PC:
adb shell su -c "sh debloat-safe.sh"


How to Restore

If you accidentally removed something important, restore it with:

cmd package install-existing <package.name>

Example:

cmd package install-existing com.google.android.music

Note: If cmd package install-existing fails on older devices, use:
adb shell pm install-create -r -t -i com.android.packageinstaller.id and reinstall from APK.


Device Compatibility

This list has been tested on common Android TV sticks and boxes running Android 9+. Known compatible devices:

Device Android Version Notes
Generic MXQ / X96 boxes 9.0 Fully compatible
Xiaomi Mi Box S 9.0 / 10.0 Some Google apps may reappear after updates
Chromecast with Google TV 10.0+ Limited -- some packages are protected
Onn Roku TV (Android TV) 10.0 Fully compatible

Have a device not listed? Open an issue and let us know!


Contributing

Contributions are welcome! If you've found new bloatware packages or tested on a new device:

  1. Fork the repository
  2. Add your findings to the appropriate table
  3. Submit a Pull Request with the device model and Android version

License

This project is licensed under the MIT License. See the LICENSE file for details.


You Might Also Like

  • NoNameOS - Pure C++ hobbyist OS simulation

Keep your sticks clean and fast.

About

πŸš€ Reclaim 1.9GB+ storage and 200MB+ RAM on rooted Android TV sticks and boxes. Curated ADB commands to safely remove bloatware on Android 9+ devices, optimized for no-mic remotes.

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors