26 packages that owners have disabled on the Hisense Fire TV without breaking it, grouped by what they do. Copy the commands, run them over ADB, and undo any of them with one line.
adb connect <TV-IP>:5555.adb shell pm disable-user --user 0 com.amazon.kso.blackbird
adb shell pm disable-user --user 0 com.amazon.media.recommendations
adb shell pm disable-user --user 0 com.amazon.sneakpeek
adb shell pm disable-user --user 0 com.amazon.providers.contentsupportcom.amazon.tv.launcher (protected)Not sure what a name means? See the Google TV package directory.
| Package | What it is |
|---|---|
| Telemetry and metrics | |
com.amazon.ceviche | data collection pipelines |
com.amazon.client.metrics.api | metrics client API |
com.amazon.device.telemetry.emitter | telemetry emitter |
com.amazon.dp.logger | device log upload |
com.amazon.perfc | performance telemetry |
com.amazon.perfcollection | performance telemetry |
com.amazon.wirelessmetrics.service | Wi-Fi metrics upload |
com.amazon.livedeviceservice | live device reporting |
com.amazon.privacypassservice | privacy pass token service |
com.amazon.tv.developer.dataservice | personalization data for third-party apps |
com.amazon.wifilocker | uploads Wi-Fi passwords to Amazon |
com.amazon.tv.acr | Automatic Content Recognition (what's on screen, HDMI included |
com.amazon.hybridadidservice | advertising ID |
| Ads, sponsored rows, promos, shopping | |
com.amazon.kso.blackbird | launcher ad sync / bidding |
com.amazon.media.recommendations | sponsored and recommendation rows |
com.amazon.sneakpeek | autoplaying previews on Home |
com.amazon.providers.contentsupport | content support provider |
com.amazon.shoptv.client | Shop on Fire TV |
com.amazon.tv.democontent.provider | retail demo content |
com.amazon.tv.easyupgrade | "upgrade your Fire TV" promos |
com.amazon.systemnotices | system notices popups |
com.amazon.uxnotification | UX notification popups |
com.amazon.tv.releasenotes | "what's new" |
com.amazon.hedwig | Fire TV Channels (free channels with ads |
| Tutorials | |
com.amazon.storm.lightning.tutorial | remote app tutorial |
com.amazon.tmm.tutorial | remote tutorial |
Connect first (adb connect <TV-IP>:5555 and accept the prompt on the TV), then run:
adb shell pm disable-user --user 0 com.amazon.ceviche
adb shell pm disable-user --user 0 com.amazon.client.metrics.api
adb shell pm disable-user --user 0 com.amazon.device.telemetry.emitter
adb shell pm disable-user --user 0 com.amazon.dp.logger
adb shell pm disable-user --user 0 com.amazon.perfc
adb shell pm disable-user --user 0 com.amazon.perfcollection
adb shell pm disable-user --user 0 com.amazon.wirelessmetrics.service
adb shell pm disable-user --user 0 com.amazon.livedeviceservice
adb shell pm disable-user --user 0 com.amazon.privacypassservice
adb shell pm disable-user --user 0 com.amazon.tv.developer.dataservice
adb shell pm disable-user --user 0 com.amazon.wifilocker
adb shell pm disable-user --user 0 com.amazon.tv.acr
adb shell pm disable-user --user 0 com.amazon.hybridadidservice
adb shell pm disable-user --user 0 com.amazon.kso.blackbird
adb shell pm disable-user --user 0 com.amazon.media.recommendations
adb shell pm disable-user --user 0 com.amazon.sneakpeek
adb shell pm disable-user --user 0 com.amazon.providers.contentsupport
adb shell pm disable-user --user 0 com.amazon.shoptv.client
adb shell pm disable-user --user 0 com.amazon.tv.democontent.provider
adb shell pm disable-user --user 0 com.amazon.tv.easyupgrade
adb shell pm disable-user --user 0 com.amazon.systemnotices
adb shell pm disable-user --user 0 com.amazon.uxnotification
adb shell pm disable-user --user 0 com.amazon.tv.releasenotes
adb shell pm disable-user --user 0 com.amazon.hedwig
adb shell pm disable-user --user 0 com.amazon.storm.lightning.tutorial
adb shell pm disable-user --user 0 com.amazon.tmm.tutorial
adb shell pm enable com.amazon.ceviche
adb shell pm enable com.amazon.client.metrics.api
adb shell pm enable com.amazon.device.telemetry.emitter
adb shell pm enable com.amazon.dp.logger
adb shell pm enable com.amazon.perfc
adb shell pm enable com.amazon.perfcollection
adb shell pm enable com.amazon.wirelessmetrics.service
adb shell pm enable com.amazon.livedeviceservice
adb shell pm enable com.amazon.privacypassservice
adb shell pm enable com.amazon.tv.developer.dataservice
adb shell pm enable com.amazon.wifilocker
adb shell pm enable com.amazon.tv.acr
adb shell pm enable com.amazon.hybridadidservice
adb shell pm enable com.amazon.kso.blackbird
adb shell pm enable com.amazon.media.recommendations
adb shell pm enable com.amazon.sneakpeek
adb shell pm enable com.amazon.providers.contentsupport
adb shell pm enable com.amazon.shoptv.client
adb shell pm enable com.amazon.tv.democontent.provider
adb shell pm enable com.amazon.tv.easyupgrade
adb shell pm enable com.amazon.systemnotices
adb shell pm enable com.amazon.uxnotification
adb shell pm enable com.amazon.tv.releasenotes
adb shell pm enable com.amazon.hedwig
adb shell pm enable com.amazon.storm.lightning.tutorial
adb shell pm enable com.amazon.tmm.tutorial
These were also disabled on the tested device, but each one changes how the TV behaves (casting, the remote's mic, apps you may use, or which screen opens on Home). Only disable them after reading the warnings above.
New to ADB on Fire TV? Read the Fire TV debloat guide: what a debloat can and cannot remove, packages never to disable, and the custom launcher situation.
Source list: examples/hisense-fire-tv-55qd6qf/debloat.txt in CleanYourTV (MIT).