TCL · Google TV
TCL 55S470G debloat list
The cleanyourtv list for the TCL 55S470G disables 29 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.
29
packages disabled
Google TV
operating system
Debloat + launcher
what cleanyourtv does
About this TCL 55S470G list
Header: TCL 55S470G (S4 class Google TV, US; device G10, product G10_4K_US_NF, Realtek), 1.8 GB RAM
Android 12 (Google TV), firmware STT2.230203.001, incremental AS50 -- same build as tcl-g10-google-tv Stock launcher: com.google.android.apps.tv.launcherx. Live TV / HDMI app: com.tcl.tv. Keep: com.tcl.tv, com.tcl.tvinput, com.tcl.dashboard, com.tcl.suspension, com.tcl.autopair, com.tcl.systemserver, com.tcl.providers.config, com.tcl.initsetup, com.tcl.useragreement, com.tcl.factory.view, com.tcl.globalkeyoverlay and all com.realtek.*. Unlike the G10 units in tcl-g10-google-tv, nothing shipped disabled on this one: Samba TV, logkit and ttvs were all enabled. com.tcl.ttvs is KEPT here on purpose: besides Samba ACR and TCL BI analytics it hosts the firmware updater (versionUpdateApp SystemUpdateService) and T-Cast. Disable it only if you don't want TV firmware updates. Opt out in Settings > Privacy > Samba Interactive TV, and untick every entry under Manage providers there too (unticking the main switch leaves those ticked). Kept by choice: Netflix, YouTube, Prime Video, Disney+, Apple TV, Paramount+, Tubi, TCLtv+, TCL Live (com.tcl.channelplus), AirPlay, firmware updates. No separate Miracast package on this firmware.
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 55S470G list disables
Batch 1: tracking and analytics (4)
| Package | Note |
|---|---|
tv.samba.ssm.ui | Samba TV ACR front end (the frame service lives in ttvs, see above); re-enabled at every boot while ttvs is enabled, so also opt out in Settings |
com.tcl.logkit | log capture and upload |
com.google.android.feedback | — |
com.tcl.usercenter | TCL account sign-in nags |
Batch 2: TCL content, ads and promos (6)
| Package | Note |
|---|---|
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 |
com.tcl.messagebox | TCL push messages and promos |
android.autoinstalls.config.google.gtvpai | silently installs partner apps |
Batch 3: retail demo, hotel mode, preloads (10)
| Package | Note |
|---|---|
com.tcl.exhibit | — |
com.tcl.esticker | — |
com.tcl.hotelmenu | — |
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 |
com.google.android.marvin.talkback | — |
com.google.android.play.games | — |
Batch 4: background services (off by choice: voice, Chromecast) (4)
| Package | Note |
|---|---|
com.tcl.guard | TGuard cleaner / app manager |
com.google.android.apps.tv.dreamx | ambient mode screensaver (shows promos); screensaver moved to com.android.dreams.basic |
com.google.android.katniss | Google Assistant voice search |
com.google.android.apps.mediashell | Chromecast built-in |
Batch 5: preloaded apps (off by choice) (4)
| Package | Note |
|---|---|
com.google.android.youtube.tvmusic | — |
com.google.android.videos | Google TV app (purchases/rentals) |
com.tcl.smartalexa | Alexa |
com.google.android.tv.remote.service | Google TV phone-app remote (the physical remote is unaffected) |
Needed for the custom launcher. Disable only AFTER launcher/ is installed (see README Troubleshooting) (1)
| Package | Note |
|---|---|
com.google.android.tungsten.setupwraith | — |
Apply the TCL 55S470G 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-55s470g/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 55S470G" 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 55S470G
TV_HOST=192.168.1.50 tools/restore.sh examples/tcl-55s470g/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-55s470g/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 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
TCL BeyondTV (Android TV 9, rt2851)
Android TV 9 · 27 packages