TCL · Android 11
TCL Smart TV Pro debloat list
The cleanyourtv list for the TCL Smart TV Pro disables 28 packages on Android 11: 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.
28
packages disabled
Android 11
operating system
Debloat + launcher
what cleanyourtv does
About this TCL Smart TV Pro list
Header: TCL Smart TV Pro, US (device G05, product G05_4K_US, board C05, MediaTek MT5889 / MT9615)
Android 11 (Google TV), firmware AR2101, software AR68 (built March 2024), 2.7 GB RAM 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.settings, com.tcl.system.server, com.tcl.keyhelp, com.tcl.autopair, com.tcl.tcl_bt_rcu_service (remote) and com.tcl.providers.config. Unlike the G10, com.tcl.ttvs ships enabled here; it carries TCL's BI analytics service. Known quirk, read before replacing the launcher (the one report so far where disabling setupwraith did NOT stick): - With launcherx disabled, com.google.android.tungsten.setupwraith/.RecoveryActivity claims HOME at priority 1 and Home lands on a black, looping recovery screen. Shell cannot disable that component. Disabling the whole setupwraith package worked until a reboot, after which this TV had it back in charge, unlike the MOOR2, QM6K and Chromecast reports where the disable survives. Recover with: pm enable com.google.android.apps.tv.launcherx; pm enable com.google.android.tungsten.setupwraith - The launcher half is therefore unverified on the G05: launcher/build-and-install.sh will refuse and roll back while Home resolves to setupwraith (README, Troubleshooting). This list is the debloat half. Contributed by damonearl (PR #73).
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 Smart TV Pro list disables
TCL content, ads and promos (9)
| Package | Note |
|---|---|
com.tcl.tv.plus | TCL TV+ content app |
com.tcl.channelplus | TCL Live FAST channels |
com.tcl.tv.tclchannel | TCL Channel, bundles Google Mobile Ads |
com.tcl.waterfall.overseas | TCL content "waterfall" recommendations |
com.tcl.partnercustomizer | TCL tweaks to Google TV home rows |
com.tcl.messagebox | TCL pushed messages and promos |
com.tcl.usercenter | TCL account sign-in |
com.tcl.dashboard | "TCL Home" panel, gift box and promos; no remote key uses it |
com.tcl.suspension | Quick Panel; the remote's Input key stops working, use the |
launcher's Inputs menu. HDMI and antenna still play. Telemetry and background services (2)
| Package | Note |
|---|---|
com.tcl.ttvs | TCL BI/awareness/identifier services |
com.tcl.guard | TGuard: "health info", device-use tracking, memory cleaner |
Retail demo / store mode (1)
| Package | Note |
|---|---|
com.tcl.esticker | — |
Preloaded apps and services (8)
| Package | Note |
|---|---|
com.tcl.ocean.instructions | e-manual |
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.gallery | — |
android.autoinstalls.config.google.gtvpai | — |
com.google.android.feedback | — |
com.google.android.marvin.talkback | — |
com.google.android.apps.tv.dreamx | ambient mode screensaver, see the clock screensaver instead |
Unused Google apps (owner's choice) (3)
| Package | Note |
|---|---|
com.google.android.youtube.tvmusic | — |
com.google.android.play.games | — |
com.google.android.videos | Google TV / Play Movies storefront |
Voice, casting and assistants (owner's choice; comment out what you use) (5)
| Package | Note |
|---|---|
com.google.android.katniss | Google Assistant / voice search |
com.tcl.assistant | TCL voice service |
com.google.android.tv.assistant | assistant LED service |
com.tcl.smartalexa | Alexa |
com.google.android.apps.mediashell | Chromecast built-in |
Apply the TCL Smart TV Pro 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-g05-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 Smart TV Pro" 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 Smart TV Pro
TV_HOST=192.168.1.50 tools/restore.sh examples/tcl-g05-google-tv/debloat.txt 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 Android debloat guide.
Source: examples/tcl-g05-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