Xiaomi TV S Pro 100 Mini LED (2025) Debloat List
Android 14 (HyperOS 3) · firmware OS3.0.115.0.UFFMATV · codename finch / MiTV-MFFU0
The Xiaomi TV S Pro 100 Mini LED (2025) runs Android 14 (HyperOS 3) on firmware OS3.0.115.0.UFFMATV. Its imported community list documents 14 preinstalled packages in 4 categories, 2 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
- China-market firmware), Android 14 (SDK 34), firmware OS3.0.115.0.UFFMATV (HyperOS 3),
- MediaTek mt5877, 4 GB RAM.
- Disabled on 2026-10-20 in batches; after each batch Home, Xiaomi settings, HDMI 1 and the
- screensaver were checked. All but com.xiaomi.tv.gallery (added last) were also checked after a reboot.
- Stock launcher: com.mitv.tvhome (HOME activity .MainActivityUserMode). This list leaves it enabled;
- disable it only after the allowlisted launcher build in "Home" below is installed.
- Everything is DISABLED, not uninstalled. Comment out any line you want to keep.
- Notes from this firmware:
- - Home: HyperOS keeps only system apps and package names on Xiaomi's third-party-home allowlist as
- HOME candidates (ResolveIntentHelper.chooseBestActivity; the list is
- /data/system/mitv_security_center.xml, pushed by cloud control, not readable from the shell). It is
- the mechanism documented for MiTV-AETP0 (docs/devices/xiaomi-mitv-aetp0-dofus.md). The standard
- com.gathin.tvhome build installs and opens, but `cmd package set-home-activity` prints Success and
- changes nothing, and with com.mitv.tvhome disabled Home lands on
- com.xiaomi.mitv.settings/.entry.FallbackHome, a black screen.
- What works: the launcher built under an allowlisted package name, with com.mitv.tvhome disabled.
- This set has used it as Home since 2026-10-20, and boots straight into it: after a full reboot on
- 2026-10-22 the system started it as Home at systemReady, with no FallbackHome or chooser.
- tools/tv.py 'pm path com.thunderstone.idun.dev' # must print nothing
- (cd launcher && ./gradlew assembleRelease -PlauncherApplicationId=com.thunderstone.idun.dev)
- install the APK as in the AETP0 note, then: pm disable-user --user 0 com.mitv.tvhome
- cmd package resolve-activity --brief -a android.intent.action.MAIN -c android.intent.category.HOME
- -> com.thunderstone.idun.dev/com.gathin.tvhome.MainActivity
- Unlike AETP0, the stock launcher must be disabled: with both enabled, Home opens the system's
- launcher chooser, because a third-party preferred Home is refused. Re-enabling com.mitv.tvhome (as a
- firmware update might) brings the chooser back; disabling it again restores the launcher.
- The allowlist is printed at boot: `logcat -d | grep 'MitvConfigParser: \[White\]'` soon after a
- boot gives <package>=<flags> lines, and Home needs the flag value 4 set (flags & 4). 42 of the 125
- entries here have it, com.ts.launcher (511) among them, but only com.thunderstone.idun.dev (511) was
- tested. The check is on the package name only, not the signature. tools/theme.sh and
- launcher/build-and-install.sh still use com.gathin.tvhome; a theme overlay for this build goes in
- /sdcard/Android/data/com.thunderstone.idun.dev/files/config.json.
- (with both present Home shows the chooser).
- - Network ADB (port 5555) closes on every reboot; re-enable it in
- Settings -> 账号与安全 (Account & Security) -> ADB 调试 after each power cycle.
- - Not touched: mitv.service, com.xiaomi.mitv.tvplayer (input switching, HDMI/AV/DTMB),
- com.mediatek.* (TV inputs), com.xiaomi.mitv.settings (the only full settings UI),
- com.xiaomi.mitv.smartpanel (the Menu-button panel), com.mitv.overseaservice and com.mi.bluetooth
- (Bluetooth remote), com.sohu.inputmethod.sogou.tv (the only keyboard), the app store,
- com.xiaomi.account, com.mitv.codec.update, com.xiaomi.mitv.mediaexplorer (USB/media browser).
- - Kept by choice: XiaoAI voice (com.xiaomi.voicecontrol, com.xiaomi.wakeupservice), casting
- (com.xiaomi.miplay, com.xiaomi.mitv.smartshare, com.xiaomi.mi_connect_service,
- com.xiaomi.hyper_connect.tv), Mi Home (com.xiaomi.smarthome.tv), firmware updates
- (com.xiaomi.mitv.upgrade), the Hyper screensaver (com.xiaomi.mitv.hyper.screensaver, com.xiaomi.tweather).
- - com.mitv.tvhome takes the short-press power key on this build, and the two screensaver packages
- (com.xiaomi.mitv.aod.screensaver, com.xiaomi.mitv.hyper.screensaver) draw the off screen: with the stock
- launcher disabled as the Home section below does, the power button stops turning the TV off. The chain,
- and the 2 s force-stop of every installed app that follows a screen-off with the settings key that
- stops it: docs/TROUBLESHOOTING.md#xiaomi-hyperos-3-the-power-key-does-nothing-and-music-stops-when-the-screen-goes-off
- - A black screen right after a reboot with an HDMI-CEC set-top box plugged in is the box's CEC
- "active source" switching the TV to its port (HdmiCecLocalDeviceTv), not this list. Home brings
- the TV back; turning HDMI device control (CEC) off in the input settings stops it.
- - Do not disable com.xiaomi.mitv.tvmanager ("TV Manager"): XiaoAI's "open <app>" runs through its
- com.xiaomi.aicr.action.provider. Without it XiaoAI answers "OK" and nothing opens (logcat:
- "Failed to find provider info for com.xiaomi.aicr.action.provider"). It was disabled here at first.
- - MemAvailable went from about 1.57 GB to 1.77 GB with the stock launcher still running (measured
- while TV Manager was also disabled).
- - A firmware update may re-enable some of these; apply the list again afterwards.
- Input routes, Xiaomi settings intents and app discovery on this platform:
- docs/devices/xiaomi-mitv-mftr0-freeguy.txt.
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.duokan.videodaily · com.xm.webcontent · com.xiaomi.tv.gallery · com.xiaomi.gamecenter.sdk.service.mibox
-
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.analytics · com.miui.tv.analytics · com.miui.misightservice · com.xiaomi.tvqs
The debloat list
List ratings derived from source notes · not independently verified. See provenance and dates below.
No apps match these filters.
Xiaomi telemetry / diagnostics / cloud control
| Package | What it is | Risk |
|---|---|---|
| com.miui.analytics | OneTrack analytics SDK host | List: caution |
| com.miui.tv.analytics | Xiaomi TV analytics telemetry Source note: TV usage statistics, ~100 MB resident | List: low risk |
| com.miui.misightservice | MiSight remote diagnostics and log upload | List: caution |
| com.xiaomi.tvqs | quality/performance reporting, ~86 MB resident | List: caution |
| com.mitv.cloudcontrol | cloud control: remote configuration pushes | List: caution |
Ads / shopping / promoted content
| Package | What it is | Risk |
|---|---|---|
| com.duokan.videodaily | short-video promos; bundles the Xiaomi ad SDK and a P2P upload service | List: caution |
| com.mitv.shoplugin | TV Taobao shopping plugin | List: caution |
| com.xiaomi.mitv.shop | Xiaomi store | List: caution |
| com.xm.webcontent | Xiaomi web-content promos Source note: webview container for promotions | List: low risk |
| com.xiaomi.tv.gallery | "Pictorial" wallpaper app, ships ad classes; preinstalled to /data, | List: caution |
the Hyper screensaver kept starting with it disabled
| Package | What it is | Risk |
|---|
Features not used (off by choice)
| Package | What it is | Risk |
|---|---|---|
| com.xiaomi.aitranslate | AI subtitle translation, ~117 MB resident | List: caution |
| com.mitv.alarmcenter | reminders/alarms: re-enable it if you set alarms with XiaoAI voice | List: caution |
| com.xiaomi.mitv.health | MiHealth | List: caution |
| com.xiaomi.gamecenter.sdk.service.mibox | game center SDK | 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
- 2026-10-22 — 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.