Philips 55OLED708/12 Debloat List

Google TV 12 (API 31) · firmware STT2.230831.001 / 20803 (Poland) · codename PH1M_WW_9972

The Philips 55OLED708/12 runs Google TV 12 (API 31) on firmware STT2.230831.001 / 20803 (Poland). Its imported community list documents 30 preinstalled packages in 7 categories, 4 classed low risk and 26 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 12 (API 31), firmware STT2.230831.001 build 20803, board PH1M_WW_9972
  • ro.product.model=Philips Google TV TA1 ro.product.device=PH1M_WW_9972 ro.product.manufacturer=TPV
  • Fingerprint: Philips/PH1M_WW_9972/PH1M_WW_9972:12/STT2.230831.001/20803:user/release-keys
  • MediaTek, 2.8 GB RAM, armeabi-v7a userspace. On Wi-Fi. ro.adb.secure=1.
  • NOT the same platform as examples/philips-55oled707 or philips-50pus8517 (Android TV 11, board
  • PH1M_EA_9970A, com.google.android.tvlauncher) nor philips-75pus8505 (Android TV 12, PH9M). This is the
  • Google TV generation: stock launcher com.google.android.apps.tv.launcherx, setupwraith claims Home,
  • Samba TV ACR is preinstalled, and there is no org.droidtv.usagelogger. The org.droidtv layer is shared
  • with those files, so their DO NOT DISABLE blocks still apply (xtv, eum, aurora, icp, playtv...).
  • (forget and re-join Wi-Fi first, see setupwraith below; then FORCE_SETUPWRAITH=1)
  • Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
  • Stock launcher: com.google.android.apps.tv.launcherx (pass it to restore.sh)
  • Home claimants: launcherx (priority 2), setupwraith .RecoveryActivity (1), tv.settings FallbackHome (-1000)
  • Live TV app: org.droidtv.playtv (live_tv_package). HDMI 1-4, component and composite are
  • com.mediatek.tis (labelled "TIF Test"; keep it), the DVB tuner com.mediatek.dtv.tvinput.dvbtuner.
  • App labels were read from each APK with `aapt dump badging`, not guessed from package names.
  • Already disabled from the factory, so not listed: tv.wuaki.apptv (Rakuten), ru.ivi.client, the
  • ATSC and ISDB tuners, com.omni.ssutv.*, and the regional org.droidtv.*config packages.
  • Applied in small batches on 2026-10-21 with a screenshot and a 30 s idle-log check (50PUS8517 quirk 5
  • method) after each. No retry loop appeared; the idle log went from 865 to ~690 lines per 30 s.
  • Home, inputs (HDMI 2 with a PS5), Live TV, Settings, YouTube playback and every remote button were
  • checked the same day; not yet lived with for days. If something breaks, `pm enable <package>` and report it.
  • After a reboot `pm list packages -d` was identical: nothing re-enabled itself on this firmware, Play-Fi
  • and Chromecast included (unlike the 55OLED707 and 50PUS8517). Checked again 8.5 min after boot.
  • Memory, `dumpsys meminfo` on the home screen; readings straddle a reboot, so approximate:
  • Stock: 1,755 MB used PSS (launcherx 182 MB across two processes)
  • This list + launcher/: 1,582 MB used PSS (com.gathin.tvhome 159 MB)
  • Quirks on this firmware:
  • 1. org.droidtv.demome asks for TV_INPUT_HARDWARE here, so tools/disable.sh refuses it (#321). Kept.
  • 2. Remote buttons go through org.droidtv.GlobalKey, which hard-codes two of them to the stock launcher:
  • the gear button (scancode 141, KEY_SETUP) starts launcherx/.dashboard.DashboardActivity and the
  • Apps button (scancode 779, keycode 813) sends ALL_APPS. With launcherx disabled both do nothing.
  • Fixed with the launcher's HomeKeyService (HOME_KEY_SERVICE=1): settings_key_scancodes 141 and
  • app_keys 813:com.gathin.tvhome. Matching the gear button by keycode (327) did NOT work, by
  • scancode it does; checked with the real remote. SOURCES (768), Netflix (772), YouTube (776), TV
  • (170, last source) and Quick menu (765) are handled by GlobalKey itself and keep working.
  • TV Guide (172) does nothing on a set with no channels tuned, before and after.
  • 3. The org.droidtv.candeebug CollectionService is bound by 22 TV processes; none retried after it was
  • disabled. tv.samba.ssm is bound by org.droidtv.tv.tptvservice:SambaService, also no retries.
  • 4. Settings references io.mimi.tvapp and tpvaudiomanager sends Mimi a broadcast; with both Mimi
  • packages disabled the sound menus still open.
  • Kept on purpose: AirPlay (com.mediatek.partner.airplay_sys, AirplayAPK, airplaydaemon), Google
  • Assistant (katniss), firmware updates (org.droidtv.upgradeapp, com.mediatek.tv.systemupdater), DLNA
  • (org.droidtv.dlna, bound by the Media app), org.droidtv.tv.playFiAudioService (bound by Settings,
  • audiocalibration and tpvaudiomanager), com.mediatek.browservice (bound by the DVB tuner), Multi View,
  • IP control, Ambilight, BrowseHere and the Vewd browser, and the streaming apps this household uses
  • (Netflix, YouTube, YouTube Music, Prime Video, HBO Max, Apple TV).
  • launcher is gone. The Wi-Fi network joined during first setup belonged to it: forget and re-join the
  • network in Settings FIRST (it then belongs to com.android.tv.settings), or the TV drops off Wi-Fi.
  • Networks it still owns are forgotten when it is disabled. Re-enable it before a factory reset.
  • does it after Home has moved): pulling a provider out from under a live launcher kills it.

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.

  • Vendor content apps and ad-funded channels

    These vendor apps carry their own promotion rails and free ad-supported channels, and they keep advertising after the home screen is replaced because they do not depend on the launcher.

    org.droidtv.m7opapp

  • 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 · org.droidtv.tv.frameworklogger · tv.samba.ssm · com.google.android.feedback · com.google.android.partnersetup

The debloat list

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

TP Vision telemetry

TP Vision telemetry: 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: "DAC" analytics uploader

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

Source note: "GEL" metrics collector, runs inside candeebug's process; disable both

List: low risk
org.droidtv.tv.frameworklogger TP Vision framework and reboot logging

Source note: "FrameworkLogger": hands reboot reasons and firmware-install records to the Philips logger

List: low risk
tv.samba.ssm "Samba Services Manager": Samba TV ACR (identifies what is on screen), Firebase + Mixpanel List: caution
com.google.android.feedback Google feedback & telemetry

Source note: Market Feedback Agent

List: low risk

Philips and Google promos, retail demo, first-setup leftovers

Philips and Google promos, retail demo, first-setup leftovers: source package descriptions and risk ratings
Package What it is Risk
com.tpv.nftgallery "NFT Collection" art gallery app, INTERNET List: caution
org.droidtv.m7opapp M7 satellite operator promo (Canal Digitaal, TV Vlaanderen, Skylink, HD Austria); keep if you use one List: caution
org.droidtv.astrahdplus "HD+", German Astra satellite pay-TV operator app; keep if you subscribe List: caution
com.google.android.partnersetup Google Partner Setup: RLZ attribution pings

Source note: partner referrer / attribution

List: caution
com.google.android.onetimeinitializer runs once at first setup, nothing afterwards List: caution

Philips features this owner does not use. Check each against your own setup.

Philips features this owner does not use. Check each against your own setup.: source package descriptions and risk ratings
Package What it is Risk
com.phorus.playfi.tv "Play-Fi" multi-room audio app List: caution
com.phorus.playfi.softap DTSPlayFiSoftAP, Play-Fi's soft access point helper List: caution
org.droidtv.control4app "Control4" home-automation integration (4 packages) List: caution
org.droidtv.control4adapterservice "UcAdaptor" List: caution
org.droidtv.control4sddp "SddpService", Control4 discovery List: caution
org.droidtv.control4UcService "UcService" List: caution
org.droidtv.matter "MatterTV", Matter smart-home bridge List: caution
io.mimi.tvapp "Mimi Sound Personalization" hearing-test app; Settings only links to it List: caution
io.mimi.sdk.service "MimiService", its audio service; nothing bound it List: caution
org.droidtv.amazonalexa "Amazon Alexa" bridge (was running at idle) List: caution

Casting this owner does not use (AirPlay is kept: com.mediatek.partner.airplay_sys and friends)

Casting this owner does not use (AirPlay is kept: com.mediatek.partner.airplay_sys and friends): source package descriptions and risk ratings
Package What it is Risk
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 (~26 MB at idle)

List: caution
com.mediatek.dialservice "AOW_DIAL": DIAL, how Netflix/YouTube phone apps find the TV List: caution

Preinstalled apps and streaming apps this owner does not use, all in /data/app

Preinstalled apps and streaming apps this owner does not use, all in /data/app: source package descriptions and risk ratings
Package What it is Risk
tv.twitch.android.app Twitch List: caution
com.megogo.application MEGOGO List: caution
com.google.android.videos Google Play Movies & TV

Source note: Google TV / Play Movies

List: caution
com.boosteroidtv.streaming Boosteroid cloud gaming List: caution
com.tm.replica "Replica" iPhone screen mirroring List: caution
com.google.android.play.games Google Play Games

Source note: Play Games

List: caution

Google TV setup wizard. Its RecoveryActivity claims Home at priority 1 and takes over once the stock

Google TV setup wizard. Its RecoveryActivity claims Home at priority 1 and takes over once the stock: source package descriptions and risk ratings
Package What it is Risk
com.google.android.tungsten.setupwraith Function not documented in source List: caution

Stock launcher and the content it alone used. Disable the launcher FIRST (launcher/build-and-install.sh

Stock launcher and the content it alone used. Disable the launcher FIRST (launcher/build-and-install.sh: source package descriptions and risk ratings
Package What it is Risk
org.droidtv.oemtabprovider "Philips" tab of the Google TV home screen (promos), INTERNET 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-26 — document review, not a hardware test.
Upstream-reported test date
Not recorded in the imported source — upstream evidence, not an independent tvdebloat test.
Independent verification
Not performed by tvdebloat; lastVerified is not set.

Imported from upstream revision 5ee685b02014fa502ea0951ee1f49abd7ee2e8c1.

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