Philips Google TV TA7 Debloat List

Google TV 14 (API 34) · firmware UTT1.250308.001 (Brazil) · codename PH3M_AL_T32

The Philips Google TV TA7 runs Google TV 14 (API 34) on firmware UTT1.250308.001 (Brazil). Its imported community list documents 25 preinstalled packages in 6 categories, 6 classed low risk and 19 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

  • Google TV 14 (API 34), build UTT1.250308.001. About 1.9 GB RAM, armeabi-v7a, UI 1920x1080 on a 4K panel.
  • Fingerprint: Philips/PH3M_LT_T32/PH3M_AL_T32:14/UTT1.250308.001/101000072000:user/release-keys
  • Third unit: 50PUD7408/77, Argentina, same device and build UTT1.250308.001. Applied in batches on 2026-10-25
  • with a screenshot after each, launcher installed, rebooted once (nothing re-enabled itself, boots to the new Home);
  • Live TV, HDMI input list and YouTube playback checked, Input and app buttons pressed on the real remote.
  • Vendor packages: TP Vision org.droidtv.* on a MediaTek base (com.mediatek.*, mediatek.factorymenu.ui).
  • Launcher: TV_HOST=<tv ip> STOCK_LAUNCHER=com.google.android.apps.tv.launcherx HOME_KEY_SERVICE=1 launcher/build-and-install.sh
  • Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
  • Applied in batches on 2026-10-20 with a screenshot after each, then the custom launcher installed;
  • Home, HDMI 1 and Live TV, YouTube playback, HBO Max, Settings and every remote button were checked,
  • and everything survived a reboot. Not yet lived with for days.
  • Stock launcher: com.google.android.apps.tv.launcherx. Home claimants: launcherx (priority 2),
  • setupwraith RecoveryActivity (1), com.android.tv.settings FallbackHome (-1000). While launcherx is
  • enabled, set-home-activity to another launcher does not stick.
  • Live TV app and HDMI player: com.mediatek.wwtv.tvcenter (TurnkeyUiMainActivity); the launcher's
  • default live_tv_package already matches. HDMI 1-4 are listed by com.mediatek.tvinput.
  • Quirks on this firmware, all checked on the TV:
  • - Port 5555 was already open and the PC already authorised; ro.adb.secure=1.
  • - `screencap -p` prints "Init wrapper sys mutex successful. Pid:..." before the PNG on stdout:
  • strip everything before the \x89PNG signature.
  • - The remote's Settings (gear) button is scancode 357 (KEY_OPTION) -> KEYCODE_SETTINGS (176), a
  • global key routed to com.mediatek.tv.service's HotKey GlobalKeyReceiver, which forwarded it to the
  • stock dashboard. With launcherx disabled it does nothing until HomeKeyService is on
  • (HOME_KEY_SERVICE=1, no config needed for KEYCODE_SETTINGS). Input and app buttons keep working.
  • - KEYCODE_GUIDE and KEYCODE_NOTIFICATION are global keys of launcherx; this remote does not send them.
  • - setupwraith owned one old saved network (not the one in use), and only that entry was deleted.
  • Third unit: the same. Forgetting that network first (`cmd wifi list-networks`, then
  • `cmd wifi forget-network <id>`) lets tools/disable.sh's Wi-Fi check pass without FORCE_SETUPWRAITH.
  • - Third unit: with HomeKeyService bound, holding volume up moves one step; with the accessibility list
  • empty it ramps again (tested both ways on the real remote). Same trade as
  • docs/devices/tcl-55p71b-g09-key-repeat.md: the gear button or the volume ramp, not both. That owner
  • kept the ramp and installed without HOME_KEY_SERVICE=1; the gear button then does nothing, and
  • Settings stays on the launcher's Settings pill.
  • Second set: Philips 55PUD7908/77, Latin America, same device and build (software
  • TPM237L_R.101.000.072.000, security patch 2026-03-05). Debloated on 2026-10-20 with the core of this
  • list (candeebug, gel, consentcmpapp, opapp, play.games, printspooler, Netflix, the Google TV films app,
  • setupwraith, launcherx) plus feedback, feedbackconsent, dreamx, fusion.android.tv.demo and
  • org.droidtv.eum, and a custom launcher; lived with since then through daily use and several reboots.
  • Nothing had to be re-enabled because something broke. Checked there as well:
  • - org.droidtv.eum (e-manual) is safe to disable on this firmware: the Source key and tvcenter's inputs
  • panel still open.
  • - Live TV: tvcenter ignores TvContract.buildChannelsUriForInput(<tuner>) and stays on the last HDMI
  • source, but switches to the tuner with TvContract.buildChannelUriForPassthroughInput(<tuner input id>)
  • (TunerInputService/HW0 or HW8; it picks the right one itself). HDMI 1-4 are HDMIInputService/HW4..HW7.
  • - Location: Play Services re-applies the Google account's location consent at every boot
  • (LocationConsentTransfer), so `cmd location set-location-enabled true` does not survive a reboot and
  • apps read the Wi-Fi name as "<unknown ssid>" unless Location is turned on in Settings.
  • - The Settings key fix is the same: an accessibility service filtering KEYCODE_SETTINGS, checked with
  • the real remote (`input keyevent` bypasses accessibility filters).
  • Kept on purpose: org.droidtv (TPVTvService, sees every key press), org.droidtv.icp (persistent
  • sign-on service, purpose unclear), org.droidtv.ambisvc (Ambilight/Lounge), org.droidtv.eum (user
  • manual; hidden in the launcher instead), com.mediatek.tv.service (hot keys, Netflix key, TV agent),
  • com.mediatek.tvinput, com.mediatek.wwtv.tvcenter, com.mediatek.wwtv.setupwizard (channel scan),
  • com.mediatek.wwtv.mediaplayer (USB media), com.mediatek.autopair (remote pairing), com.mediatek.tv.factory
  • and mediatek.factorymenu.ui (factory menus), com.mediatek.android.leanbacklauncher.partnercustomizer
  • (crash-loops tv.service on another MediaTek set), com.android.tv.ota and com.easy.oad (firmware
  • updates), com.google.android.katniss (Assistant), Play Store, Play Services, both keyboards.
  • Disabled by the first owner before this list: cm.aptoide.pt, com.vscine.tv, com.viki.android and
  • com.google.android.apps.tv.dreamx (ambient mode). The demo, ad-services, feedback and Health Connect
  • packages they had also disabled are now list entries, applied on the third unit.
  • disabled these instead. com.google.android.videos was not installed on it.
  • setupwraith goes first: its RecoveryActivity (HOME priority 1) otherwise takes Home. Check
  • `dumpsys wifi | grep -o 'cname=[^ ]*'` first; on this TV it owned only an old, unused network.

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

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

    org.droidtv.candeebug · org.droidtv.gel · com.google.android.partnersetup · com.android.tv.feedbackconsent · com.google.android.feedback

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

    android.autoinstalls.config.tpv.device

The debloat list

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

Batch 1: telemetry and attribution

Batch 1: telemetry and attribution: source package descriptions and risk ratings
Package What it is Risk
org.droidtv.candeebug TP Vision analytics uploader: channel watched, resolution, HDMI-CEC devices, viewing times

Source note: TP Vision "DAC" analytics: CollectionService, boot receiver, ~55 MB resident

List: low risk
org.droidtv.gel TP Vision metrics collector sharing the analytics uploader's process

Source note: TP Vision metrics GatheringService, shares candeebug's cache provider

List: low risk
com.google.android.partnersetup Google Partner Setup: RLZ attribution pings

Source note: partner referrer / RLZ ping

List: low risk
android.autoinstalls.config.tpv.device Play auto-install of TPV partner apps List: caution
com.android.adservices.api Privacy Sandbox ad services (third unit) List: caution
com.android.ondevicepersonalization.services (third unit) List: caution
com.android.federatedcompute.services (third unit) List: caution
com.android.tv.feedbackconsent (third unit) List: caution
com.google.android.feedback Google feedback & telemetry

Source note: (third unit)

List: low risk

Batch 2: manufacturer content and popups

Batch 2: manufacturer content and popups: source package descriptions and risk ratings
Package What it is Risk
com.mediatek.opapp European satellite operator apps (Canal Digitaal, HD+, Skylink...), unused in Brazil List: caution
org.droidtv.consentcmpapp TP Vision ad-consent (CMP) screen List: caution
com.mstar.android.tv.disclaimercustomization disclaimer popup List: caution
fusion.android.tv.demo retail store demo, RetailDialogReceiver (third unit) List: caution

Batch 3: background extras

Batch 3: background extras: source package descriptions and risk ratings
Package What it is Risk
com.google.android.play.games Google Play Games List: low risk
com.google.android.onetimeinitializer runs once at first setup List: caution
com.google.android.syncadapters.calendar no calendar app on a TV List: caution
com.android.printspooler Android print spooler List: low risk
com.android.healthconnect.controller Health Connect, nothing on a TV uses it (third unit) List: caution
com.android.health.connect.backuprestore (third unit) List: caution

Batch 4: by owner's choice (not used)

Batch 4: by owner's choice (not used): source package descriptions and risk ratings
Package What it is Risk
com.netflix.ninja Function not documented in source List: caution
com.amazon.amazonvideo.livingroom Prime Video List: caution
com.google.android.videos Google Play Movies & TV

Source note: Google TV films/shop app

List: caution
com.google.android.apps.mediashell Chromecast built-in

Typical effect: Disabling this receiver prevents Chromecast casting to the TV.

Keep enabled if you cast to the TV from a phone or computer.

Source note: Chromecast built-in, ~75 MB resident

List: caution

The third unit kept Netflix, Prime Video and Chromecast (comment those lines out if you use them) and

The third unit kept Netflix, Prime Video and Chromecast (comment those lines out if you use them) and: source package descriptions and risk ratings
Package What it is Risk

Batch 5: stock home. Disable only after the new launcher is installed (build-and-install.sh with STOCK_LAUNCHER does this).

Batch 5: stock home. Disable only after the new launcher is installed (build-and-install.sh with STOCK_LAUNCHER does this).: source package descriptions and risk ratings
Package What it is Risk
com.google.android.tungsten.setupwraith Function not documented in source List: caution
com.google.android.apps.tv.launcherx Function not documented in source 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-10-28 — document review, not a hardware test.
Upstream-reported test date
2026-10-20 — upstream evidence, not an independent tvdebloat test.
Independent verification
Not performed by tvdebloat; lastVerified is not set.

Imported from upstream revision 095b71ad93d99ea28d94d97b06385709d354b795.

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