# TCL G03 / BeyondTV4 firmware V8-R51MT05-LF1V652 (AR11), reports as "Smart TV Pro", Android TV 11 (SDK 30), # Google TV launcher (com.google.android.apps.tv.launcherx). Same firmware as docs/devices/tcl-75c63b.md. # Tested models: # TCL 43C645, Realtek RTD2851 / R51MT05, Ethernet. Groups 1-3, tested 2026-10-19. # TCL 60C635 (product G03_4K_GB, device BeyondTV4), Realtek rtd288o, 2 GB, security patch 2024-12-05, # Spain, Wi-Fi. Every group except 3, com.tcl.android.webview and com.tcl.keyhelp, plus launcherx, # tested 2026-10-20. # TCL 50C635 (product G03_4K_GB, device BeyondTV4), Realtek rtd288o, 2 GB, build RP1A.200622.001 (AR11), # Spain, Ethernet. Groups 1, 1b, 2 except webview/keyhelp, 4, launcherx, AdGuard Private DNS, # tested 2026-10-24. # List derived from examples/tcl-65c725 (same Android 11 TCL platform), checked against both units' packages. # # 43C645: applied in three batches with a screenshot after each: Ethernet stayed up, Home and the D-pad, the # launcher's Sources menu (HDMI via TvInputManager), Netflix, and Home from Netflix all worked, also after a # reboot. Private DNS (AdGuard) kept working. tools/b64push.py failed its md5 check here, plain `adb push` + # `pm install -r` worked. # 60C635: batch by batch with a screenshot after each: Home, the Input key (Quick panel), Live TV, HDMI and # YouTube kept working, also after a cold reboot with launcherx off. The remote's app buttons need the # launcher's key services: see README.md, config.json and build-and-install.sh. # # Apply: TV_HOST= tools/disable.sh examples/tcl-43c645/debloat.txt # Undo: TV_HOST= tools/restore.sh examples/tcl-43c645/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. HOME fallback com.google.android.tungsten.setupwraith # takes over once it is disabled, so it is disabled too (group 1b). Home then resolves to the new launcher. # build-and-install.sh disables launcherx itself once the new launcher is Home. # Live TV / HDMI: com.tcl.tv (TVActivity) + com.tcl.tvinput (tuner and passthrough input services). # Never disable: com.tcl.providers.config com.tcl.initsetup com.tcl.factory.view com.tcl.system.server # com.tcl.tcl_bt_rcu_service com.tcl.autopair com.tcl.tvinput com.tcl.tv com.tcl.tvpassthrough com.tcl.settings # com.tcl.inputmethod.international com.tcl.sourcemananger com.tcl.keycustomfunctionservice # com.tcl.suspension (Input key / Quick panel) com.google.android.inputmethod.latin com.google.android.gms # com.google.android.gsf com.android.vending # Kept by choice on both: Cast receiver (mediashell), Live TV (com.tcl.tv), screensaver (dreamx). # 1. Telemetry, promos, content rows com.tcl.bi com.tcl.dashboard com.tcl.esticker com.tcl.partnercustomizer com.tcl.messagebox com.tcl.overseasappshow com.google.android.partnersetup com.google.android.feedback com.google.android.onetimeinitializer # 1b. Google TV first-run wizard (claims HOME once the stock launcher is off) com.google.android.tungsten.setupwraith # 2. Extras (the 60C635 kept com.tcl.android.webview and com.tcl.keyhelp; tested off on the 43C645 only) com.tcl.useragreement com.tcl.android.webview com.tcl.guard com.tcl.keyhelp com.tcl.tv.tclhome_passive com.google.android.syncadapters.calendar com.google.android.videos tv.wuaki.apptv # 3. Off by choice (the 60C635 kept both) com.tcl.versionUpdateApp # firmware updater com.tcl.miracast # screen mirroring (Cast receiver kept) # 4. More telemetry, TCL content and unused preloads (tested on the 60C635) com.tcl.ttvs # TCL identifier/awareness services com.tcl.logkit # log collection, remote diagnosis com.tcl.waterfall.overseas # TCL content recommendations com.tcl.usercenter # TCL account com.tcl.channelplus # TCL Live: FAST IPTV channels with ads (its own TV input) com.tcl.smartalexa # Alexa integration com.tcl.ocean.instructions # on-screen manual com.tcl.hearaid com.google.android.apps.nbu.smartconnect.tv com.google.android.marvin.talkback com.google.android.youtube.tvmusic com.google.android.play.games com.tcl.gallery com.tcl.browser com.tcl.ui_mediaCenter # USB media player, re-enable for USB drives # 5. Voice assistant (off by choice on the 60C635; the 43C645 kept it, comment these out to keep voice) com.google.android.katniss com.tcl.assistant com.tcl.micmanager com.google.android.tv.assistant # assistant LED service