Xiaomi MiTV-MOSR4 Debloat List

Google TV / Android 11 · firmware RTM5.220609.003.1585 · codename irobot

The Xiaomi MiTV-MOSR4 runs Google TV / Android 11 on firmware RTM5.220609.003.1585. Its imported community list documents 27 preinstalled packages in 7 categories, 8 classed low risk and 19 carrying caution flags. Ratings come from source notes, not independent tests.

Review each app’s purpose and risk before deciding what to disable. Features and compatibility can differ on other firmware versions.

Review apps & generate commands for this TV →

Requires a computer with ADB. See the setup guide. Check Settings → About against the model, system, and firmware above.

Notes & quirks on this firmware

  • 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).
  • Everything is DISABLED for user 0, not uninstalled. Comment out any line you want to keep.
  • 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.
  • Second unit (EU firmware, same build). Details: docs/devices/xiaomi-mitv-mosr4.md
  • - Disable setupwraith BEFORE launcherx. The other order left Home on RecoveryActivity, and a
  • reboot there re-ran setup and factory-reset the TV.
  • - The setup Wi-Fi belongs to setupwraith: forget it and re-join (reconnecting is not enough).
  • This switched USB debugging off.
  • - mitvplus is re-enabled at every boot.
  • - Input/Settings/YouTube/Netflix/Prime die (Xiaomi GlobalKeyReceiver crashes, "process is bad").
  • Fix: INPUT_KEY_SERVICE=1 HOME_KEY_SERVICE=1 build-and-install.sh, then theme.sh with config.json.
  • 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
  • ONLY AFTER com.gathin.tvhome IS INSTALLED. 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.

Where the ads on this model come from

Built from the packages this firmware actually ships. Each one is listed below with its own risk rating.

  • Vendor content apps and ad-funded channels

    These vendor apps carry their own promotion rails and free ad-supported channels, and they keep advertising after the home screen is replaced because they do not depend on the launcher.

    com.mitv.tvhome.mitvplus · com.xm.webcontent

  • Viewing telemetry and device identifiers

    Viewing habits, automatic content recognition and device identifiers are reported by dedicated vendor and Google packages. Disabling them stops the reporting without affecting playback.

    com.miui.tv.analytics · com.xiaomi.statistic · com.google.android.partnersetup · com.google.android.feedback

  • Retail demo and partner installs

    Exhibition and hotel modes loop promotional content and override normal startup on demo units, while partner configuration packages reinstall promoted apps after setup.

    android.autoinstalls.config.xiaomi.amelie

The debloat list

List ratings derived from source notes · not independently verified. See provenance and dates below.

Xiaomi telemetry / attribution

Xiaomi telemetry / attribution: source package descriptions and risk ratings
Package What it is Risk
com.miui.tv.analytics Xiaomi TV analytics telemetry List: low risk
com.xiaomi.statistic Xiaomi usage statistics telemetry List: low risk
com.xiaomi.tvqs.overseas Firebase analytics + DOWNLOAD_WITHOUT_NOTIFICATION List: caution
com.google.android.partnersetup Google Partner Setup: RLZ attribution pings

Source note: Google RLZ attribution pings

List: low risk
com.google.android.feedback Google feedback & telemetry

Source note: feedback reporter (second unit)

List: low risk

Ad rows, promos and content providers on the home screen ("Teruskan menonton", "Film terlaris")

Ad rows, promos and content providers on the home screen ("Teruskan menonton", "Film terlaris"): source package descriptions and risk ratings
Package What it is Risk
com.mitv.tvhome.oemtab holds ACCESS_ADSERVICES_AD_ID/_ATTRIBUTION - the ad row List: caution
com.mitv.tvhome.michannel Mi content rows List: caution
com.mitv.tvhome.mitvplus Mi TV+ ad-funded channels (Xiaomi TV+ tile) List: caution
com.mitv.tvhome.atv Xiaomi PatchWall launcher / content rows

Source note: PatchWall home; not a HOME candidate on this build

List: caution
com.xm.webcontent Xiaomi web-content promos

Source note: Xiaomi web promo WebView

List: low risk
com.mitv.toolhouse Function not documented in source List: caution

Retail demo mode and nagware

Retail demo mode and nagware: source package descriptions and risk ratings
Package What it is Risk
fusion.android.tv.demo in-store demo loop List: caution
com.xiaomi.mitv.tvmanager Xiaomi TV Manager cleaner app

Source note: "TV Manager" cleaner

List: low risk
com.xiaomo.tv.milegal legal notices app List: caution
android.autoinstalls.config.xiaomi.amelie silent preload installer config List: caution
com.xiaomi.mitv.manualhelp on-screen manual (second unit only) List: caution
com.android.printspooler Android print spooler

Source note: print spooler (second unit)

List: low risk

Mi Cast / Miracast - Chromecast built-in (mediashell) still works without them

Mi Cast / Miracast - Chromecast built-in (mediashell) still works without them: source package descriptions and risk ratings
Package What it is Risk
com.xiaomi.mitv.smartshare Xiaomi SmartShare List: low risk
com.xiaomi.wfdsinkhelperservice Function not documented in source List: caution

Preloaded apps, off by choice - re-enable any you use

Preloaded apps, off by choice - re-enable any you use: source package descriptions and risk ratings
Package What it is Risk
com.xiaomi.mimusic2 Xiaomi Mi Music

Source note: Mi Music

List: caution
com.google.android.play.games Google Play Games

Source note: Play Games

List: caution
com.mitv.videoplayer Pemutar media List: caution
com.mitv.gallery Galeri List: caution

Firmware updates off by request - re-enable com.xiaomi.mitv.updateservice to get OTA again

Firmware updates off by request - re-enable com.xiaomi.mitv.updateservice to get OTA again: source package descriptions and risk ratings
Package What it is Risk
com.xiaomi.mitv.updateservice Xiaomi firmware update service

Typical effect: Disabling this service stops its update checks. Re-enable it before checking for firmware updates.

Keep enabled if you want to receive updates through this service.

List: caution
com.mitv.upgrader Function not documented in source List: caution
com.mitv.ABUpdateStatus Function not documented in source List: caution

---------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------: source package descriptions and risk ratings
Package What it is Risk
com.google.android.tungsten.setupwraith setup wizard; blocks a third-party launcher from Home List: caution

Choose apps before running commands

The generator opens with this TV selected, shows firmware notes, and starts with nothing selected. Review and confirm your exact selection, including caution-rated trade-offs, before exporting. Save your matching restore commands, then run disable commands one at a time and test the features you use.

Advertisement

Source, dates & verification

Derived from Gathin23/cleanyourtv examples (formerly tv-vibehack; MIT). Download the imported source snapshot · MIT source license.

Source review date
2026-10-26 — document review, not a hardware test.
Upstream-reported test date
Not recorded in the imported source — upstream evidence, not an independent tvdebloat test.
Independent verification
Not performed by tvdebloat; lastVerified is not set.

Imported from upstream revision 5ee685b02014fa502ea0951ee1f49abd7ee2e8c1.

Ratings are site classifications derived from source notes, not upstream certifications. Read the classification method. Disabling apps can disrupt features; recovery depends on retaining ADB or settings access.

Advertisement