12 packages that owners have disabled on the Chromecast 4K without breaking it, grouped by what they do. Copy the commands, run them over ADB, and undo any of them with one line.
com.google.android.apps.tv.launcherx| Package | What it is |
|---|---|
| Telemetry, feedback and ads | |
com.google.android.feedback | |
com.android.tv.feedbackconsent | |
com.google.android.tv.remotecontrol.logging | remote usage logging |
com.google.android.apps.tv.netoscope | network diagnostics reporting |
com.google.android.federatedcompute | |
com.google.android.ondevicepersonalization.services | |
com.google.android.adservices.api | Privacy Sandbox ad services |
com.google.android.ext.adservices.api | |
| Preloaded apps | |
com.google.android.play.games | |
com.google.android.videos | Google TV / Play Movies |
com.android.printspooler | |
com.google.android.marvin.talkback | re-enable if you need the screen reader |
Connect first (adb connect <TV-IP>:5555 and accept the prompt on the TV), then run:
adb shell pm disable-user --user 0 com.google.android.feedback
adb shell pm disable-user --user 0 com.android.tv.feedbackconsent
adb shell pm disable-user --user 0 com.google.android.tv.remotecontrol.logging
adb shell pm disable-user --user 0 com.google.android.apps.tv.netoscope
adb shell pm disable-user --user 0 com.google.android.federatedcompute
adb shell pm disable-user --user 0 com.google.android.ondevicepersonalization.services
adb shell pm disable-user --user 0 com.google.android.adservices.api
adb shell pm disable-user --user 0 com.google.android.ext.adservices.api
adb shell pm disable-user --user 0 com.google.android.play.games
adb shell pm disable-user --user 0 com.google.android.videos
adb shell pm disable-user --user 0 com.android.printspooler
adb shell pm disable-user --user 0 com.google.android.marvin.talkback
adb shell pm enable com.google.android.feedback
adb shell pm enable com.android.tv.feedbackconsent
adb shell pm enable com.google.android.tv.remotecontrol.logging
adb shell pm enable com.google.android.apps.tv.netoscope
adb shell pm enable com.google.android.federatedcompute
adb shell pm enable com.google.android.ondevicepersonalization.services
adb shell pm enable com.google.android.adservices.api
adb shell pm enable com.google.android.ext.adservices.api
adb shell pm enable com.google.android.play.games
adb shell pm enable com.google.android.videos
adb shell pm enable com.android.printspooler
adb shell pm enable com.google.android.marvin.talkback
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.
| Package | Note |
|---|---|
com.google.android.apps.tv.dreamx | |
com.google.android.backdrop | |
com.google.android.tungsten.setupwraith | setup wizard; its RecoveryActivity otherwise takes over Home |
New to ADB? Follow the step-by-step Google TV debloat guide. Other devices: all debloat lists.
Source list: examples/google-chromecast-gtv-4k/debloat.txt in CleanYourTV (MIT).