Debloat the Xiaomi MiTV-MOSR4
Google TV 11 · 24 apps on the list · tested on a real set
The Xiaomi MiTV-MOSR4 comes with Xiaomi analytics and attribution services, ad rows and promo content on the home screen, a retail demo loop, a TV cleaner, Mi Music, Play Games and a firmware update service. The home screen ad row has access to an advertising ID, and none of this is needed to watch TV or use the inputs.
This list was tested on one TV, batch by batch, with a screenshot after each batch. HDMI 1, HDMI 2, AV and Live TV still read correctly afterwards, and the Netflix and SmartTube tiles both launched. Chromecast and Google Assistant were kept on request. TidyTV turns these apps off from your phone over Wi-Fi, with a backup first, and nothing is uninstalled.
Apps TidyTV can turn off on the Xiaomi MiTV-MOSR4
Grouped as the tested list groups them. In the app each one has a switch, so you choose. Apps marked your call are extras the list leaves on.
Xiaomi telemetry / attribution 4
- Miui analytics
com.miui.tv.analytics - Xiaomi statistic
com.xiaomi.statistic - Tvqs overseasFirebase analytics + DOWNLOAD_WITHOUT_NOTIFICATION
com.xiaomi.tvqs.overseas - Google RLZ attribution pings
com.google.android.partnersetup
Ad rows, promos and content providers on the home screen ("Teruskan menonton", "Film terlaris") 6
- Tvhome oemtabholds ACCESS_ADSERVICES_AD_ID/_ATTRIBUTION - the ad row
com.mitv.tvhome.oemtab - Mi content rows
com.mitv.tvhome.michannel - Mi TV+ ad-funded channels
com.mitv.tvhome.mitvplus - PatchWall home
com.mitv.tvhome.atv - Xiaomi web promo WebView
com.xm.webcontent - Mitv toolhouse
com.mitv.toolhouse
Retail demo mode and nagware 4
- In-store demo loop
fusion.android.tv.demo - "TV Manager" cleaner
com.xiaomi.mitv.tvmanager - Legal notices app
com.xiaomo.tv.milegal - Silent preload installer config
android.autoinstalls.config.xiaomi.amelie - Not on this model your call
com.xiaomi.mitv.manualhelp - Not on this model your call
com.mitv.milinkservice
Mi Cast / Miracast - Chromecast built-in (mediashell) still works without them 2
- Mitv smartshare
com.xiaomi.mitv.smartshare - Xiaomi wfdsinkhelperservice
com.xiaomi.wfdsinkhelperservice
Preloaded apps, off by choice - re-enable any you use 4
- Mi Music
com.xiaomi.mimusic2 - Play Games
com.google.android.play.games - Pemutar media
com.mitv.videoplayer - Galeri
com.mitv.gallery
Firmware updates off by request - re-enable com.xiaomi.mitv.updateservice to get OTA again 3
- Mitv updateservice
com.xiaomi.mitv.updateservice - Mitv upgrader
com.mitv.upgrader - Mitv ABUpdateStatus
com.mitv.ABUpdateStatus
--------------------------------------------------------------------------------------------- ONLY AFTER com.gathin.tvhome IS INSTALLED 1
Do not apply this section on a fresh run, or the Home button has nowhere to go. Disabling the stock launcher is not enough on Google TV: com.google.android.tungsten.setupwraith also answers HOME and an ordinary app cannot outrank it. Disabling the setupwraith PACKAGE is what frees the slot; `pm disable-user` on its individual components is refused with a SecurityException. Trade-off: setupwraith is the first-run setup wizard. Everyday use is unaffected, but re-enable it before a factory reset - tools/restore.sh does that for you while this line is in the list.
- Google TV setupsetup wizard; blocks a third-party launcher from Home
com.google.android.tungsten.setupwraith
What always stays on
- Live TV and the HDMI and AV inputs, including the source switcher
- Netflix, SmartTube and BitTV, the dock apps in use
- Chromecast built-in and Google Assistant, kept on request
- Remote and Bluetooth pairing, and the phone remote service
- The TV's core service and network monitor
Good to know on this model
- The last group turns off the Google setup wizard. It also answers the Home button, so turn that group off only once a clean home screen is set, or the Home button may have nowhere to go.
- Firmware updates are off in this list. Turn the Xiaomi update service back on in the app to get updates again.
- This list is provisional. It was checked for one day, so turn back on any app you use.
How to do it
- Turn on developer options On the TV, open Settings › System › About and select the build number 7 times. Then turn on USB debugging, and Network debugging if you see it.
- Tap your TV in TidyTV Your phone finds the TV on the Wi-Fi. Tick "Always allow" and press Allow when the TV asks.
- Review, then tidy TidyTV saves a backup, shows these apps with switches, and turns off the ones you pick, checking each one.
Questions
Will the voice button still work?
Yes. Google Assistant is kept on request, so the voice button keeps working.
Does casting still work?
Chromecast built-in is kept on request. Mi Cast and the screen mirroring receiver are turned off in this list, so turn them back on in the app if you use them.
Will it stop the ads on the home screen?
It turns off the home screen ad row, the Mi content rows, the Mi TV+ tile and the web promo view. Use the last group, which turns off the setup wizard, only with a clean home screen set.
Source: the xiaomi-mitv-mosr4 list in cleanyourtv by Gathin (MIT), tested on this model. TidyTV re-checks every app against its own protected list before each change.
Other Xiaomi models