Philips 65PUS9435/12 Debloat List

Android TV 12 (API 31) · firmware STT2.230526.001 (Germany) · codename TPM191E / PH9M_EA_5599

The Philips 65PUS9435/12 runs Android TV 12 (API 31) on firmware STT2.230526.001 (Germany). Its imported community list documents 35 preinstalled packages in 6 categories, 4 classed low risk and 31 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

  • Android TV 12 (API 31), firmware STT2.230526.001
  • ro.product.model=TPM191E ro.product.device=PH9M_EA_5599
  • Fingerprint: Philips/PH9M_EA_5599/PH9M_EA_5599:12/STT2.230526.001/4215:user/release-keys
  • TP Vision build: MediaTek MT5887, vendor packages use the org.droidtv prefix.
  • Same board AND firmware build as examples/philips-75pus8505 and examples/philips-tpm191e (identical
  • fingerprint). Batches 1-3 follow the 8505 list, minus Apple TV, which this owner uses, and minus
  • usagelogger and demome (note 1). Batches 4 and 5 are this owner's unused streaming apps and Philips
  • web-app tiles.
  • Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
  • Stock launcher: com.google.android.tvlauncher
  • Live TV app: org.droidtv.playtv
  • The uk.co.freeview.* packages and org.droidtv.freeviewplayers are disabled from the factory on
  • this unit, so they are not listed (restore.sh would turn them ON).
  • Notes from this unit:
  • 1. Re-enabled at every boot, so left out below: com.phorus.playfi.tv (as on the 8505),
  • org.droidtv.usagelogger and org.droidtv.demome. disable.sh skips the last two anyway, as both ask
  • for TV_INPUT_HARDWARE. Neither serves android.media.tv.TvInputService here (only
  • com.mediatek.tvinput, org.droidtv.fastip and com.google.android.videos do), so that skip is a
  • false positive on this set; disabled with TVINPUT_ALLOW=1 they were back on after one reboot.
  • The other entries stayed disabled across two reboots. The 8505 and tpm191e lists disable
  • usagelogger (and the 8505 demome) with no such note, so other units may differ.
  • 2. com.google.android.tvrecommendations went off while the stock launcher was still Home, the
  • order the 8505 notes warn against. The stock home still drew and opened apps afterwards, and
  • build-and-install.sh moved Home without trouble, so on this unit the order did not matter.
  • 3. Launcher: build-and-install.sh ran through on its own, without the `am start -W` timeout the
  • 8505 saw (cold start 2.2 s), and Home resolved to com.gathin.tvhome. config.xml used:
  • live_tv_package org.droidtv.playtv; hidden_apps org.droidtv.playtv, org.droidtv.demome,
  • org.droidtv.eum, org.droidtv.channels, com.vewd.core.browserui (hidden, not disabled: eum and
  • channels back the SOURCES drawer, vewd is the HbbTV engine).
  • 4. Private DNS set to dns.adguard-dns.com (mode hostname); Netflix still plays. Both settings were
  • null before. Undo: settings delete global private_dns_mode; settings delete global private_dns_specifier
  • 5. Checked with the real remote after the launcher took over: Home, SOURCES drawer, the launcher's
  • Inputs menu, Ambilight, and casting YouTube from a phone.
  • Second unit: Philips 55PUS9435/12, Germany, on Wi-Fi. Same firmware and fingerprint as above
  • (STT2.230526.001/4215). Cleaned on 27 Oct 2026 and used for one day with one reboot, not a
  • several-day test.
  • - Every entry of batches 1-3 that is installed on this unit was disabled; Fitness Buddy, YouTube
  • Music and Play Games were not installed or already off from the factory. Batches 4 and 5 were not
  • installed at all. usagelogger and demome left alone, as note 1 says.
  • - build-and-install.sh with HOME_KEY_SERVICE=1 ran through, Home resolved to com.gathin.tvhome, and it
  • still did after the reboot, without a key press. Same live_tv_package and hidden_apps as note 3.
  • - The firmware opens org.droidtv.playtv at power-on; power_on_home sent it back to Home.
  • - The remote's TV button sends scancode 170 (KEY_ISO). app_keys scan:170:<package> made it open a
  • streaming app instead of Live TV; with the key filter that needs, a held Volume Up/Down steps
  • once per press, as on the tpm191e units.
  • - The first SOURCES press opened org.droidtv.fastip's FAST channels promo page
  • (fastIPPromoActivity); its "don't ask again" option brings the input bar back. fastip stays
  • enabled, as in the 8505 list's DO NOT DISABLE block.
  • Kept on purpose: Ambilight (org.droidtv.ambihuecommon, org.droidtv.ambiair, org.droidtv.alhuewizard),
  • Chromecast (com.google.android.apps.mediashell), firmware updates (org.droidtv.oad, com.easy.oad),
  • the HbbTV browser engine (com.vewd.core.browserui), ARTE and ARD Mediathek web apps
  • (org.droidtv.nettvapp1814, org.droidtv.nettvapp3093), and everything in the DO NOT DISABLE block of
  • examples/philips-75pus8505 (org.droidtv.eum, org.droidtv.fastip, org.droidtv.settings, USB media).
  • Disabling katniss clears secure voice_interaction_service and assistant, and restore.sh does not
  • put them back; see examples/philips-75pus8505 for the two settings commands.
  • application-label from the APK.

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.

    org.droidtv.nettvrecommender · org.droidtv.recommendation · com.google.android.tvrecommendations

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

    tv.wuaki.apptv · com.zeasn.whalelive

  • 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.feedback · com.google.android.partnersetup

The debloat list

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

Batch 1: telemetry

Batch 1: 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: metrics collector sharing candeebug's process

List: low risk
com.google.android.feedback Google feedback & telemetry

Source note: Market Feedback Agent

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

Source note: partner referrer / attribution

List: low risk
com.google.android.onetimeinitializer runs once at first setup, nothing afterwards List: caution
com.google.android.syncadapters.calendar Google Calendar sync; no calendar app on this TV List: caution

Batch 2: Philips and Google content promotion

Batch 2: Philips and Google content promotion: source package descriptions and risk ratings
Package What it is Risk
org.droidtv.nettvrecommender "Top Picks" content promotion row List: caution
org.droidtv.recommendation its headless backend List: caution
org.droidtv.nettv.market "Philips TV Collection" app storefront List: caution
org.droidtv.android.fitness Fitness Buddy List: caution
org.droidtv.sticker e-sticker and shop banners List: caution

The 8505 list disables the stock launcher first; see note 2 and its "ORDER MATTERS" block.

The 8505 list disables the stock launcher first; see note 2 and its "ORDER MATTERS" block.: source package descriptions and risk ratings
Package What it is Risk
com.google.android.tvrecommendations Google TV home-screen recommendations and sponsored rows

Source note: "Android TV Core Services": recommendation rows, notification panel

List: caution

Batch 3: voice assistants and speakers this owner does not use. Chromecast stays.

Batch 3: voice assistants and speakers this owner does not use. Chromecast stays.: source package descriptions and risk ratings
Package What it is Risk
com.google.android.katniss Google Assistant

Typical effect: Disabling Assistant can stop the remote’s microphone button and voice search from working.

Keep enabled if you use Assistant or voice search.

Source note: Google Assistant and voice search; the remote's mic button stops

List: caution
org.droidtv.amazonalexa Alexa bridge List: caution
com.phorus.playfi.softap Play-Fi speaker setup access point List: caution

Batch 4: streaming and game apps this owner does not use

Batch 4: streaming and game apps this owner does not use: source package descriptions and risk ratings
Package What it is Risk
com.google.android.youtube.tvmusic YouTube Music List: caution
com.crunchyroll.crunchyroid Crunchyroll List: caution
de.prosiebensat1digital.seventv Joyn / 7TV List: caution
de.rtli.tvnow RTL+ List: caution
com.novoda.dch discovery+ List: caution
tv.wuaki.apptv Rakuten TV List: caution
com.mgmedia.androidApp CHILI film store List: caution
tv.pluto.android Pluto TV List: caution
com.zeasn.whalelive Whale Live channels, a /data app List: caution
com.blacknut.client Blacknut cloud games List: caution
com.boosteroidtv.streaming Boosteroid cloud games List: caution
com.ted.android.tv TED List: caution
com.nbaimd.gametime.nba2011 NBA List: caution
dw.com.androidtv.live DW List: caution
com.google.android.play.games Google Play Games List: caution

Batch 5: Philips web-app tiles this owner does not use. All are /data apps; the name is the

Batch 5: Philips web-app tiles this owner does not use. All are /data apps; the name is the: source package descriptions and risk ratings
Package What it is Risk
org.droidtv.nettvapp3463 Videociety List: caution
org.droidtv.nettvapp4546 MEGOGO List: caution
org.droidtv.nettvapp5245 TV SpieleCenter List: caution
org.droidtv.nettvapp5326 Toon Goggles List: caution
org.droidtv.nettvapp5512 Fishing TV 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
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 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