Xiaomi · Google TV
Xiaomi MiTV-MOSR4 debloat list
The cleanyourtv list for the Xiaomi MiTV-MOSR4 disables 24 packages on Google TV: the manufacturer's telemetry, sponsored content rows and preloaded apps you never asked for, plus the stock launcher once the clean home screen is in place. It was tested on a real set by a cleanyourtv contributor.
24
packages disabled
Google TV
operating system
Debloat + launcher
what cleanyourtv does
About this Xiaomi MiTV-MOSR4 list
Header: Xiaomi MiTV-MOSR4 (codename irobot), Google TV / Android 11 (SDK 30), firmware RTM5.220609.003.1585
MediaTek chipset. Stock launcher: com.google.android.apps.tv.launcherx (NOT com.google.android.tvlauncher). Live TV app: com.mitv.livetv, which also owns .input.SelectInputActivity (the HDMI/source switcher). Tested: all 27 packages below are disabled on this TV (`pm list packages -d` shows them) with the launcher from launcher/ in place and owning Home. They went off in batches of 3-6, a screenshot was taken after every batch and nothing crashed. Inputs (HDMI 1/2, AV, Live TV) reads correctly, the Netflix and SmartTube dock tiles both launch, and mitv.service / overseaservice / livetv stayed up. That is a first-day report, not the few days of living with it that CONTRIBUTING.md asks for, so treat the list as provisional. HOME on this build: com.gathin.tvhome owns Home only once com.google.android.tungsten.setupwraith is disabled too - on the first run setupwraith/.RecoveryActivity took Home back and the install script's rollback re-enabled launcherx. Same story as examples/xiaomi-mitv-moor2. DO NOT DISABLE on this model, verified with dumpsys on the unit this list was written against: com.mitv.livetv owns .input.SelectInputActivity - the HDMI/source switcher lives inside the Live TV app, so disabling it costs you input switching mitv.service PERSISTENT; hosts .TvServer, .TvSettingService, remote key handling com.mitv.overseaservice PERSISTENT; hosts .netflixService (Netflix key on the remote) AND .overseaService - nothing here is telemetry, do not disable it com.mediatek.network network monitor com.mediatek.tvinput HDMI / tuner input framework com.mediatek.tv.service core TV service com.mi.bluetooth remote + Bluetooth pairing com.google.android.tv.remote.service phone-as-remote pairing com.google.android.apps.mediashell Chromecast built-in (kept by request) com.google.android.katniss Google Assistant / voice (kept by request) com.netflix.ninja, org.smarttube.beta, com.live_streaming_tv.online_tv (BitTV) in use
Before you run it: every package below is disabled, not uninstalled. Comment out (prefix with #) any line for an app you use. Never disable the Play Store, Play Services, the on-screen keyboard or the TV input services that play HDMI. Switch USB debugging off when you are done.
Packages the Xiaomi MiTV-MOSR4 list disables
Xiaomi telemetry / attribution (4)
| Package | Note |
|---|---|
com.miui.tv.analytics | — |
com.xiaomi.statistic | — |
com.xiaomi.tvqs.overseas | Firebase analytics + DOWNLOAD_WITHOUT_NOTIFICATION |
com.google.android.partnersetup | Google RLZ attribution pings |
Ad rows, promos and content providers on the home screen ("Teruskan menonton", "Film terlaris") (6)
| Package | Note |
|---|---|
com.mitv.tvhome.oemtab | holds ACCESS_ADSERVICES_AD_ID/_ATTRIBUTION - the ad row |
com.mitv.tvhome.michannel | Mi content rows |
com.mitv.tvhome.mitvplus | Mi TV+ ad-funded channels (Xiaomi TV+ tile) |
com.mitv.tvhome.atv | PatchWall home; not a HOME candidate on this build |
com.xm.webcontent | Xiaomi web promo WebView |
com.mitv.toolhouse | — |
Retail demo mode and nagware (4)
| Package | Note |
|---|---|
fusion.android.tv.demo | in-store demo loop |
com.xiaomi.mitv.tvmanager | "TV Manager" cleaner |
com.xiaomo.tv.milegal | legal notices app |
android.autoinstalls.config.xiaomi.amelie | silent preload installer config |
com.xiaomi.mitv.manualhelp # not on this model (there is no on-screen manual package) (2)
| Package | Note |
|---|---|
com.xiaomi.mitv.smartshare | — |
com.xiaomi.wfdsinkhelperservice | — |
Preloaded apps, off by choice - re-enable any you use (4)
| Package | Note |
|---|---|
com.xiaomi.mimusic2 | Mi Music |
com.google.android.play.games | Play Games |
com.mitv.videoplayer | Pemutar media |
com.mitv.gallery | Galeri |
Firmware updates off by request - re-enable com.xiaomi.mitv.updateservice to get OTA again (3)
| Package | Note |
|---|---|
com.xiaomi.mitv.updateservice | — |
com.mitv.upgrader | — |
com.mitv.ABUpdateStatus | — |
--------------------------------------------------------------------------------------------- (1)
| Package | Note |
|---|---|
com.google.android.tungsten.setupwraith | setup wizard; blocks a third-party launcher from Home |
Apply the Xiaomi MiTV-MOSR4 debloat
Turn on Developer options on the TV (Settings → Device Preferences → About → press OK on Build seven times), switch on USB debugging and, if shown, Network or ADB debugging. Then, from a clone of the cleanyourtv repository on a computer on the same Wi-Fi:
export TV_HOST=192.168.1.50 # your TV's IP address
tools/venv/bin/python -I tools/tv.py --probe
tools/disable.sh examples/xiaomi-mitv-mosr4/debloat.txt Then build and install the clean launcher, which makes itself the default Home and rolls back if it fails:
TV_HOST=192.168.1.50 launcher/build-and-install.sh Prefer to let an assistant do it? Paste the cleanyourtv prompt into Claude Code with "Xiaomi MiTV-MOSR4" as the model; it reads this list, checks each package on your TV and asks before anything that depends on your preferences.
Restore the Xiaomi MiTV-MOSR4
TV_HOST=192.168.1.50 tools/restore.sh examples/xiaomi-mitv-mosr4/debloat.txt com.google.android.apps.tv.launcherx The restore script replays the state recorded before the change, so Home goes back to the launcher that owned it. More in the restore guide and the Google TV debloat guide.
Source: examples/xiaomi-mitv-mosr4/debloat.txt in the MIT-licensed cleanyourtv repository.
Other Xiaomi debloat lists
Xiaomi Mi Box S
Android TV 9 · 22 packages
Xiaomi Mi Box S 2nd gen
Google TV · 16 packages
Xiaomi Mi TV 4A
Android TV 10 · 21 packages
Xiaomi MiTV-AESP0
Android TV 9 · 15 packages
Xiaomi TV Box S 3rd gen
Google TV · 27 packages
Xiaomi MiTV-ASTP1
Android 9 · 18 packages
Xiaomi MiTV-AXFR1
Android TV 11 · 25 packages
Xiaomi MiTV-AXSO0
Android TV 9 · 33 packages