📺 CleanYourTV
Home / Brands / TCL

TCL TV Ad Remover & Bloatware Cleanup

Official 2026 debloat and ad removal scripts for TCL. Backed by 28.2K+ GitHub community stars, completely safe, reversible, and requires zero root access.

Step 1

Enable ADB Debugging

Settings -> System -> About -> Click Build 7 times. Go to Developer Options and toggle Network/USB Debugging on.

Step 2

Find Your TV IP

Settings -> Network & Internet -> Select connected Wi-Fi. Note down IP address (e.g. 192.168.1.50).

Step 3

Run 1-Click Script

Pick your model below, download the .bat or .sh script, enter IP, and hit Enter. Done in 60 seconds!

Verified TCL Models (60)

Click to load in 1-Click Optimizer

FFalcon (雷鸟) 鹤6 PRO 65S585C Pro (China, tcl_mt5879_cn, MediaTek MT9653), Android TV 11

24 pkgs

Android TV 11 • folder: ffalcon-65s585c-pro

⚠️ Same platform and firmware build as tcl-q10g-pro; TCL boot ad, analytics, push, home recommendation cards and silent-install channels stay disabled across a reboot; OTA, account, voice, weather, album, WeChat and video call off by choice; debloat only, no third-party launcher or sideloading; reboot-checked

Hitachi CDH-LE32SMART21 (TCL-built C06, C06_2K_GB, MediaTek MT9221, 1 GB), Argentina, Android TV 11

19 pkgs

Android TV 11 • folder: hitachi-cdh-le32smart21

⚠️ TCL promo/portal/popups, TGuard (memory manager keeps running), Google feedback and recommendation rows; same platform as the TCL 40S5400A; ttvs is the firmware updater, keep it; /data nearly full blocks installs, low RAM makes TGuard kill Play mid-install; Prime Video, Chromecast, USB players off by choice

TCL 32L5A (C06, model "Smart TV", 1 GB), Android TV 11

12 pkgs

Android TV 11 • folder: tcl-32l5a

⚠️ Same C06 platform as `tcl-32s5400a/` (SDK 30, build AR2101); TCL account, TGuard cleaner, promo rows, TCL Channel waterfall, store demo sticker, browser, feedback and Google TV recommendations; custom Apple TV style launcher installed as default home (`com.gathin.tvhome`), stock launcher `com.google.android.tvlauncher` disabled; Live TV `com.tcl.tv` and inputs `com.tcl.tvinput` kept; reboot-checked

TCL 32S5400A (C06, C06_2K_GB, MediaTek MT9221, 1 GB), 2023, Android TV 11

14 pkgs

Android TV 11 • folder: tcl-32s5400a

⚠️ Same C06 platform as `tcl-40s5400a/`, but older AR2101 / V8-T221T05-LF1V005 firmware and SonyLIV/YuppTV preloads; TCL account/TGuard/promos, Google extras, regional preloads; firmware updater kept (ttvs is the updater); stock launcher priority 2, keep the remote/BT/TCL settings packages

TCL 32S5K (C06, C06_2K_GB, MediaTek MT9221, 918 MB), EU, Android TV 11

22 pkgs

Android TV 11 • folder: tcl-32s5k

⚠️ Same build family as the 40S5400A; TCL account/TGuard/promo rows, USB players, voice and photo screensaver off by choice; `com.tcl.usercenter` is re-enabled by ttvs at every boot; setupwraith safe here (Settings owns the Wi-Fi); remote standby is a full power-down

TCL 40S5400A (C06, C06_2K_GB, MediaTek MT9221, 1 GB), Android TV 11

22 pkgs

Android TV 11 • folder: tcl-40s5400a

⚠️ TCL account/TGuard/promo rows, USB players, voice and photo screensaver off by choice; ttvs is the firmware updater, keep it; stock launcher has HOME priority 2, so it must be disabled

TCL 43C645 (Smart TV Pro, Realtek RTD2851 / R51MT05, V8-R51MT05-LF1V652); also TCL 60C635 (G03_4K_GB, Realtek rtd288o), Spain, Google TV launcher on Android TV 11

39 pkgs

Google TV launcher on Android TV 11 • folder: tcl-43c645

⚠️ TCL BI/TTVS/logkit analytics, promos and content rows, TCL Live FAST channels, Google partner plumbing, setupwraith (takes HOME once the stock launcher is off), unused preloads; voice assistant, firmware updater and Miracast off by choice; Chromecast kept; Netflix/YouTube/Prime buttons fixed with app_keys 4062/4065/4099, TCL (4020) and gear (4077) buttons open Settings; config.json, build-and-install and restore scripts; tested on a real unit of each model

TCL 43EP660 (Europe, BeyondTV, Realtek rtd285o, V8-R851T02-LF1V378), Android TV 9

27 pkgs

Android TV 9 • folder: tcl-43ep660

⚠️ TCL BI analytics, user center, TCL Channel, message box, stickers, TV Guard, T-Cast, app store, USB players; voice and Miracast off by choice, Chromecast and updaters kept; stock launcher has HOME priority 2, so it must be disabled; setupwraith owns the setup Wi-Fi and does not claim HOME, so it stays; `StartandroidService` kept (device authentication)

TCL 43P615 (Europe, BeyondTV, Realtek RTD2851, AR06), Android TV 11

42 pkgs

Android TV 11 • folder: tcl-43p615

⚠️ Sibling of the BeyondTV2 Android 11 above (AR05); same TCL set plus dashboard, useragreement, copydatatotv and notereminder; **`com.google.android.videos` re-enables on every boot** (and YouTube came back via a Play update), `usercenter` stays off unlike the Android 9 RTD2851 sets; 2 HDMI + AV through TvInputManager, Inputs pill works, setupwraith does not claim HOME; voice, Miracast/MagiConnect, stock screensaver and TCL Dashboard off by choice, Chromecast, OTA and phone remote kept; launcher installed and reboot-checked, TV Bro replaces a Play-installed white-label browser

TCL 43S450F-CA (S4 Fire TV Edition, AFTDEC012E, ginza, MediaTek), Canada, Fire OS 8.1.8.5 / Android 11

45 pkgs

Fire OS 8.1.8.5 / Android 11 • folder: tcl-43s450f-ca

⚠️ First TCL Fire TV Edition list, from the Stick 4K 2023 and Hisense Fire OS 8 lists: Amazon telemetry, ACR, ad bidding and sponsored rows, Fire TV Channels, Shopping, demo content, popups, Photos/Kids/miniTV/Silk, tutorials, other-device setup, Matter controller, screensaver; Crave, Paramount+, Max and Apple TV off by choice; seven protected packages noted; Alexa, Prime Video, Music, Luna, casting, OTA, Live TV and tuner kept; AdGuard Private DNS works; debloat only, stock launcher protected; reboot-checked; notes in README.md

TCL 43S5400A (C06, C06_2K_GB, MediaTek MT9221, 1 GB), Android TV 11

23 pkgs

Android TV 11 • folder: tcl-43s5400a

⚠️ 43" variant of the C06 platform; TCL account/TGuard/promo rows, stock players, voice and photo screensaver off by choice; ttvs kept for OTA updates; CleanYourTV replaces stock launcher (HOME priority 2); Live TV `com.tcl.tv` and inputs `com.tcl.tvinput` kept

TCL 43S5K / 32V5C (G13, G13_2K_GB, MediaTek MT9221/MT5867, 1 GB), India, Google TV 14

12 pkgs

Google TV 14 • folder: tcl-43s5k

⚠️ Both use the G13_2K_GB / UKN2.241110.001 / AU10 build. 43S5K also disables partnercustomizer, Play Games and Assistant (katniss); the 32V5C test disabled the nine-package subset: TCL messagebox/logkit, partner auto-installs/attribution, TCL browser, Google feedback/consent, setupwraith and dreamx. TCL analytics/updater is one app (ttvs, kept for updates); Live TV/HDMI are MediaTek's `wwtv.tvcenter`, not `com.tcl.tv`; the 43S5K's saved Wi-Fi belongs to setupwraith, so re-join before disabling it, while the 32V5C network survived (verify the owner); launcherx is disabled only after CleanYourTV owns Home; gear keycode 83 (`settings_key_keycodes`); a bound HomeKeyService can stop volume long-press repeat

TCL 50C725K (Smart TV Pro, BeyondTV4/BeyondTV6, RTD2851M, Realtek rtd288o, 2 GB), AR10 build, Android TV 11

22 pkgs

Android TV 11 • folder: tcl-50c725k

⚠️ Same BeyondTV4 family as `tcl-65c725/` and `tcl-55c725/`, with the older `tvlauncher` (replaced by `launcher/`); TCL home-content push, TCL Channel, promos, analytics, messagebox, dashboard, browser, gallery, auto-installs and Google feedback/partner setup; Google voice (katniss, ~175 MB RAM), TalkBack/TTS and Netflix/Stan/Play Games off by choice; TCL account, firmware updater, Chromecast, Miracast and screensaver kept; Live TV `com.tcl.tv` and inputs `com.tcl.tvinput` kept; reboot-checked

TCL 50DP660 (Europe, "Percee TV", MediaTek MT5658 / board mt5891, V8-T658T01-LF1V602), Android TV 8.0

26 pkgs

Android TV 8.0 • folder: tcl-50dp660

⚠️ TCL content tiles (T-Channel), MagiConnect, Alexa bridge, OTA updater, USB players, Rakuten preload and ODM test apps; Assistant and speech recognition off (no microphone), Cast kept; stock launcher has HOME priority 2 and must be disabled; three PERSISTENT `android.uid.system` packages survive `disable-user`; factory menu from the remote via Picture > Advanced Settings > Brightness > Contrast > `1950` with network ADB on 5555; an NVM reset needs a factory reset and a USB reflash afterwards or the Wi-Fi MAC, Widevine keybox and Netflix ESN stay wiped; [compatibility notes](../docs/devices/tcl-50dp660.txt)

TCL 50EP680 (Europe, BeyondTV, Realtek rtd285o), Android TV 11

47 pkgs

Android TV 11 • folder: tcl-50ep680

⚠️ TCL analytics + content feed, giftbox dashboard, partner customizer, preloaded games/news; UK Freeview apps already off at the factory; voice off by choice; launcher works (stock `com.google.android.tvlauncher`, Live TV `com.tcl.tv`)

TCL 50P615 (Greece, BeyondTV, Realtek RTD2851 / rtd285o, AR05), Android TV 11

29 pkgs

Android TV 11 • folder: tcl-50p615

⚠️ Same series as `tcl-43p615/` and the same AR05 firmware as the BeyondTV2 Android 11 list; ships `tclhome_master` (absent on the 43P615); TCL analytics, promos, TCL Channel, TGuard and USB media centre off; voice off by choice, Chromecast, Miracast/MagiConnect, OTA, the phone remote and AirScreen (AirPlay) kept; nothing re-enabled after a reboot; HDMI 1-3, AV and Live TV through TvInputManager, launcher installed and every real remote button checked

TCL 50P735 (BeyondTV4, Smart TV Pro), Google TV 11

30 pkgs

Google TV 11 • folder: tcl-50p735

⚠️ Provisional (one owner, no reboot check reported): TCL analytics and logging, promo and content rows (partnercustomizer, waterfall, channelplus), Google extras, cleaners, duplicate webview, updater (re-enable for firmware updates)

TCL 55C715 QLED (Europe, BeyondTV2, Realtek RTD2851, V8-R851T02-LF1V606), Android TV 9

33 pkgs

Android TV 9 • folder: tcl-55c715

⚠️ Same firmware as the EU RT2851 BeyondTV list: TCL BI analytics, promo rows/partner customizer, cyberui, TV Guard and store, user center (re-enabled at every boot, so is Rakuten), TalkBack, Ambient Mode; USB media, mirroring, voice and firmware updater off by choice, Chromecast kept; partnercustomizer also holds the stock home's Inputs icon; launcher works (Live TV `com.tcl.tv`), reboot-checked

TCL 55C725 (Smart TV Pro, BeyondTV4, G03_4K_GB, Realtek R51MT05, V8-R51MT05-LF1V620), Italy; also TCL 65C655 Pro (same build), Google TV launcher on Android TV 11

28 pkgs

Google TV launcher on Android TV 11 • folder: tcl-55c725

⚠️ Same software as tcl-43c645 with launcherx: TCL content, TCL Channel, T-Cast, TCL WebView, partner setup and auto-installs, ambient mode; firmware updater, Chromecast, Miracast kept; RC902V (BT) and RC802NU YUI1 (IR) buttons remapped with `HomeKeyService` by keycode (4062/4065/4099/4001/4020, gear 4077); the service can stay unbound after a reinstall; notes in README.md

TCL 55C745, 2023 (G08, G08_4K_GB, MediaTek tcl9618), Google TV 14

50 pkgs

Google TV 14 • folder: tcl-55c745

⚠️ Same firmware build (AU02) as tcl-q7c-google-tv and tcl-85rm7l-google-tv, different household: TCL promo/push/demo, account, cleaner, log capture, Android 14 ad/privacy services, duplicate webviews/browser, USB media player, Android peripheral updater; stock YouTube, Netflix, Prime Video, Twitch and UK catch-up apps (ITVX, My5, Wuaki) off by choice, French catch-up apps kept; voice search, Miracast and MagicConnect kept by choice (opposite of the Q7C list); com.tcl.eva disabled here (left untouched on the Q7C set over its camera permissions); launcherx and setupwraith off for the Clean Your TV launcher (dock: Stremio + a third-party YouTube client only); reboot-checked twice

TCL 55C7K QD-Mini LED, 2025, UK (G08, MediaTek tcl9618), Google TV 14

32 pkgs

Google TV 14 • folder: tcl-55c7k-uk

⚠️ Same build as the C755 list (UTT2.250416.001 AU02): Samba TV ACR (ttvs), TCL Live, promos, store demo, Alexa, partner auto-installs; Assistant, Netflix, Miracast/T-Cast, game bar, USB media and T-Solo off by choice, Chromecast and AirPlay kept; setupwraith owned the Wi-Fi until re-joined; launcherx, setupwraith and dreamx off for the launcher and Clock screensaver; reboot-checked on the day it was applied; ttvs is also the firmware updater; a second unit, a 50C7K on Ethernet in Poland, is in its README (Settings 83, Netflix 4062, YouTube 190 in config.json; HomeKeyService needs AUTO_START plus `appops write-settings` after a restart and costs volume repeat)

TCL 55C815 (2020, Europe/Denmark, BeyondTV2, Realtek rtd285o), Android TV 11

18 pkgs

Android TV 11 • folder: tcl-55c815

⚠️ TCL analytics, content feeds (TCL Channel), message box, sticker, Google recommendation rows, Play Movies/Games; voice, Chromecast, mirroring and updates kept by choice; setupwraith owns a setup Wi-Fi network, so it stays; TCL's updater re-enabled TCL Channel by pushing an update after a reboot (also hide it in the launcher); launcher works (stock `com.google.android.tvlauncher`, Live TV `com.tcl.tv`); reboot-checked

TCL 55EP640 (Greece, BeyondTV, Realtek RTD2851 / rtd285o, AR04), Android TV 11

29 pkgs

Android TV 11 • folder: tcl-55ep640

⚠️ Same hardware and package set as `tcl-50p615/` (AR05) plus `com.tcl.dashboard`; a saved Wi-Fi network belongs to setupwraith, so it stays enabled; TCL analytics, promos, TCL Channel, TGuard, dashboard and USB media centre off; voice, Spotify, TuneIn and a Play-installed file manager off by choice, Chromecast, Miracast/MagiConnect, OTA and the phone remote kept; nothing re-enabled after a reboot; HDMI 1-3, AV and Live TV through TvInputManager, launcher installed and every real remote button checked

TCL 55P638 (Smart TV, BeyondTV4), Android TV 11

37 pkgs

Android TV 11 • folder: tcl-55p638

⚠️ TCL promos, voice, unused preloads, TalkBack, MagiConnect, Gallery and BrowseHere off; Chromecast, Miracast, USB MediaPlayer, ambient mode and firmware updater kept; launcher replacement works (CleanYourTV Home); setupwraith before launcherx; reboot-checked

TCL 55P7K, Middle East (G10, G10_4K_GB, Realtek RTD2875P), Google TV 12

29 pkgs

Google TV 12 • folder: tcl-55p7k

⚠️ Same G10 build as `tcl-g10-google-tv/` but logkit, Samba TV ACR and ttvs ship enabled; TCL Channel, push messages, TGuard, T-Solo, Alexa, hotel/demo; OSN+, Disney+ MEA, iQIYI off by choice; setupwraith before launcherx; Settings key is KEYCODE_NOTIFICATION, Web key 4159; TCL Audio Only turns the panel off with sound playing

TCL 55P8LS QD-Mini LED, Vietnam (G10, G10_4K_GB_32BIT, Realtek rtd6748), Google TV 12

32 pkgs

Google TV 12 • folder: tcl-55p8ls

⚠️ Same G10 build as `tcl-g10-google-tv/`; Samba TV ACR, logkit, ttvs, TCL Channel/push/partner home rows, hotel/demo, TGuard, Alexa, T-Solo, MagiConnect, Miracast; Prime Video, YouTube Music, Play Movies/Games off by choice; saved Wi-Fi belonged to setupwraith (re-join first); Play Store auto-installs VTV Go, HBO Max, iQIYI at sign-in; launcher key services need APP_AUTO_START; reboot-checked

TCL 55S470G (G10, G10_4K_US_NF, Realtek), US, Google TV 12

29 pkgs

Google TV 12 • folder: tcl-55s470g

⚠️ Same build as the G10 list, but Samba TV, logkit and ttvs ship enabled; ttvs kept (it hosts the firmware updater) and re-enables Samba's front end at boot, so opt out in Settings > Privacy too; Assistant voice and Chromecast off by choice; setupwraith off (Wi-Fi belonged to android.uid.system); remote gear button (keycode 83) opens the quick settings panel and the app buttons are remapped (Pluto TV opens Tubi); `APP_AUTO_START` must be allowed for the launcher or TclAppBoot stops the key service at boot; reboot-checked

TCL 55S546 (5-Series, G03_4K_US, BeyondTV4, GTV93), US, Google TV 11

23 pkgs

Google TV 11 • folder: tcl-55s546-us

⚠️ Same G03 platform as tcl-g03-google-tv on the US GTV93 build: TCL telemetry, promos and preloads off; TCL+ and TCL Channel kept; launcherx off with remote app buttons and volume repeat still working, no key helper needed; reboot-checked

TCL 58S571F (TCL Fire TV, AFTDEC012E, ginza, MediaTek mt5896), US, Fire OS 8 / Android 11

32 pkgs

Fire OS 8 / Android 11 • folder: tcl-58s571f-fire-tv

⚠️ The S5 sibling of `tcl-43s450f-ca/` (same AFTDEC012E platform as `amazon-fire-tv-aftdec012e/`): Amazon ACR, ad/recommendation feeders, advertising ID, Shopping, demo, tutorials, telemetry, KSO service; Alexa extras, preloads and TCL apps (OpApp, Luna, Kids, News, Gallery, System Status, Prime Video) off by choice; Alexa voice returns at every boot as on the Hisense; the stock launcher also owns Settings; Appstore kept for the remote's branded buttons; AirPlay, Miracast, Live TV, Silk kept; debloat only

TCL 65C725 (Smart TV Pro, BeyondTV4), Android TV 11

19 pkgs

Android TV 11 • folder: tcl-65c725

⚠️ TCL analytics/promos, Google recommendation rows; voice off, OTA off by choice

TCL 65C735 (Smart TV Pro, G05, MediaTek), France; also TCL 55C728, Turkey, TCL 65C935, France, and TCL 65C745, France, Google TV 11

29 pkgs

Google TV 11 • folder: tcl-65c735

⚠️ TCL analytics, TGuard, promo dashboard and content feed, unused preloads; voice and AirPlay off by choice, Chromecast and Miracast kept; launcherx + setupwraith off (survived reboot); remote app buttons need launcherx (keycodes noted); USB port goes to gadget mode after a reboot with USB debugging on; on the 55C728 and 65C935 ttvs stays (it holds the system updater) and config.json maps the remote's buttons; the 65C935 notes a second setupwraith-owned SSID cleared with `cmd wifi forget-network`, Input 178, and HomeKeyService left unbound after a theme push; the 65C745 notes its source button's scancode 365 and the volume stepping twice with a key helper bound

TCL 65C7K (Smart TV Pro, G08, G08_4K_GB, MediaTek mt5896), Brazil, Google TV 14

27 pkgs

Google TV 14 • folder: tcl-65c7k-google-tv

⚠️ Same build as the C755 list (UTT2.250416.001); Samba TV ACR, TCL Live, promos, store/hotel demo, Alexa, partner auto-installs; Assistant, USB media, Claro TV+, Mercado Play off by choice; Chromecast, AirPlay, game bar, soundbar updater and dreamx kept; keep `tv.mopa.ginga` for TV aberta; Wireless debugging needs Wi-Fi (pair, then `adb tcpip 5555`); setupwraith owned the Wi-Fi network, re-join before disabling it

TCL 65C7L (Smart TV Pro, G08, G08_4K_GB, MediaTek tcl9618), 2025, Australia, Google TV 14

27 pkgs

Google TV 14 • folder: tcl-65c7l-google-tv

⚠️ Same build as the C755 list (UTT2.250416.001 AU02); Samba TV ACR, TCL Live, promos, store/hotel demo, Alexa, Stan, T-Cast, soundbar updater; Chromecast, AirPlay, Miracast, Assistant, game bar and USB media kept; setupwraith owned the Wi-Fi network, re-join before disabling it; every remote button still worked with launcherx off; 27 packages survived a reboot

TCL 65Q550G (TCL Smart TV, Google TV 11, V8-R51MT08-LF1V095.021344)

29 pkgs

Google TV • folder: tcl-65q550g

⚠️ TCL telemetry, promos, preloads and voice services off by choice; Chromecast, Miracast and firmware updater kept; setupwraith owned saved Wi-Fi networks and claimed HOME; on Ethernet, setupwraith and launcherx were disabled and CleanYourTV verified as Home

TCL 65Q650G (US Q6 2023, BeyondTV4, Realtek RTD2851 / R51MT08, V8-R51MT08-LF1V095, 2 GB), Google TV launcher on Android TV 11

26 pkgs

Google TV launcher on Android TV 11 • folder: tcl-65q650g

⚠️ TCL BI, promos, account/EULA, TCL TV+/Channel, TGuard, partner auto-installs; Tubi, Pluto, ESPN, Alexa off by choice; voice, Chromecast and firmware updater kept; launcherx + setupwraith off (Wi-Fi belonged to android.uid.system); BT remote's gear (scancode 233), Netflix, YouTube and Prime buttons remapped via app_keys/settings_key_scancodes, `APP_AUTO_START` allowed; reboot-checked

TCL 85RM7L (G08, G08_4K_GB, MediaTek tcl9618), Google TV 14

22 pkgs

Google TV 14 • folder: tcl-85rm7l-google-tv

⚠️ Same firmware build as the C755 list (UTT2.250416.001 AU02); Samba TV ACR and T-Cast share ttvs, so T-Cast goes with it; TCL Live, promos, store demo, Alexa, partner auto-installs; Chromecast, AirPlay, Miracast, game bar, USB media and Assistant kept; firmware updates come from Play Services; debloat only, stock launcher and setupwraith kept; dreamx off with the basic Colors screensaver; reboot-checked

TCL ak30a5 (China, Amlogic), Android TV 9

16 pkgs

Android TV 9 • folder: tcl-ak30a5

⚠️ No Google services, TCL boot ad + analytics, no TvInputManager, installs via USB only; debloat only, third-party launchers cannot be installed on this firmware

TCL BeyondTV (India), Android TV 9

12 pkgs

Android TV 9 • folder: tcl-beyondtv

⚠️ TCL analytics, content feed, TCL app store, Google recommendation rows; Jio/Airtel/Hotstar apps untouched

TCL BeyondTV, Poland (Realtek RTD2851, AP03, 2 GB), Android TV 9

26 pkgs

Android TV 9 • folder: tcl-beyondtv-pl

⚠️ TCL BI analytics, promo rows, cyberui, TV Guard and app store, preloads; voice, Miracast/T-Cast, YouTube, player.pl, Spotify and Steam Link off by choice; Chromecast and firmware updater kept; `com.tcl.notereminder` is re-enabled at every boot; launcher installed as default home, stock launcher disabled; one session plus a reboot, not yet lived with for days

TCL BeyondTV, EU/Nordic (Realtek RTD2851, V8-R851T02-LF1V606), Android TV 9

27 pkgs

Android TV 9 • folder: tcl-beyondtv-rt2851

⚠️ TCL BI analytics, promo rows, cyberui, cleaner and store; mirroring, voice and firmware updater off by choice; Chromecast kept; installer note for appmarket2/tvweishi

TCL BeyondTV2, Android 11 build (AR05, Realtek rtd285o), Android TV 11

19 pkgs

Android TV 11 • folder: tcl-beyondtv2-android-11

⚠️ Different package set from the Android 9 BeyondTV2 above (adds `overseasappshow`, `usercenter`, MagiConnect, `notereminder`); **`com.tcl.overseasappshow` re-enables MagiConnect, notereminder and tclhome_master on every boot**, so it is the key entry; partnercustomizer kept (it carries the remote's TKey activity on this unit); voice, mirroring, phone remote and backdrop off by choice, OTA kept; 3 HDMI ports, TvInputManager works, setupwraith safe

TCL BeyondTV2 (Latin America / Brazil, Realtek RTD2851), Android TV 9

2 pkgs

Android TV 9 • folder: tcl-beyondtv2-latin-america

⚠️ TCL analytics and boot content feed; `com.tcl.esticker` does not stay disabled on this firmware; UK Freeview apps already off at the factory; [draw-cost notes](../docs/devices/tcl-beyondtv2-v660.md)

TCL C755 QD-Mini LED, 2024, Australia (G08, MediaTek tcl9618), Google TV 14

35 pkgs

Google TV 14 • folder: tcl-c755-google-tv

⚠️ Samba TV ACR (ttvs), TCL Live, store/hotel demo, Stan; casting and mirroring off by choice; keep `tv.remote.service` (it carries the remote's mic)

TCL 75C845X2, UK/Europe (G08_4K_GB, MediaTek tcl9618), Google TV 14

32 pkgs

Google TV 14 • folder: tcl-c845x2-google-tv

⚠️ Same set as the C755 list; YouTube and Play Movies & TV off (SmartTube used); Chromecast, AirPlay and game bar kept; disabling the stock launcher empties Accounts & profiles (see its README)

TCL C89B 85", 2024, a local variant of the C855 (G08, G08_4K_GB, MediaTek tcl9618), Google TV 14

33 pkgs

Google TV 14 • folder: tcl-c89b-google-tv

⚠️ Same product and build as the 85RM7L list (UTT2.250416.001 AU02), plus T-Cast, TCL HOME (com.tcl.dashboard), game bar, hearing test, T-solo, the Google TV storefront and the Android 14 ad services; Chromecast, AirPlay, Miracast, Assistant and USB media kept; launcherx + setupwraith off for the launcher (on Ethernet; setupwraith owned no network); config.json maps the gear (83) and the Netflix, Prime Video and YouTube buttons (4062, 4099, 190); HomeKeyService needs AUTO_START plus `appops write-settings` to bind after a restart; one day of use

TCL Smart TV Pro (G03, G03_4K_GB, BeyondTV4, Realtek R51MT05, V8-R51MT05-LF1V620), Middle East firmware, Google TV 11

40 pkgs

Google TV 11 • folder: tcl-g03-google-tv

⚠️ Same platform as tcl-43c645: TCL BI analytics and logkit, promo rows (TCL Channel, BrowseHere), dashboard, messages, partner auto-installs; streaming apps, voice, Chromecast, Miracast/T-Cast, USB player, game bar, TCL Live off by choice, firmware updates kept; launcherx, setupwraith and dreamx off (setupwraith owned the Wi-Fi: forget and re-join first), reboot-checked; Input key works without InputKeyService, gear is keycode 4077 (`settings_key_keycodes`), config.json sets Live TV to com.tcl.tv; a second unit on the same build ships a Bluetooth TCL_RC902V_M1 remote whose Netflix/YouTube/Prime buttons die with launcherx and come back from `app_keys` (in config.json, verified with the real remote)

TCL Smart TV Pro (G05, G05_4K_US, MediaTek MT5889); also TCL 55Q750G, Google TV 11

29 pkgs

Google TV 11 • folder: tcl-g05-google-tv

⚠️ TCL Channel, waterfall, ttvs BI (also the firmware updater on AR71), TGuard; Quick Panel off by choice (the 55Q750G keeps it for the Input key); usercenter and smartalexa come back at every boot; setupwraith returned after a reboot on AR68, launcher half unverified there, but on a 55Q750G (AR71) build-and-install.sh worked and Home held after a reboot, once the setup Wi-Fi was forgotten and re-joined; remote buttons work without the key services (the G05_4K_GB units kept it off too, see the [55C728 note](../docs/devices/tcl-55c728-g05-4k-gb.md))

TCL Smart TV (G07, G07_4K_GB_NF, Realtek RTD2851A, 2 GB), Google TV 11

34 pkgs

Google TV 11 • folder: tcl-g07-google-tv

⚠️ TCL BI analytics (ttvs, also the firmware updater), TGuard, waterfall, TCL Live, TCL Home dashboard, messages, hotel/demo, partner auto-installs; voice, Miracast, MagiConnect, T-Solo, firmware updates and unused preloads off by choice, Chromecast kept; launcherx, setupwraith and dreamx off (Wi-Fi belonged to android.uid.system), reboot-checked; Input key works without InputKeyService, gear is scancode 561 (`settings_key_scancodes`), Netflix and YouTube buttons need an accessibility helper

TCL Smart TV Pro (G08, G08_4K_GB, MediaTek), Australian firmware, Google TV 12

28 pkgs

Google TV 12 • folder: tcl-g08-au-android12

⚠️ Same fingerprint as the EU G08 list (STT2.221228.001 AS34) plus the Australian preloads: Stan, AirPlay (kept), TCL Channel, TCL Live free channels (channelplus), e-sticker, hotel portal, TCL Guard; no Google Cast or voice assistant. Launcher with HomeKeyService: Settings, TV (HDMI 1), YouTube→SmartTube and Netflix→Plex buttons mapped, at the cost of volume repeat (measured on this G08 too). No aerial, so with channelplus off there is no Live TV: the tuner only holds TCL Live IP channels and falls back to HDMI 1

TCL Smart TV Pro (G08, G08_4K_GB, MediaTek), Europe/UK firmware, Android TV 12

24 pkgs

Android TV 12 • folder: tcl-g08-eu-android12

⚠️ Older EU G08 build (STT2.221228.001 AS34): the US list applies only partially — no Samba-ACR ttvs payload, no AirplayAPK, no hotelmenu/TV+/e-sticker preloads, no Android 14 ad services. TCL pushes/demo/help, duplicate webviews, Mediatek casting leftovers, Play Movies, TTS, dreamx, printspooler; suspension/interactive/ttvs listed as DO-NOT-DISABLE (they host the Source-key QuickPanel and the TIAS source overlay — disabling kills the remote Source key, verified fix on a live set); stock launcher kept; debloat only

TCL 75T7 (Smart TV Pro, G08, G08_4K_US, MediaTek tcl9618), US firmware, Google TV 14

37 pkgs

Google TV 14 • folder: tcl-g08-us-google-tv

⚠️ Same G08 board as the C755/QM6K/85RM7L lists, US build AU16: TCL TV+, messages, e-sticker, dashboard and home pushes, store/hotel/exhibit demo, log capture, Android 14 ad and privacy services, manual/repair/hearing/solo apps, TCL account, browser, Channel+, Alexa and AirPlay, US streaming preloads; ttvs, partnercustomizer, Chromecast and the USB player kept; launcherx and setupwraith off for a custom launcher; one day of use, first 35 reboot-checked

TCL Smart TV Pro (G09, G09_4K_GB, Amlogic T5M, 2 GB), UK firmware, Brazil, Google TV 12

35 pkgs

Google TV 12 • folder: tcl-g09-google-tv

⚠️ TCL BI analytics, log upload, TIAS, TGuard, waterfall, TCL Live FAST channels, home-screen pushes, messages, store demo, hotel mode, partner auto-installs; Chromecast and USB media player off by choice; firmware updates come through Play Services, so ttvs can go; launcherx, setupwraith and dreamx off, reboot-checked; Input key works without InputKeyService; config.json has the dock

TCL 55" 4K Google TV, 2023 (G10, G10_4K_US_NF); also TCL 55P6K, Spain and TCL 43P69K, Netherlands (G10_4K_GB_NF_32BIT), Google TV 12

18 pkgs

Google TV 12 • folder: tcl-g10-google-tv

⚠️ TCL TV+, TCL Live, store demo, smartlink installer; setupwraith also claims Home once the stock launcher is disabled; on the Netherlands 43P69K, Samba TV ACR, logkit and ttvs shipped enabled (disabled and reboot-checked), setupwraith owned the setup Wi-Fi (re-join first), and dreamx was re-enabled to keep the screensaver menu; unit-specific packages are optional

TCL L40S66E (C06, C06_2K_GB, MediaTek MT9221, 1 GB), Argentina, Android TV 11

15 pkgs

Android TV 11 • folder: tcl-l40s66e

⚠️ Same firmware as `hitachi-cdh-le32smart21/`: Google telemetry and recommendation rows, TCL account/promos/popups, TGuard (disable does stop it here, and free RAM is higher without it), data-saver VPN, setupwraith; all streaming apps, voice, Chromecast, screensaver and USB players kept by choice; ttvs and rc.ota kept for updates; launcher/ needs reduced_motion on this GPU

TCL / FFalcon China (tcl9655_cn, MediaTek MT9655 "merak", UTT2.250416.001 AU01), Android 14

28 pkgs

Android 14 • folder: tcl-mt9655-cn-android14

⚠️ No Google services; no Developer options at all — the ADB toggle opens adbd in TLS mode on a random port with no pairing service, so the only way in is a dual male USB-A cable (PC USB 3.0 → TV USB 2.0) and then `adb tcpip 5555`; every adb install is refused (`Install not allowed` from system_server), only a USB stick through 电视卫士 installs apps; debloat only, stock launcher cannot be replaced (`launcherStrategy` allowlist empty, verifier demands the cyberui signature); reboot-checked; [why the debloat works and the installs do not](../docs/devices/tcl-mt9655-cn-android14.md)

TCL 55Q10G Pro (China, tcl_mt5879_cn, MediaTek MT9952), Android TV 11

20 pkgs

Android TV 11 • folder: tcl-q10g-pro

⚠️ No Google services, TCL boot ad + analytics/BI, OTA and account services; ADB opens from Device info + UP/DOWN/LEFT/RIGHT, not the build number; debloat only, stock launcher cannot be replaced (signature check at install time)

TCL Q7C (Smart TV Pro, G08, G08_4K_GB, MediaTek tcl9618), European firmware, Google TV 14

37 pkgs

Google TV 14 • folder: tcl-q7c-google-tv

⚠️ Same build as the 85RM7L list (AU02), with the launcher: TCL promos, home pushes, Channel+/waterfall, account, TGuard cleaner, log capture, Android 14 ad and privacy services, manual/repair/hearing/solo apps, soundbar updater, Alexa; Assistant, AirPlay, Miracast/T-Cast, Netflix, Prime Video, Google TV and Play Games off by choice; ttvs, Chromecast, game bar and dreamx kept; launcherx and setupwraith off (Ethernet, FORCE_SETUPWRAITH=1); every remote button is scancode 240, keycodes in the README (Settings 83, YouTube 190); the debugging switch did not close port 5555, check adb_enabled; reboot-checked; a second unit, a 65Q7D Pro on Wi-Fi in Greece, is in its README (Wireless debugging only, setupwraith owned the Wi-Fi in use, the key helpers cost volume repeat); a fourth unit, a 65T8C on Wi-Fi, also in its README (Wireless debugging only, AirPlay and Prime Video kept, TCL keyboard off after Gboard)

TCL QM6K Pro, 2025 (G08, MediaTek tcl9618), Google TV 14

25 pkgs

Google TV 14 • folder: tcl-qm6k-google-tv

⚠️ Samba TV ACR (ttvs), TCL TV+, TCL Live, store/hotel demo; setupwraith must go for a custom launcher (also AU14, #23); a QM7 (2024) owner ran this list with seven extra packages — [deltas and a hung Cast receiver](../docs/devices/tcl-75qm751g-qm7.md)

TCL UnionTV, Latin America (TCL-built like Thomson 32HE5800, Realtek RT2841), Android TV 9

27 pkgs

Android TV 9 • folder: tcl-uniontv-latin-america

⚠️ TCL BI analytics, promo rows/partner customizer, app store, cleaner, user center; Ambient Mode, TTS, TalkBack and voice off; Chromecast and firmware updater kept; standby (STR) takes Ethernet down, no network wake

Thomson 32HE5800 (TCL-built UnionTV, Realtek RT2841), Spain, Android TV 9

22 pkgs

Android TV 9 • folder: thomson-32he5800

⚠️ TCL BI analytics, TCL app store/user center, TV Guard cleaner, Google recommendation rows, TCL content app (waterfall); 1.4 GB low-RAM; GalaView tile is partnercustomizer (keep, hide in launcher); voice, USB media players off by choice