Xiaomi TV S Mini LED 75 (2025) Debloat List
Google TV / Android 14 · firmware UKN1.240806.017.V816.0.25.12.1.ULBMIXM · codename ladybird / MiTV-MOEU0
The Xiaomi TV S Mini LED 75 (2025) runs Google TV / Android 14 on firmware UKN1.240806.017.V816.0.25.12.1.ULBMIXM. Its imported community list documents 19 preinstalled packages in 5 categories, 7 classed low risk and 12 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
- firmware UKN1.240806.017.V816.0.25.12.1.ULBMIXM. MediaTek chipset, ro.adb.secure=1.
- Stock launcher: com.google.android.apps.tv.launcherx. Live TV app: com.mitv.livetv, which the
- launcher's Inputs menu hands HDMI 1-3 and Live TV to.
- Everything is DISABLED for user 0, not uninstalled. Comment out any line you want to keep.
- Tested: disabled in batches of 1-7 with a screenshot after each, launcher from launcher/ installed
- and owning Home, Inputs switches to HDMI (com.mitv.livetv comes up), Prime Video plays. A first-day
- report, not the few days of living with it that CONTRIBUTING.md asks for.
- Second unit: sold as Xiaomi TV S Pro Mini LED 75 2026 (Thailand), same MiTV-MOEU0 / ladybird,
- firmware UKN1.240806.017.V816.0.26.3.19.002.ULBMIXM. The list applied as is: 16 disabled on the first
- run, setupwraith on the second. com.xiaomi.mitv.manualhelp is not installed on this firmware
- (pm answers "Unknown package"). gtvpai stays enabled: disable.sh cannot read its permission block
- here, so the input-driver check keeps it on. Launcher installed with HOME_KEY_SERVICE=1
- INPUT_KEY_SERVICE=1, settings_key_keycodes 176 and app_keys 190:com.google.android.youtube.tv.
- Checked on day one: launcher owns Home, also after a reboot; Netflix, Prime Video, YouTube, Apple TV,
- Disney+, HBO Max, Spotify, NPO Start and Play Store open and Home returns from each; HDMI 1 opens in
- com.mitv.livetv. The remote's own Input button is not checked yet.
- On this unit the saved Wi-Fi network belonged to setupwraith (set up through the first-run wizard):
- forgetting it and joining again in Settings > Network & Internet moved it to android.uid.system,
- after which setupwraith was disabled and the TV stayed on Wi-Fi through a reboot.
- Re-enabled on this unit by preference: com.mitv.tvhome.mitvplus (Xiaomi TV+ free channels). With
- launcherx off it shows no banners, opens from its tile in the new launcher and plays; the remote's
- TV+ button maps back to it with app_keys 192:com.mitv.tvhome.mitvplus (key_filter true only, see
- below). It carries its own OneTrack analytics, so leave it disabled if that matters more than the
- channels.
- Held volume: with HomeKeyService and InputKeyService bound and key_filter true, holding Volume Up or
- Down on the real remote stepped once per press (as on the MiTV-MOSR4, #944). key_filter false in
- config.xml brought the ramp back with both services still bound, at the cost of the Settings (176),
- YouTube (190) and TV+ (192) buttons, which then do nothing; their tiles and the Settings pill remain.
- Sideloading works, including apps that claim HOME, so the launcher half is possible.
- HOME: setupwraith/.RecoveryActivity claims Home next to launcherx, so it is disabled below. On this
- unit the saved Wi-Fi network belonged to android.uid.system, not setupwraith; check with
- `dumpsys wifi | grep -o 'cname=[^ ]*'` before disabling it (disable.sh does).
- Remote buttons the stock launcher answered, which do nothing once it is disabled
- (build-and-install.sh with INPUT_KEY_SERVICE=1 HOME_KEY_SERVICE=1):
- Settings/gear keycode 176 (KEYCODE_SETTINGS) settings_key_keycodes: 176
- YouTube keycode 190 (KEYCODE_BUTTON_3) app_keys: 190:com.google.android.youtube.tv
- Apps keycode 284 (KEYCODE_ALL_APPS) HomeKeyService
- Xiaomi TV+ keycode 192 (KEYCODE_BUTTON_5) free once mitvplus is off, for app_keys
- Netflix, Prime Video and Input kept working without changes.
- DO NOT DISABLE on this model, checked with dumpsys on the unit:
- mitv.service AccessibilityKeyService, TvServer, global key receiver
- com.mitv.overseaservice Bluetooth remote service and the Netflix key
- com.mediatek.tv.agent power, timers, global hotkeys, TV remote service agent
- com.mediatek.extservice picture quality, CEC, audio, capture
- com.mitv.livetv Live TV and HDMI playback
- com.xiaomi.tvqs.overseas.y24 quick settings panel
- com.mi.bluetooth remote pairing
- Kept by request: Chromecast (mediashell), Google Assistant (katniss), AirPlay and Miracast
- (com.mediatek.AirplayAPK, com.xiaomi.mitv.smartshare, com.xiaomi.wfdsinkhelperservice), firmware
- updates (com.mitv.upgrader, com.xiaomi.mitv.updateservice, com.mediatek.tv.systemupdater).
- Third unit: Xiaomi TV S Pro Mini LED 75 2026, EU (ELA6336EU), same MiTV-MOEU0 / ladybird and the same
- V816.0.26.3.19.002 firmware, launcher only (this list not applied), installed from Windows with PowerShell.
- The first Home handover failed because Home resolved to
- com.google.android.tungsten.setupwraith/.RecoveryActivity, and the installer put launcherx back. After the
- saved Wi-Fi network's owner was checked (see the second unit above), setupwraith was disabled with
- tools/disable.ps1 and the installer run again: the launcher owns Home, also after a reboot (#3088).
- Stock launcher; build-and-install.sh disables it once the new launcher owns Home
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.android.tv.feedbackconsent · 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.google.gtvpai
The debloat list
List ratings derived from source notes · not independently verified. See provenance and dates below.
No apps match these filters.
Telemetry
| 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.android.tv.feedbackconsent | Function not documented in source | List: caution |
| com.google.android.feedback | Google feedback & telemetry | List: low risk |
Content, ads and recommendations
| Package | What it is | Risk |
|---|---|---|
| com.mitv.tvhome.michannel | recommendation channels, Firebase | List: caution |
| com.mitv.tvhome.mitvplus | Xiaomi TV+ promo banners | List: caution |
| com.mitv.tvhome.oemtab | Function not documented in source | List: caution |
| com.mitv.tvhome.atv | Xiaomi PatchWall launcher / content rows Source note: banner tiles | List: caution |
| com.xm.webcontent | Xiaomi web-content promos | List: low risk |
| com.xiaomi.mitv.manualhelp | Function not documented in source | List: caution |
| android.autoinstalls.config.google.gtvpai | Play auto-installs | List: caution |
Cleaner with Firebase analytics
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.mitv.tvmanager | Xiaomi TV Manager cleaner app | List: low risk |
Preloaded apps
| Package | What it is | Risk |
|---|---|---|
| com.google.android.youtube.tvmusic | Function not documented in source | List: caution |
| com.google.android.play.games | Google Play Games | List: low risk |
| com.xiaomi.mimusic2 | Xiaomi Mi Music | List: low risk |
| com.mitv.gallery | Function not documented in source | List: caution |
| com.mitv.videoplayer | Function not documented in source | List: caution |
| com.xiaomi.mitv.mediaexplorer | Function not documented in source | List: caution |
Setup wizard; takes Home once launcherx is off
| Package | What it is | Risk |
|---|---|---|
| com.google.android.tungsten.setupwraith | Function not documented in source | 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-11-04 — 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 8672e68e8a24.
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.