TCL Smart TV Pro (G09, UK firmware) Debloat List
Google TV / Android 12 · firmware STT2.230203.001 AS24 · codename G09
The TCL Smart TV Pro (G09, UK firmware) runs Google TV / Android 12 on firmware STT2.230203.001 AS24. Its imported community list documents 36 preinstalled packages in 8 categories, 3 classed low risk and 33 carrying caution flags. Ratings come from source notes, not independent tests.
Review each app’s purpose and risk before deciding what to disable. Features and compatibility can differ on other firmware versions.
Review apps & generate commands for this TV →Requires a computer with ADB. See the setup guide. Check Settings → About against the model, system, and firmware above.
Notes & quirks on this firmware
- Android 12 (Google TV), firmware STT2.230203.001 AS24, 2 GB RAM
- Same firmware family as examples/tcl-g10-google-tv.
- Also tested on a TCL 55V6C, Colombia (product G09_4K_GB_NF), firmware STT2.230203.001 AS24.
- Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
- Stock launcher: com.google.android.apps.tv.launcherx. Live TV app: com.tcl.tv (also owns HDMI playback).
- Keep com.tcl.tvinput, com.tcl.suspension (Input/source menu), com.tcl.dashboard, com.tcl.autopair,
- com.tcl.systemserver (mic hotkeys) and com.tcl.providers.config. com.tcl.initsetup is in the list
- below (it also owns channel installation) - comment it out if you still need to scan channels.
- Firmware updates come through Play Services (gms SystemUpdatePanoActivity); there is no TCL OTA package.
- com.tcl.tv.ginga.PERMISSION), not analytics. TvSettings reads Enable_ginga=false on this set, so it
- frees nothing here; where Ginga is on, disabling it turns broadcasters' interactive apps off.
- 6467 remote) and bridges the physical remote's mic (docs/TROUBLESHOOTING.md). A phone's virtual-remote.kl
- has no Settings/Info/Guide/Menu or channel keys: those presses arrive as KEYCODE_UNKNOWN.
Where the ads on this model come from
Built from the packages this firmware actually ships. Each one is listed below with its own risk rating.
-
Home-screen recommendation rows
Sponsored tiles are drawn by the launcher or its recommendations service rather than by a separate ad app, so removing the rows means replacing or disabling the launcher.
com.tcl.tv.tclhome_passive
-
Vendor content apps and ad-funded channels
These vendor apps carry their own promotion rails and free ad-supported channels, and they keep advertising after the home screen is replaced because they do not depend on the launcher.
com.tcl.interactive · com.tcl.channelplus · com.tcl.waterfall.overseas
-
Viewing telemetry and device identifiers
Viewing habits, automatic content recognition and device identifiers are reported by dedicated vendor and Google packages. Disabling them stops the reporting without affecting playback.
com.tcl.ttvs · com.tcl.logkit · com.google.android.feedback
-
Retail demo and partner installs
Exhibition and hotel modes loop promotional content and override normal startup on demo units, while partner configuration packages reinstall promoted apps after setup.
android.autoinstalls.config.google.gtvpai · com.tcl.exhibit · com.tcl.hotelmenu
The debloat list
List ratings derived from source notes · not independently verified. See provenance and dates below.
No apps match these filters.
TCL telemetry and analytics
| Package | What it is | Risk |
|---|---|---|
| com.tcl.ttvs | TCL BI/awareness/identifier services; see the README on TvSettings without it | List: caution |
| com.tcl.logkit | log capture and upload | List: caution |
| com.tcl.interactive | TCL TIAS background service | List: caution |
| com.google.android.feedback | Google feedback & telemetry | List: low risk |
| com.graymatrix.did | device analytics (data app; on the AS23 unit) | List: caution |
com.mirakulo.astrotv.service is Ginga, the ISDB-Tb broadcast interactive-TV engine (AstroTVService,
| Package | What it is | Risk |
|---|---|---|
| com.mirakulo.astrotv.service | Ginga (ISDB-Tb broadcast apps), not analytics | List: caution |
TCL content, ads and promos
| Package | What it is | Risk |
|---|---|---|
| com.tcl.channelplus | TCL Live FAST channels, also removes them from Live TV | List: caution |
| com.tcl.waterfall.overseas | TCL content "waterfall" recommendations | List: caution |
| com.tcl.tv.tclhome_passive | pushes TCL content to the home screen at boot | List: caution |
| com.tcl.partnercustomizer | TCL tweaks to Google TV home rows | List: caution |
| com.tcl.messagebox | TCL pushed messages and promos | List: caution |
| android.autoinstalls.config.google.gtvpai | partner auto-installs | List: caution |
| com.tcl.smartlink.core | bundles a silent app installer | List: caution |
| com.tcl.magiconnectfree | MagiConnect phone companion app (55V6C unit) | List: caution |
Background services
| Package | What it is | Risk |
|---|---|---|
| com.tcl.guard | TGuard: device-use tracking, memory cleaner | List: caution |
| com.tcl.smartalexa | Alexa client (AS23 unit; keep it if you use Alexa) | List: caution |
| com.tcl.useragreement | EULA/privacy screens (AS23 unit) | List: caution |
| com.tcl.initsetup | TCL first-run setup incl. SambaTV ACR hooks; re-enable before rescanning channels | List: caution |
| com.tcl.usercenter | TCL account sign-in | List: caution |
| com.tcl.exhibit | store demo | List: caution |
| com.tcl.esticker | store demo stickers | List: caution |
| com.tcl.hotelmenu | hotel mode | List: caution |
com.google.android.tv.remote.service pairs phone remote apps (_androidtvremote2._tcp, 6466 pairing,
| Package | What it is | Risk |
|---|---|---|
| com.google.android.tv.remote.service | Google TV virtual-remote service (control TV from phone) Typical effect: Disabling this service stops the Google TV / Android TV phone remote from controlling the TV. Keep enabled if you use your phone as a TV remote. Source note: phone remote apps and the mic too; pm enable restores it | List: caution |
Preloaded apps
| Package | What it is | Risk |
|---|---|---|
| com.tcl.ocean.instructions | e-manual | List: caution |
| com.tcl.repairguide | Function not documented in source | List: caution |
| com.tcl.gamebar | re-enable for the console game-mode overlay | List: caution |
| com.tcl.UpdatePeripheral | re-enable to update a TCL soundbar | List: caution |
| com.tcl.hearaid | hearing test / volume adaptation | List: caution |
| com.google.android.marvin.talkback | TalkBack accessibility service Typical effect: Disabling TalkBack removes its spoken screen-reading assistance. Keep enabled if anyone using this TV needs the screen reader. | List: caution |
| com.google.android.play.games | Google Play Games | List: low risk |
| com.google.android.videos | Google Play Movies & TV Source note: Google TV / Play Movies storefront | List: low risk |
| com.google.android.youtube.tvmusic | Function not documented in source | List: caution |
| com.google.android.apps.tv.dreamx | Google TV ambient mode screensaver Typical effect: Disabling Ambient mode can leave the screensaver setting pointing to a disabled app; configure a replacement first. Keep enabled if you use Ambient mode or have not configured a replacement screensaver. Source note: ambient screensaver; use the launcher's Clock screensaver | List: caution |
Off by choice
| Package | What it is | Risk |
|---|---|---|
| com.google.android.apps.mediashell | Chromecast built-in Typical effect: Disabling this receiver prevents Chromecast casting to the TV. Keep enabled if you cast to the TV from a phone or computer. | List: caution |
| com.tcl.ui_mediaCenter | USB media player | List: caution |
Second Home claimant: disable it once the new launcher is Home (disable.sh checks the Wi-Fi owner first)
| Package | What it is | Risk |
|---|---|---|
| com.google.android.tungsten.setupwraith | setup wizard, claims HOME after launcherx is disabled | List: caution |
Choose apps before running commands
The generator opens with this TV selected, shows firmware notes, and starts with nothing selected. Review and confirm your exact selection, including caution-rated trade-offs, before exporting. Save your matching restore commands, then run disable commands one at a time and test the features you use.
Advertisement
Source, dates & verification
Derived from Gathin23/cleanyourtv examples (formerly tv-vibehack; MIT). Download the imported source snapshot · MIT source license.
- Source review date
- 2026-10-26 — document review, not a hardware test.
- Upstream-reported test date
- Not recorded in the imported source — upstream evidence, not an independent tvdebloat test.
- Independent verification
- Not performed by tvdebloat; lastVerified is not set.
Imported from upstream revision 5ee685b02014fa502ea0951ee1f49abd7ee2e8c1.
Ratings are site classifications derived from source notes, not upstream certifications. Read the classification method. Disabling apps can disrupt features; recovery depends on retaining ADB or settings access.