TCL 85" C89B (2024) Debloat List

Google TV / Android 14 · firmware UTT2.250416.001 AU02 · codename G08

The TCL 85" C89B (2024) runs Google TV / Android 14 on firmware UTT2.250416.001 AU02. Its imported community list documents 31 preinstalled packages in 8 categories, 3 classed low risk and 28 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 14 (Google TV), firmware UTT2.250416.001 AU02, product G08_4K_GB. Same product and build as
  • examples/tcl-85rm7l-google-tv; that list was the starting point.
  • Theme: TV_HOST=<tv ip> tools/theme.sh examples/tcl-c89b-google-tv (config.json: Live TV, remote keys)
  • Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
  • Tested 2026-10-21 on one C89B set on Ethernet, applied in batches with screenshots between them: Home, the
  • Inputs menu (HDMI 1-4 and Live TV), the Chromecast, AirPlay and Miracast processes, and the remote's
  • gear, Netflix, Prime Video and YouTube buttons worked; the disabled set was identical after a reboot,
  • and HomeKeyService bound on its own after another once AUTO_START was saved. One day of use, not weeks.
  • Second unit: TCL 65C89K, France (Smart TV Pro, G08, G08_4K_GB, Google TV 14, UTT2.250416.001 AU02).
  • Status 2026-11-02: the owner used the launcher for several days. Home stayed the default launcher;
  • the theme, Sources, Live TV and Ethernet were used. This unit keeps Game Bar and the
  • hearing test, so their lines below are comments. Its personal theme and optional add-ons are not part of
  • this shared list.
  • Connection: USB debugging alone opens port 5555 on Ethernet. Wireless debugging switches itself back off
  • there: Android only enables it on Wi-Fi.
  • Launcher, in this order: launcher/build-and-install.sh with STOCK_LAUNCHER=none (installs it, then stops
  • with an error because Home stays on launcherx), then this list (setupwraith is listed before launcherx, so the wizard never gets Home;
  • it owned no saved network here), then enable HomeKeyService with the settings command
  • build-and-install.sh runs for HOME_KEY_SERVICE=1.
  • TclAppBoot blocks HomeKeyService at every boot until the launcher has AUTO_START, saved to disk:
  • TV_HOST=<tv ip> tools/venv/bin/python -I tools/tv.py 'appops set com.gathin.tvhome AUTO_START allow; appops write-settings'
  • Remote (BT_RC933_U1): every TCL button arrives on scancode 240 and TCL's own key table picks the keycode,
  • so config.json matches keycodes: gear 83, Netflix 4062, Prime Video 4099, YouTube 190 (BUTTON_3). The
  • owner pointed 190 at SmartTube (org.smarttube.stable). The Input button works without a service. Info,
  • TV and LIST are Live TV keys and do nothing on Home.
  • Kept: Chromecast, AirPlay, Miracast, Google Assistant (katniss), com.google.android.tv.remote.service (the
  • remote's mic), the USB media player and gallery, com.tcl.tv, com.tcl.suspension, and Netflix, Prime
  • Video and Disney+.
  • com.android.dreams.basic/.Colors before disabling it.
  • Kept on this unit: uncomment if you don't use them

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 · com.google.android.apps.tv.launcherx

  • 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.channelplus · com.tcl.interactive · com.tcl.waterfall.overseas · com.tcl.dashboard · com.tcl.t_solo

  • 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.partnersetup · com.google.android.feedback · com.android.tv.feedbackconsent

  • 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.

    com.tcl.exhibit · android.autoinstalls.config.google.gtvpai

The debloat list

List ratings derived from source notes · not independently verified. See provenance and dates below.

TCL tracking and analytics

TCL tracking and analytics: source package descriptions and risk ratings
Package What it is Risk
com.tcl.ttvs Samba TV ACR, TCL BI analytics, Alexa core, T-Cast server List: caution
com.tcl.logkit log capture and upload List: caution
com.tcl.usercenter TCL account sign-in nags List: caution
com.tcl.magiconnectfree T-Cast app (nothing to talk to without ttvs) List: caution

TCL content, ads and promos

TCL content, ads and promos: source package descriptions and risk ratings
Package What it is Risk
com.tcl.channelplus TCL Live FAST channels 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.interactive TCL TIAS background service List: caution
com.tcl.messagebox TCL push messages and promos List: caution
com.tcl.waterfall.overseas TCL recommendation browser List: caution
com.tcl.dashboard "TCL HOME": TCL's panel for messagebox and usercenter List: caution

Retail demo

Retail demo: source package descriptions and risk ratings
Package What it is Risk
com.tcl.exhibit Function not documented in source List: caution
com.tcl.esticker Function not documented in source List: caution

Preloaded apps and services

Preloaded apps and services: source package descriptions and risk ratings
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.smartalexa Alexa List: caution
com.tcl.guard TCL "cleaner" / app manager List: caution
com.tcl.UpdatePeripheral TCL soundbar firmware updates List: caution
android.autoinstalls.config.google.gtvpai silently installs partner apps List: caution
com.google.android.partnersetup Google Partner Setup: RLZ attribution pings

Source note: partner attribution

List: low risk
com.google.android.feedback Google feedback & telemetry List: low risk
com.android.tv.feedbackconsent Function not documented in source List: caution
com.google.android.play.games Google Play Games List: low risk

Optional: the first C89B owner turned these off; the 65C89K second unit keeps them.

Optional: the first C89B owner turned these off; the 65C89K second unit keeps them.: source package descriptions and risk ratings
Package What it is Risk
com.tcl.t_solo Bluetooth "listen alone" List: caution
com.google.android.videos Google Play Movies & TV

Source note: Google TV / Play Movies storefront

List: caution

Android 14 ad and privacy services (as in examples/tcl-g08-us-google-tv)

Android 14 ad and privacy services (as in examples/tcl-g08-us-google-tv): source package descriptions and risk ratings
Package What it is Risk
com.android.adservices.api Privacy Sandbox List: caution
com.android.federatedcompute.services Function not documented in source List: caution
com.android.ondevicepersonalization.services Function not documented in source List: caution

Ambient screensaver (shows promos). Switch screensaver_components to

Ambient screensaver (shows promos). Switch screensaver_components to: source package descriptions and risk ratings
Package What it is Risk
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.

List: caution

For the custom launcher, after it is installed; setupwraith first

For the custom launcher, after it is installed; setupwraith first: source package descriptions and risk ratings
Package What it is Risk
com.google.android.tungsten.setupwraith setup wizard; claims Home once launcherx is off List: caution
com.google.android.apps.tv.launcherx stock Google TV home 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-11-04 — 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 8672e68e8a24.

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.

Advertisement