Android TV bloatware list
What the preinstalled packages on Android TV and Google TV do, and how often CleanYourTV contributors disable them. Built from all 213 tested lists in the official repository.
How to read this table. "Disabled in" counts how many of the 213 model lists turn the package off. The note is the most common explanation given by contributors. Brand-specific packages only appear on that brand’s TVs.
Android TV bloatware list
| Package | What it is (from the lists) | Disabled in |
|---|---|---|
com.google.android.feedback | "send feedback" | 157 of 213 |
com.google.android.play.games | Play Games | 125 of 213 |
com.google.android.videos | Play Movies & TV | 91 of 213 |
com.google.android.tvrecommendations | home-screen recommendation rows | 88 of 213 |
com.google.android.tungsten.setupwraith | its RecoveryActivity otherwise takes over Home | 78 of 213 |
com.google.android.youtube.tvmusic | YouTube Music | 77 of 213 |
com.google.android.katniss | Google Assistant / voice search | 76 of 213 |
com.google.android.partnersetup | partner-app attribution | 62 of 213 |
com.android.printspooler | printing | 56 of 213 |
com.google.android.syncadapters.calendar | calendar sync | 55 of 213 |
com.tcl.esticker | retail demo stickers | 45 of 213 |
com.google.android.backdrop | Ambient screensaver, replaced by the launcher's Clock | 44 of 213 |
com.android.tv.feedbackconsent | feedback consent screen | 43 of 213 |
com.google.android.marvin.talkback | re-enable if you need the screen reader | 41 of 213 |
com.amazon.amazonvideo.livingroom | Prime Video | 40 of 213 |
com.tcl.messagebox | TCL push messages and promos | 37 of 213 |
com.tcl.usercenter | TCL account sign-in nags | 35 of 213 |
com.tcl.partnercustomizer | TCL tweaks to Google TV home rows | 34 of 213 |
com.google.android.tv.bugreportsender | bug report uploader | 33 of 213 |
com.tcl.waterfall.overseas | TCL movie/show recommendation browser | 32 of 213 |
com.google.android.onetimeinitializer | one-time setup leftovers | 32 of 213 |
fusion.android.tv.demo | retail demo mode | 31 of 213 |
com.google.android.apps.tv.dreamx | ambient mode; mixes recommendations into the screensaver | 31 of 213 |
com.google.android.apps.mediashell | Chromecast built-in | 31 of 213 |
com.tcl.guard | TCL "cleaner" / app manager | 31 of 213 |
com.tcl.tv.tclhome_passive | pushes TCL content to the home screen at boot | 31 of 213 |
com.android.adservices.api | Privacy Sandbox ad services | 29 of 213 |
android.autoinstalls.config.google.gtvpai | silently installs partner apps | 28 of 213 |
com.tcl.ui_mediaCenter | re-enable to play media from USB drives | 28 of 213 |
com.xm.webcontent | Xiaomi web promos | 28 of 213 |
com.miui.tv.analytics | TV usage statistics | 27 of 213 |
com.google.android.apps.tv.launcherx | stock Google TV home | 25 of 213 |
com.android.ondevicepersonalization.services | on-device ad personalisation | 24 of 213 |
com.google.android.leanbacklauncher.recommendations | recommendation service | 24 of 213 |
com.xiaomi.statistic | statistics upload | 24 of 213 |
com.android.federatedcompute.services | federated ad/usage learning | 23 of 213 |
com.tcl.bi | TCL BI analytics | 23 of 213 |
com.tcl.smartalexa | Alexa | 23 of 213 |
com.tcl.logkit | log capture and upload | 22 of 213 |
com.netflix.ninja | off by choice | 20 of 213 |
com.google.android.tv.assistant | Assistant LED service | 20 of 213 |
com.sony.dtv.sonyselect | Sony Select app store/promo tile | 20 of 213 |
com.sony.dtv.da.service | Sony device agent / remote support | 20 of 213 |
com.qterics.da.product | Qterics device agent | 20 of 213 |
com.tcl.channelplus | TCL Live FAST channels | 20 of 213 |
com.tcl.ocean.instructions | e-manual | 20 of 213 |
com.google.android.tvlauncher | stock launcher, replaced by launcher/ | 19 of 213 |
android.autoinstalls.config.tcl.device | partner-app auto installer | 19 of 213 |
tv.samba.ssm | Samba TV fingerprints what's on screen | 19 of 213 |
com.mitv.tvhome.atv | PatchWall | 19 of 213 |
com.mstar.android.tv.disclaimercustomization | disclaimer screen used only by first-run setup | 18 of 213 |
com.tcl.repairguide | repair-guide app | 18 of 213 |
com.tcl.browser | TV browser | 18 of 213 |
com.xiaomi.mimusic2 | Mi Music | 18 of 213 |
com.sony.dtv.multiscreendemo | shop demo | 18 of 213 |
com.tcl.useragreement | end-user agreement screens | 17 of 213 |
com.xiaomi.mitv.tvmanager | "TV Manager" cleaner | 17 of 213 |
com.sony.dtv.demosupport | no note | 17 of 213 |
com.tcl.dashboard | TCL IoT dashboard, giftbox and MessageBox promos | 17 of 213 |
com.tcl.assistant | TCL voice service | 17 of 213 |
com.sony.dtv.smarthelp | (new) | 16 of 213 |
com.tcl.t_solo | Bluetooth "listen alone" | 15 of 213 |
com.tcl.ttvs | Samba TV ACR viewing tracking, TCL "BI" analytics, Alexa core, T-Cast | 15 of 213 |
com.tcl.exhibit | store demo | 15 of 213 |
com.mitv.tvhome.michannel | Mi content rows | 15 of 213 |
com.google.android.apps.nbu.smartconnect.tv | data-saver VPN | 14 of 213 |
com.google.android.tv.remote.service | Android TV phone-app remote | 14 of 213 |
com.mitv.gallery | Mi Gallery; Media Player still opens USB photos | 14 of 213 |
com.sony.dtv.customersupport | Help tile | 14 of 213 |
com.google.android.tts | Google text-to-speech: TalkBack and read-aloud stop working | 13 of 213 |
com.tcl.UpdatePeripheral | re-enable to update a TCL soundbar | 13 of 213 |
com.Smartdevice.emanual | on-screen manual | 13 of 213 |
com.sony.dtv.promos | My BRAVIA promos | 13 of 213 |
android.autoinstalls.config.sony.bravia | Play auto-install of partner apps | 13 of 213 |
com.tcl.miracast | Miracast screen mirroring | 13 of 213 |
com.mitv.tvhome.mitvplus | Mi TV+ sponsored live channels | 13 of 213 |
com.android.health.connect.backuprestore | Health Connect backup | 12 of 213 |
com.sony.dtv.demosystemsupport | no note | 12 of 213 |
com.google.android.speech.pumpkin | offline speech recognition | 12 of 213 |
com.tcl.overseasappshow | promo/app-show service; re-enables partner packages at boot | 12 of 213 |
com.tcl.gamebar | re-enable for the console game-mode overlay | 12 of 213 |
com.xiaomi.mitv.updateservice | firmware updates: re-enable to check for one | 12 of 213 |
com.amazon.dp.logger | device log upload | 11 of 213 |
com.amazon.tmm.tutorial | remote tutorial | 11 of 213 |
com.amazon.bueller.photos | Amazon Photos | 11 of 213 |
com.android.healthconnect.controller | Health Connect | 11 of 213 |
com.disney.disneyplus | Disney+ | 11 of 213 |
com.google.android.youtube.tv | YouTube | 11 of 213 |
com.smartdevice.leanbacklauncher.customizer | partner config that injects rows into the home screen | 11 of 213 |
tv.wuaki.apptv | Rakuten TV | 11 of 213 |
com.sony.dtv.sonybugreportsys | (new) bug-report uploader | 11 of 213 |
com.sonyericsson.idd.agent | Sony IDD usage-data agent | 11 of 213 |
tv.samba.ssm.ui | Samba TV ACR viewing tracking (enabled at the factory here) | 11 of 213 |
com.tcl.copydatatotv | "copy your phone's data to the TV" setup helper | 11 of 213 |
com.tcl.gallery | USB photo gallery + TCL screensaver | 11 of 213 |
com.tcl.interactive | TCL TIAS background service | 11 of 213 |
com.amazon.shoptv.client | Amazon Shopping on TV | 10 of 213 |
com.amazon.wirelessmetrics.service | Wi-Fi metrics upload | 10 of 213 |
com.amazon.perfcollection | performance telemetry | 10 of 213 |
com.amazon.storm.lightning.tutorial | remote app tutorial | 10 of 213 |
com.amazon.gamehub | games hub / Luna cards | 10 of 213 |
com.amazon.bueller.music | Amazon Music | 10 of 213 |
com.google.android.music | Play Music, discontinued | 10 of 213 |
com.android.providers.calendar | Calendar content provider | 10 of 213 |
com.sony.dtv.b2b.vendorprotocol | runs Node.js 4.2.4 (2015) broadcasting model/MAC/IP over SDDP | 10 of 213 |
com.tcl.hearaid | hearing test / volume adaptation | 10 of 213 |
com.tcl.micmanager | remote microphone manager | 10 of 213 |
com.tcl.MultiScreenInteraction_TV | MagiConnect mirroring/casting companion | 10 of 213 |
com.tcl.hotelmenu | hotel-mode portal | 10 of 213 |
com.mediatek.android.leanbacklauncher.partnercustomizer | partner rows for the stock launcher | 9 of 213 |
com.homwee.store | no note | 9 of 213 |
com.homwee.help | e-manual | 9 of 213 |
com.amazon.tv.acr | Automatic Content Recognition | 9 of 213 |
com.amazon.perfc | performance telemetry | 9 of 213 |
com.spotify.tv.android | Spotify | 9 of 213 |
com.tcl.versionUpdateApp | system OTA and app auto-update | 9 of 213 |
com.smartdevice.recommendation | Coocaa recommendation rows; bundles Sensors Data analytics | 9 of 213 |
org.droidtv.candeebug | "DAC" analytics uploader | 9 of 213 |
org.droidtv.gel | metrics collector sharing candeebug's process | 9 of 213 |
com.sony.dtv.discovery | Sony Discover content bar | 9 of 213 |
com.sony.dtv.bivlinfo | BIVL content service list (feeds Discover) | 9 of 213 |
com.sony.dtv.imanual | i-Manual | 9 of 213 |
com.tcl.android.webview | unused, Google WebView is the active provider | 9 of 213 |
com.tcl.notereminder | notes/reminders | 9 of 213 |
tv.anoki.acr.anokiacroptin | automatic content recognition | 8 of 213 |
com.amazon.client.metrics.api | metrics client API; tested on 65U68QF | 8 of 213 |
com.amazon.tahoe | Amazon Kids (FreeTime) | 8 of 213 |
com.amazon.minitv.android.app | miniTV stub | 8 of 213 |
com.amazon.hybridadidservice | advertising ID service | 8 of 213 |
com.amazon.sneakpeek | sponsored "Sneak Peek" previews | 8 of 213 |
com.android.dynsystem | Dynamic System Updates | 8 of 213 |
com.android.wallpaperbackup | wallpaper backup agent | 8 of 213 |
com.ted.android.tv | TED | 8 of 213 |
com.tcl.audioplayer | stock audio player | 8 of 213 |
com.tcl.imageplayer | stock image player | 8 of 213 |
com.sony.dtv.sonytab | Sony content tab / partner rows | 8 of 213 |
com.sony.dtv.gestureapp | BRAVIA CAM gestures (no camera on this set) | 8 of 213 |
com.tcl.tvweishi | TCL "TV Guard" cleaner | 8 of 213 |
com.tcl.appmarket2 | TCL app store (Play Store stays) | 8 of 213 |
com.mitv.videoplayer | Mi video player, used by MiLink; VLC opens video files instead | 8 of 213 |
com.mitv.tvhome.oemtab | holds ACCESS_ADSERVICES_AD_ID/_ATTRIBUTION - the ad row | 8 of 213 |
com.xiaomi.floatingframe | floating promo overlay service | 8 of 213 |
com.xiaomi.mitv.smartshare | Xiaomi screen share | 8 of 213 |
android.autoinstalls.config.xiaomi.amelie | Play auto-install of partner apps | 8 of 213 |
com.xiaomi.wfdsinkhelperservice | Miracast sink | 8 of 213 |
Packages to be careful with
- The stock launcher (
com.google.android.tvlauncherorcom.google.android.apps.tv.launcherx): disable it only after the new launcher is installed and running, or the Home button can land on a factory test app. - The Google TV setup wizard (
com.google.android.tungsten.setupwraith): check whether it owns your saved Wi-Fi network first; see the FAQ below. - Input and tuner services: the packages behind HDMI and AV inputs stay on. The project’s scripts leave them alone unless told otherwise.
- Factory and test apps: on some sets, merely opening a hidden factory app changes settings that break the Input key and HDMI-CEC.
Brand-by-brand tables: TCL, Xiaomi and Redmi, Sony Bravia, Philips, Hisense, Skyworth and Coocaa, Amazon Fire TV, Chromecast with Google TV and Google TV Streamer, NVIDIA Shield, onn. (Walmart).
Package questions
Is it safe to disable these packages?
Disabling is reversible: the package stays on the TV and can be re-enabled from Settings → Apps or with the restore script. The risk is turning off something your TV leans on, such as the inputs, the remote pairing service or the setup wizard on Google TV, which is why lists are applied in small batches.
What is com.google.android.tungsten.setupwraith?
The Google TV setup wizard. After the stock launcher is disabled it can claim the Home button and crash-loop, so many lists disable it too. But if your Wi-Fi network was saved during setup it belongs to setupwraith, and disabling it deletes the network; on Chromecast and the Google TV Streamer it also costs phone casting.
What is com.google.android.katniss?
Google voice search on Android TV. Disabling it stops the remote’s mic button and voice search inside apps, so the CleanYourTV prompt asks you first.
How do I disable a package myself?
With ADB: pm disable-user --user 0 <package>. Re-enable with pm enable --user 0 <package>. Run one package per command; chained commands can stop silently after the first.