# TCL 75" C755 QD-Mini LED Google TV, 2024, Australia (device G08, model "Smart TV Pro", MediaTek tcl9618 / mt5896) # Android 14 (Google TV), firmware UTT2.250416.001 AU02, product G08_4K_GB. About 2.4 GB RAM. # Same G08 board as examples/tcl-qm6k-google-tv; that list was the starting point. # # Apply: TV_HOST= tools/disable.sh examples/tcl-c755-google-tv/debloat.txt # Undo: TV_HOST= tools/restore.sh examples/tcl-c755-google-tv/debloat.txt com.google.android.apps.tv.launcherx # Everything is DISABLED, not uninstalled. Comment out any line you want to keep. # # Stock launcher: com.google.android.apps.tv.launcherx. Live TV / HDMI app: com.tcl.tv. # Keep: com.tcl.tv, com.tcl.tvinput, com.tcl.dashboard, com.tcl.suspension, com.tcl.autopair, # com.tcl.systemserver, com.tcl.providers.config, com.tcl.initsetup, com.tcl.useragreement, # com.tcl.globalkeyoverlay, com.tcl.systemui.plugin, com.tcl.factory.view, com.tcl.inputmethod.international # (the keyboard), com.tcl.eva, com.tcl.hearaid (sound/accessibility + TCL wireless speakers), # com.tcl.t_solo, tv.mopa.ginga (broadcast middleware) and all com.mediatek.* except AirPlay. # Firmware updates arrive through Google Play Services (no separate TCL updater on this set). # Also keep com.google.android.tv.remote.service: despite the name ("phone-app remote") it holds # AtvSearchAssistantService, which carries the Bluetooth remote's mic button. Disabled, the mic did nothing. # Keep com.tcl.suspension too: it IS the source panel the remote's Input button opens. # # Applied and verified on a real unit on 2026-10-20: Wi-Fi, HDMI switching (Inputs menu), Assistant, # Disney+/Netflix playback with AdGuard Private DNS, and the launcher's clock screensaver all worked. # # Second unit, UAE, same firmware (UTT2.250416.001 AU02, G08_4K_GB), applied in one session on 2026-10-27: # the same list, except AirPlay, Miracast, T-Cast and the game bar were kept, and Netflix, Prime Video and # YouTube were disabled too (owner's choice; Stan was not installed). All 33 packages stayed disabled # across two reboots, and power-on lands on the launcher, not Live TV. HDMI switching from the Inputs menu, # the Input button's source panel, the mic, and SmartTube playback with AdGuard Private DNS worked. # - setupwraith owned a saved Wi-Fi network that was out of range, so TV Settings never listed it to # forget; the TV was on a different network saved from Settings. `cmd wifi forget-network ` on the # setupwraith-owned ID (`cmd wifi list-networks`, `dumpsys wifi | grep cname=`) cleared it, and # tools/disable.sh then disabled setupwraith with Wi-Fi unaffected. # - This remote's YouTube button is KEYCODE_BUTTON_3 (190, scancode 240, usage 0x000c0057), not 4065; # with launcherx disabled it goes to launcherx's GlobalKeyListener_Receiver and does nothing. The gear # button worked with settings_key_keycodes 83 + 4077 and HOME_KEY_SERVICE=1. # - Key helpers cost the volume ramp on this Android 14 firmware too (docs/devices/tcl-55p71b-g09-key-repeat.md): # with HomeKeyService and InputKeyService bound, a held Volume Up moves one step; with the list empty and # accessibility_enabled 0 it ramps. The owner kept the ramp and no helpers. # # Known quirks on this firmware: # - The remote (BT_RC833_A1) sends KEYCODE_TV_INPUT for Input, and TCL's input policy hands it to # com.tcl.suspension before accessibility services see it, so INPUT_KEY_SERVICE=1 can't redirect it. # The Input button keeps opening TCL's source panel; the launcher's Inputs pill opens the glass menu. # - With com.tcl.interactive disabled, com.tcl.tv logs "tias_sdk getService failure" ~10x/s for a few # seconds when the TV player starts, then stops. CPU on HDMI measured the same (~23%) with it on or off. # - Disabling dreamx: set screensaver_components to com.gathin.tvhome/.ClockDream first. # TCL tracking and analytics com.tcl.ttvs # Samba TV ACR viewing tracking, TCL "BI" analytics, Alexa core, T-Cast com.tcl.logkit # log capture and upload com.tcl.usercenter # TCL account sign-in nags # TCL content, ads and promos com.tcl.channelplus # TCL Live FAST channels com.tcl.tv.tclhome_passive # pushes TCL content to the home screen at boot com.tcl.partnercustomizer # TCL tweaks to Google TV home rows com.tcl.interactive # TCL TIAS background service com.tcl.messagebox # TCL push messages and promos com.tcl.waterfall.overseas # TCL movie/show recommendation browser # Retail demo / hotel mode com.tcl.exhibit com.tcl.esticker com.tcl.hotelmenu # Preloaded apps and services com.tcl.ocean.instructions # e-manual com.tcl.repairguide com.tcl.smartalexa # Alexa com.tcl.guard # TCL "cleaner" / app manager android.autoinstalls.config.google.gtvpai # silently installs partner apps com.google.android.partnersetup # partner attribution com.google.android.feedback com.android.tv.feedbackconsent com.google.android.play.games com.google.android.youtube.tvmusic au.com.stan.and # Stan # Off by choice on this unit (casting, mirroring and extras not used here) com.google.android.apps.mediashell # Chromecast com.tcl.airplay2 # AirPlay, together with the next two lines com.mediatek.AirplayAPK com.mediatek.airplaydaemon com.tcl.miracast # Miracast screen mirroring com.tcl.magiconnectfree # TCL T-Cast / Magiconnect phone mirroring com.tcl.gamebar # game mode / VRR overlay for consoles com.tcl.ui_mediaCenter # USB media player com.tcl.gallery # USB photo gallery + TCL screensaver com.tcl.UpdatePeripheral # TCL soundbar firmware updates # Needed for the custom launcher. Disable only AFTER launcher/ is installed and set as Home: # with launcherx gone, setupwraith's RecoveryActivity claims HOME at priority 1 (blank screen). com.google.android.apps.tv.dreamx # ambient screensaver (promos); switch screensaver_components first com.google.android.tungsten.setupwraith # com.spocky.projengmenu # Projectivy Launcher: installed by the owner, not a preload; left out of the shared list # Kept on this unit: uncomment if you don't use them # com.google.android.tv.remote.service # phone-app remote AND the BT remote's mic button (see above) # com.google.android.katniss # Google Assistant voice (mic button) # com.netflix.ninja # Netflix, together with the next line # com.netflix.tokenmanager # com.amazon.amazonvideo.livingroom # Prime Video # com.google.android.youtube.tv