# TCL Smart TV Pro (G08, G08_4K_GB, MediaTek), Europe/UK firmware, Android 12 # Model "Smart TV Pro", device G08, fingerprint TCL/G08_4K_GB/G08:12/STT2.221228.001/AS34:user/release-keys. # Same G08 board family as the C755/QM6K/85RM7L/US lists, but this is the older Android 12 EU firmware: # no Samba-ACR ttvs build, no AirplayAPK, no hotelmenu/channelplus/e-sticker/TV+/usercenter, no Android 14 # ad services. The US list (examples/tcl-g08-us-google-tv) applies only partially here; this list is the # subset that exists on this build, applied by hand with `pm disable-user --user 0`. # # Tested 21 October 2026 on one set. All 24 packages below are disabled on that set and it boots, plays # HDMI/Live TV and opens the source menu normally. # # Second unit: TCL 75Q7C (G08_4K_GB, same model "Smart TV Pro"), firmware STT2.221228.001 AS36, Spain, on # Ethernet, 25 October 2026, with the Clean Your TV launcher as Home (README). The list below applied unchanged # (com.tcl.browser is not on AS36). AS36 also has five TCL packages the first AS34 set did not: they are at the # end, disabled on that set for one day only. # # Third unit: TCL 50C805X1 (G08_4K_GB, same model "Smart TV Pro"), firmware STT2.221228.001 AS34 like the first, # France, on Wi-Fi, 23 to 26 October 2026 with the Clean Your TV launcher as Home (README); all disabled # packages still disabled after two reboots. This AS34 set ships AirplayAPK and the five "AS36" packages too, so # those preloads are not tied to the build. Four of them are now in the list; com.tcl.guard stays commented. # com.tcl.browser is not on this set either. Kept by the owner: tts, airplaydaemon, magiconnectfree. # # Apply: TV_HOST= tools/disable.sh examples/tcl-g08-eu-android12/debloat.txt # Undo: TV_HOST= tools/restore.sh examples/tcl-g08-eu-android12/debloat.txt # Everything is DISABLED, not uninstalled. Comment out any line you want to keep. # # Stock launcher: com.google.android.apps.tv.launcherx (left enabled here, no custom launcher installed # on this set). Live TV / HDMI app: com.tcl.tv. Left enabled on purpose: com.tcl.tv, com.tcl.tvinput, # com.tcl.globalkeyoverlay, com.tcl.tv.tclhome_passive, com.google.android.katniss (voice), Play Services, # com.dolby.*; the three packages marked DO NOT DISABLE below are load-bearing, see comments. # TCL promo, push messages, help/demo apps and log capture com.tcl.dashboard # home-screen push messages com.tcl.messagebox com.tcl.exhibit # store demo mode com.tcl.hearaid com.tcl.ocean.instructions # onboarding/tips overlay com.tcl.repairguide com.tcl.logkit # log collection com.tcl.browser # TCL light browser (Google WebView stays) com.tcl.smartalexa com.tcl.t_solo com.tcl.eva # TCL voice assistant layer (Katniss handles voice without it) com.tcl.magiconnectfree # MagicConnect pairing promo com.tcl.gamebar com.tcl.UpdatePeripheral # peripheral firmware helper # Duplicate webviews on this firmware (com.google.android.webview is the active one) com.tcl.android.webview com.iplayer.android.webview com.mediatek.support.webview # Mediatek casting/telemetry leftovers com.mediatek.airplaydaemon # AirPlay daemon; keep it for AirPlay if com.mediatek.AirplayAPK is there com.mediatek.backgrounddetection com.mediatek.network # Google storefront and extras com.google.android.videos # Play Movies storefront com.google.android.tts # TTS (left on purpose if you use voice TTS screens) com.google.android.apps.tv.dreamx # photo screensaver com.android.printspooler # On the AS36 set and the French AS34 set, not on the first one. Disabled on both (one day on AS36, three on # AS34, reboots included) with nothing missed. The Q7C and US G08 lists disable them too. com.tcl.channelplus # TCL Live FAST channels com.tcl.esticker # retail-demo sticker com.tcl.usercenter # TCL account sign-in nags com.tcl.waterfall.overseas # TCL movie/show recommendation browser # com.tcl.guard # TCL "cleaner" / app manager. Disabled on the AS34 set, the system tried to # start com.tcl.guard/.memorymanager.TGuardService every 5 s ("Unable to start service ... not found"); # re-enabled, the retries stopped. Left enabled there. # Google extras, disabled on the third unit (three days, reboots included) com.google.android.feedback # bug-report / feedback sender com.google.android.syncadapters.calendar com.google.android.onetimeinitializer # runs once at first setup, nothing afterwards com.google.android.play.games # DO NOT DISABLE - verified on this set, 21 Oct 2026: # com.tcl.autopair - Bluetooth remote pairing. Disable it and a remote that unpairs (battery # swap, reset) can never pair again. Found by review, kept enabled on the live set. # com.tcl.suspension - hosts the source-menu QuickPanel. The remote's Source key (KEYCODE_TV_INPUT, 178) # goes TclShortCutKeyManager -> startService com.tcl.suspension/.DismissService # (act=com.tcl.quickpanel.show.window). Disabling it makes the Source key silently dead # ("Unable to start service ... not found"). Restore: pm enable com.tcl.suspension. # com.tcl.interactive - provides the tcl_tias_tbrowser service com.tcl.tv binds for the source/HbbTV # overlay. Disabled, vendor.tcl.tvinput.extend-service spams "Passing null binder object" plus # com.tcl.tbrowser NullPointerException at ~10 Hz forever. # com.tcl.ttvs - same TIAS chain (and the teletext soft-keyboard IME). Disable breaks the # live-TV source overlays like the two above. # Setup wizard: kept enabled here, and to be disabled only before installing a custom launcher. # Google TV's setup wizard claims Home (RecoveryActivity loop) once the stock launcher is disabled - # see launcher Troubleshooting #3. Uncomment it just before running launcher/build-and-install.sh. # com.google.android.tungsten.setupwraith