TCL · Google TV
TCL 55 4K Google TV debloat list
The cleanyourtv list for the TCL 55 4K Google TV disables 18 packages on Google TV: the manufacturer's telemetry, sponsored content rows and preloaded apps you never asked for, plus the stock launcher once the clean home screen is in place. It was tested on a real set by a cleanyourtv contributor.
18
packages disabled
Google TV
operating system
Debloat + launcher
what cleanyourtv does
About this TCL 55 4K Google TV list
Header: TCL 55" 4K Google TV, 2023 model year, US (device G10, product G10_4K_US_NF, Realtek RTD2875P)
Android 12 (Google TV, basic mode), firmware STT2.230203.001, software V8-R75PT01-LF1V499 Likely a good starting point for other 2023+ TCL Google TV sets on the Realtek G10 platform. Also confirmed on a TCL 55P6K (Spain retail name for the same G10 platform), product G10_4K_GB_NF_32BIT, identical firmware build STT2.230203.001 — this list applies unchanged. Stock launcher: com.google.android.apps.tv.launcherx (pass it to restore.sh, the default is wrong here). Live TV app: com.tcl.tv (keep it, it also owns HDMI/antenna playback). Keep com.tcl.tvinput, com.tcl.dashboard, com.tcl.suspension, com.tcl.autopair and com.tcl.systemserver too. Already disabled at the factory: com.tcl.logkit, tv.samba.ssm.ui (Samba TV ACR), com.tcl.ttvs. Known quirks on this firmware: - The red "TV" tile disappears from the Google TV Home row after this list (probably com.tcl.partnercustomizer). TV stays in the Apps row and behind the Inputs tile. - Disabling dreamx leaves screensaver_components pointing at it. Switch to the AOSP fallback with tools/tv.py 'settings put secure screensaver_components com.android.dreams.basic/.Colors' - screencap writes an empty file while Live TV/HDMI is on screen. Press Home first. - The Google TV promo banner is drawn by launcherx itself, so only launcher/ removes it. - Disabling the stock launcher alone is not enough to install a replacement: com.google.android.tungsten.setupwraith (the setup wizard) also claims Home at a lower priority and takes over once launcherx is disabled. Disable it too before setting the new launcher as Home — launcher/build-and-install.sh does this automatically and rolls back if Home doesn't land on the new launcher. List it in your own debloat file so restore.sh brings it back. Confirmed on two separate 55P6K units.
Before you run it: every package below is disabled, not uninstalled. Comment out (prefix with #) any line for an app you use. Never disable the Play Store, Play Services, the on-screen keyboard or the TV input services that play HDMI. Switch USB debugging off when you are done.
Packages the TCL 55 4K Google TV list disables
TCL content, ads and promos (6)
| Package | Note |
|---|---|
com.tcl.tv.plus | TCL TV+ content app |
com.tcl.channelplus | TCL Live FAST channels, also removes them from Live TV |
com.tcl.tv.tclhome_passive | pushes TCL content to the home screen at boot |
com.tcl.partnercustomizer | TCL tweaks to Google TV home rows |
com.tcl.interactive | TCL TIAS background service |
com.tcl.smartlink.core | bundles a silent app installer (CustomInstallService) |
Retail demo / store mode (2)
| Package | Note |
|---|---|
com.tcl.exhibit | — |
com.tcl.esticker | — |
Preloaded apps and services (10)
| Package | Note |
|---|---|
com.tcl.ocean.instructions | e-manual |
com.tcl.repairguide | — |
com.tcl.gamebar | re-enable for the console game-mode overlay |
com.tcl.ui_mediaCenter | re-enable to play media from USB drives |
com.tcl.UpdatePeripheral | re-enable to update a TCL soundbar |
android.autoinstalls.config.google.gtvpai | — |
com.google.android.feedback | — |
com.google.android.marvin.talkback | — |
com.google.android.apps.tv.dreamx | ambient mode screensaver, see quirks above |
com.google.android.tv.remote.service | Google TV phone-app remote |
Apply the TCL 55 4K Google TV debloat
Turn on Developer options on the TV (Settings → Device Preferences → About → press OK on Build seven times), switch on USB debugging and, if shown, Network or ADB debugging. Then, from a clone of the cleanyourtv repository on a computer on the same Wi-Fi:
export TV_HOST=192.168.1.50 # your TV's IP address
tools/venv/bin/python -I tools/tv.py --probe
tools/disable.sh examples/tcl-g10-google-tv/debloat.txt Then build and install the clean launcher, which makes itself the default Home and rolls back if it fails:
TV_HOST=192.168.1.50 launcher/build-and-install.sh Prefer to let an assistant do it? Paste the cleanyourtv prompt into Claude Code with "TCL 55 4K Google TV" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.
Restore the TCL 55 4K Google TV
TV_HOST=192.168.1.50 tools/restore.sh examples/tcl-g10-google-tv/debloat.txt com.google.android.apps.tv.launcherx The restore script replays the state recorded before the change, so Home goes back to the launcher that owned it. More in the restore guide and the Google TV debloat guide.
Source: examples/tcl-g10-google-tv/debloat.txt in the MIT-licensed cleanyourtv repository.
Other TCL debloat lists
TCL 40S5400A
Android TV 11 · 22 packages
TCL 43C645
Android TV 11 · 20 packages
TCL 50EP680
Android TV 11 · 47 packages
TCL 55S470G
Google TV · 29 packages
TCL 65C725
Android TV 11 · 19 packages
TCL 65C735
Google TV 11 · 29 packages
TCL ak30a5 — Chinese-market TCL Android TV 9
Android TV 9 · 16 packages
TCL BeyondTV (Android TV 9, beyondtv)
Android TV 9 · 12 packages