Thomson · Android TV 9

Thomson 32HE5800 debloat list

The cleanyourtv list for the Thomson 32HE5800 disables 21 packages on Android TV 9: 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.

21

packages disabled

Android TV 9

operating system

Debloat + launcher

what cleanyourtv does

About this Thomson 32HE5800 list

Header: Thomson 32HE5800 (TCL-built: ro.product.model UnionTV, persist.tcl.client_type THOM-EU-RT2841-S1)

Realtek RTD284x (RT2841), Android TV 9 (API 28), build PPR2.180905.006.A1 (2020-11-15), 1.4 GB RAM with ro.config.low_ram=true, 1280x720 panel. Spain (Orange TV preloaded). Stock launcher: com.google.android.tvlauncher (restore.sh / build-and-install.sh defaults work). Other HOME claimants: com.orange.es.androidtv (Orange TV, priority 0) and two FallbackHome activities (com.tcl.keycustomfunctionservice, com.android.tv.settings). setupwraith is installed but does not claim HOME on this Android TV 9 firmware. Live TV app: com.tcl.tv, inputs via com.tcl.tvinput / com.tcl.tvpassthrough. Keyboard: TCL T_IME. launcher/ config: live_tv_package com.tcl.tv (its TVActivity has a leanback entry, no live_tv_action needed); hide com.tcl.tv from the tiles. HDMI 1/2, AV and Live TV all show up in the Inputs menu. Applied and verified on a real unit on 2026-10-19: Wi-Fi stayed up, launcher/ installed with the default build-and-install.sh, Home and the Inputs menu worked after the full list. DO NOT DISABLE here (load-bearing or unclear, run as android.uid.system): com.tcl.tv com.tcl.tvinput com.tcl.tvpassthrough com.tcl.sourcemananger # Live TV, HDMI, tuner, Source menu com.tcl.autopair com.tcl.tcl_bt_rcu_service com.tcl.keycustomfunctionservice # remote, BT pairing com.tcl.framework.custom com.tcl.keyhelp com.tcl.partnercustomizer # key handling (TKey activity) com.tcl.inputmethod.international com.tcl.settings com.tcl.initsetup com.tcl.factory.view com.tcl.common.terminalmanagerplus com.tcl.xian.StartandroidService com.tcl.appstatecontroller com.tcl.copydatatotv com.android.ListenNetStateService # unclear roles; boot/package/network hooks com.realtek.netflix.setting # Netflix ESN/config

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 Thomson 32HE5800 list disables

Telemetry and analytics (5)

PackageNote
com.tcl.biTCL analytics (BI)
com.google.android.feedback—
com.google.android.tv.bugreportsender—
android.autoinstalls.config.tcl.devicePlay auto-installs of partner apps
com.google.android.partnersetuppartner-app attribution

Content, ads and promos (6)

PackageNote
com.google.android.tvrecommendations—
com.google.android.leanbacklauncher.recommendations—
com.tcl.appmarket2TCL app store (Play Store stays)
com.tcl.usercenterTCL account / phone binding web pages
com.tcl.estickerretail energy-label sticker
com.tcl.useragreementTCL agreement screen, done after setup

Background services (1)

PackageNote
com.tcl.tvweishi"TV Guard" cleaner with its own installer

Preloaded apps (3)

PackageNote
com.google.android.play.games—
com.google.android.musicPlay Music, service discontinued
com.google.android.videosPlay Movies & TV

Off by choice on this unit (6)

PackageNote
com.tcl.ui_mediaCenterUSB media center
com.tcl.videoplayer—
com.tcl.audioplayer—
com.tcl.imageplayer—
com.google.android.katnissGoogle Assistant / voice search
com.google.android.speech.pumpkinhotword

Apply the Thomson 32HE5800 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/thomson-32he5800/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 "Thomson 32HE5800" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.

Restore the Thomson 32HE5800

TV_HOST=192.168.1.50 tools/restore.sh examples/thomson-32he5800/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/thomson-32he5800/debloat.txt in the MIT-licensed cleanyourtv repository.

Other Android TV debloat lists

Thomson 32HE5800 debloat FAQ

Is it safe to debloat the Thomson 32HE5800?

The Thomson 32HE5800 list only uses pm disable-user, so nothing is uninstalled or flashed. Every package can be turned back on with the cleanyourtv restore script or from the TV's own Settings → Apps page. Apply it in small batches and check the TV between them.

How many packages does this Thomson 32HE5800 list disable?

21 packages, grouped as: Telemetry and analytics; Content, ads and promos; Background services; Preloaded apps and more. Comment out any line you want to keep before running it.

Does the Thomson 32HE5800 list work on a similar model?

Often, if the platform matches. Compare the device codename and firmware in the list header with Settings → About on your TV. The cleanyourtv prompt also checks each package on your own set before touching it, so a near match is a good starting point.

Will the Thomson 32HE5800 get the Apple TV-style launcher?

Yes. After debloating, cleanyourtv builds its small native launcher (about 300 KB) and makes it the default Home, rolling back automatically if Home does not land on it.

How do I undo the Thomson 32HE5800 debloat?

Run TV_HOST=<tv ip> tools/restore.sh examples/thomson-32he5800/debloat.txt. It replays the record saved before the change. Full steps are in the restore guide.