TCL · Android TV 11
TCL 43C645 debloat list
The cleanyourtv list for the TCL 43C645 disables 20 packages on Android TV 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.
20
packages disabled
Android TV 11
operating system
Debloat + launcher
what cleanyourtv does
About this TCL 43C645 list
Header: TCL 43C645 (reports as "Smart TV Pro"), Android TV 11 (SDK 30), Realtek RTD2851 / R51MT05
firmware V8-R51MT05-LF1V652, Google TV launcher (com.google.android.apps.tv.launcherx). List derived from examples/tcl-65c725 (same Android 11 TCL platform), checked against this unit's packages. Tested 2026-10-19 on a real unit, applied in three batches with a screenshot after each: Ethernet stayed up, Home and the D-pad, the launcher's Sources menu (HDMI via TvInputManager), Netflix, and Home from Netflix all worked, also after a reboot. Private DNS (AdGuard) kept working. Quirks: the stock launcher is com.google.android.apps.tv.launcherx and setupwraith takes HOME as soon as it is disabled; tools/b64push.py failed its md5 check here, plain `adb push` + `pm install -r` worked. Stock launcher: com.google.android.apps.tv.launcherx. HOME fallback com.google.android.tungsten.setupwraith takes over once it is disabled, so it is disabled too (group 1b). Home then resolves to the new launcher. Kept by choice: voice (com.tcl.assistant, katniss), Cast receiver (mediashell), Live TV (com.tcl.tv). Never disable: com.tcl.providers.config com.tcl.initsetup com.tcl.factory.view com.tcl.system.server com.tcl.tcl_bt_rcu_service com.tcl.autopair com.tcl.tvinput com.tcl.tv com.tcl.tvpassthrough com.tcl.settings com.tcl.inputmethod.international com.tcl.sourcemananger com.tcl.keycustomfunctionservice
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 43C645 list disables
1. Telemetry, promos, content rows (9)
| Package | Note |
|---|---|
com.tcl.bi | — |
com.tcl.dashboard | — |
com.tcl.esticker | — |
com.tcl.partnercustomizer | — |
com.tcl.messagebox | — |
com.tcl.overseasappshow | — |
com.google.android.partnersetup | — |
com.google.android.feedback | — |
com.google.android.onetimeinitializer | — |
1b. Google TV first-run wizard (claims HOME once the stock launcher is off) (1)
| Package | Note |
|---|---|
com.google.android.tungsten.setupwraith | — |
2. Extras (8)
| Package | Note |
|---|---|
com.tcl.useragreement | — |
com.tcl.android.webview | — |
com.tcl.guard | — |
com.tcl.keyhelp | — |
com.tcl.tv.tclhome_passive | — |
com.google.android.syncadapters.calendar | — |
com.google.android.videos | — |
tv.wuaki.apptv | — |
3. Off by choice (2)
| Package | Note |
|---|---|
com.tcl.versionUpdateApp | firmware updater |
com.tcl.miracast | screen mirroring (Cast receiver kept) |
Apply the TCL 43C645 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-43c645/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 43C645" 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 43C645
TV_HOST=192.168.1.50 tools/restore.sh examples/tcl-43c645/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 TV debloat guide.
Source: examples/tcl-43c645/debloat.txt in the MIT-licensed cleanyourtv repository.
Other TCL debloat lists
TCL 40S5400A
Android TV 11 · 22 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
TCL BeyondTV (Android TV 9, rt2851)
Android TV 9 · 27 packages