How to debloat a TCL TV with cleanyourtv

TCL sells more Android TV and Google TV sets than almost anyone, under platform names like BeyondTV, UnionTV and Smart TV Pro, and with Realtek or MediaTek chips. That spread is why TCL has the most tested cleanyourtv lists of any brand.

16

tested TCL lists

376

package entries

Android TV / Google TV / Android

systems covered

Tested TCL TV debloat lists

Each TCL debloat list below was run on a real TCL TV by a cleanyourtv contributor. Open a list to see every package it disables, grouped by purpose, with the exact commands to debloat that TCL TV and to restore it afterwards.

ModelSystemPackages
TCL 40S5400AAndroid TV 1122
TCL 43C645Android TV 1120
TCL 50EP680Android TV 1147
TCL 55S470GGoogle TV29
TCL 65C725Android TV 1119
TCL 65C735Google TV 1129
TCL ak30a5 — Chinese-market TCL Android TV 9Android TV 916
TCL BeyondTV (Android TV 9, beyondtv)Android TV 912
TCL BeyondTV (Android TV 9, rt2851)Android TV 927
TCL BeyondTV2Android TV 92
TCL 75 C755 QD-Mini LED Google TVGoogle TV35
TCL Smart TV ProAndroid 1128
TCL 55 4K Google TVGoogle TV18
TCL 55Q10G ProAndroid 1120
TCL QM6K Pro Google TVGoogle TV25
TCL UnionTVAndroid TV 927

Before you debloat a TCL TV

A few China-market TCL sets refuse to install any third-party launcher; their lists say so in the header. On some Google TV models the remote's Netflix, YouTube and Prime Video buttons rely on the stock launcher, which the list notes explain.

Packages most TCL lists disable

These package names appear in at least half of the 16 TCL lists, so they are the usual suspects when you debloat tcl tv. Always confirm on your own set first.

PackageListsNote
com.tcl.esticker13/16store-demo sticker
com.tcl.partnercustomizer12/16promo rows on the stock home
com.google.android.feedback12/16"send feedback" app
com.tcl.tv.tclhome_passive10/16pushes TCL content to the home screen at boot
com.google.android.play.games9/16Play Games
com.google.android.videos9/16Play Movies
com.tcl.bi9/16analytics / telemetry service
com.tcl.usercenter8/16TCL account, re-enabled by the system at boot (idle)
com.google.android.youtube.tvmusic8/16YouTube Music
com.tcl.ui_mediaCenter8/16USB media player, together with the next three
com.tcl.messagebox8/16TCL push messages and promos

Debloat a TCL TV step by step

  1. On the TCL TV: Settings → Device Preferences → About → press OK on Build seven times, then turn on USB debugging (and Network/ADB debugging if listed) in Developer options.
  2. On a computer on the same Wi-Fi, clone the cleanyourtv repository, or open Claude Code and paste the cleanyourtv prompt with your TCL model number.
  3. Accept the "Allow USB debugging?" prompt on the TV.
  4. Back up the package list, then apply the closest TCL list in small batches: tools/disable.sh examples/<model>/debloat.txt.
  5. Install the clean launcher with launcher/build-and-install.sh.
  6. Switch USB and network debugging off again when you are finished.

For the full walkthrough see the Android TV guide and the Google TV guide.

TCL TV debloat FAQ

Can I debloat a TCL TV without root?

Yes. cleanyourtv uses Android's debug bridge over Wi-Fi and pm disable-user, which needs no root. On TCL sets it disables telemetry, content rows and preloaded apps, then installs a clean launcher.

Which TCL TV list should I start from?

Pick the list whose codename, chip and Android version match Settings → About on your TV. If none match exactly, the closest platform is a good start; the cleanyourtv prompt checks every package on your own TCL set before disabling it.

Will debloating my TCL TV void the warranty?

Nothing is flashed, rooted or deleted; packages are only disabled in the user profile and can be re-enabled from Settings → Apps or the restore script. Check your own warranty terms if in doubt.

What does a TCL debloat remove?

Across the 16 TCL lists, 376 package entries are disabled in total, mostly manufacturer analytics, recommendation and promo services, duplicate cast or share services, and preloaded apps.

How do I undo the debloat on my TCL TV?

Run tools/restore.sh with the same list you applied. See the restore guide.