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.
No apps match these filters.
TP Vision telemetry
| 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
| 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.
| 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)
| 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
| 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
| 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
| 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.