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.
No apps match these filters.
Batch 1: 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: 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
| 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.
| 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.
| 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
| 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
| 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.