Unofficial guide. Not run by the CleanYourTV developer. The project's own site is cleanyour.tv and its code is on GitHub. This site hosts no files.

CleanYourTV on Xiaomi and Redmi

How CleanYourTV works on Xiaomi and Redmi TVs: 28 tested model lists, the packages contributors disable most often, and what to watch out for.

28 Xiaomi and Redmi lists in the official repository. If your exact model is below, the assistant can start from its list; if not, the closest one in the same series is a good start.

How to use CleanYourTV

Xiaomi is where the project started: the developer cleaned up a Xiaomi TV at his parents’ home. The lists cover Mi TV 4A and 4C sets, the newer Google TV models, the Mi Box S and the Mi TV Stick. Many Xiaomi sets have no Wireless debugging toggle; turning on USB debugging alone opens network ADB. On some Mi Box models the USB port goes dead while USB debugging is on.

Advertisement

Tested Xiaomi and Redmi models

ModelSystemPackages disabledList
Redmi TVAndroid 5.111GitHub
Redmi TVAndroid 916GitHub
Xiaomi Mi Box SAndroid TV 922GitHub
Xiaomi Mi Box S 2nd genAndroid 1116GitHub
Xiaomi Mi TV 4AAndroid TV 1021GitHub
Xiaomi Mi TV Stick 4KAndroid TV 1426GitHub
Xiaomi MiTV-AESP0Android TV 915GitHub
Xiaomi TV Box S 3rd genAndroid 1425GitHub
Xiaomi TV Stick 4K 2nd genGoogle TV 1417GitHub
Xiaomi MiTV-ANSP0Android 931GitHub
Xiaomi MiTV-ASTP0Android 938GitHub
Xiaomi MiTV-ASTP1Android 918GitHub
Xiaomi MiTV-AXFR1Android TV 1125GitHub
Xiaomi MiTV-AXSO0Android TV 933GitHub
Xiaomi MiTV-AXSO2Android TV 932GitHub
Xiaomi TV Stick 4KAndroid TV 1422GitHub
Xiaomi TV S Pro 100 Mini LED 2025Android 1414GitHub
Xiaomi TV S Mini LED 75 2025, MiTV-MOEU0Android 1419GitHub
Xiaomi Mi TVAndroid TV 1029GitHub
Xiaomi MiTV-MOOR2Android 1122GitHub
Xiaomi MiTV-MOSR4Android 1127GitHub
Xiaomi MiTV-MSSP0 / Xiaomi Mi TV 4A 32 (32-inch, codename amelie).Android TV 911GitHub
Xiaomi MiTV-MSSP1Android TV 98GitHub
Xiaomi MiTV-MSSP2Android TV 916GitHub
Xiaomi MiTV-MSSP3Android TV 1123GitHub
Xiaomi MiTV-MSSP3Android TV 918GitHub
Xiaomi TV EA Pro 55"Android 1052GitHub
Xiaomi TV A Pro 75" 2026Android 1419GitHub

Model names and systems are taken from the first lines of each list. Lists open on GitHub.

Most commonly disabled Xiaomi and Redmi packages

These are the packages that appear most often across the Xiaomi and Redmi lists, with the contributors’ own notes. Every one is disabled, not uninstalled.

PackageWhat it is (from the lists)Disabled in
com.xm.webcontentXiaomi web promos28 of 28
com.miui.tv.analyticsTV usage statistics27 of 28
com.xiaomi.statisticstatistics upload24 of 28
com.mitv.tvhome.atvPatchWall19 of 28
com.xiaomi.mimusic2Mi Music18 of 28
com.google.android.feedbackcrash / feedback reporting18 of 28
com.google.android.play.gamesPlay Games18 of 28
com.xiaomi.mitv.tvmanager"TV Manager" cleaner17 of 28
com.mitv.tvhome.michannelMi content rows15 of 28
com.mitv.galleryMi Gallery; Media Player still opens USB photos14 of 28
com.google.android.tvrecommendationssponsored rows in the stock launcher13 of 28
com.mitv.tvhome.mitvplusMi TV+ sponsored live channels13 of 28
com.xiaomi.mitv.updateservicefirmware updates: re-enable to check for one12 of 28
com.android.printspoolerprinting10 of 28
com.mitv.videoplayerMi video player, used by MiLink; VLC opens video files instead8 of 28
com.mitv.tvhome.oemtabholds ACCESS_ADSERVICES_AD_ID/_ATTRIBUTION - the ad row8 of 28
com.google.android.tungsten.setupwraithsetup wizard; blocks a third-party launcher from Home8 of 28
com.xiaomi.floatingframefloating promo overlay service8 of 28
com.xiaomi.mitv.smartshareXiaomi screen share8 of 28
android.autoinstalls.config.xiaomi.ameliePlay auto-install of partner apps8 of 28
com.xiaomi.wfdsinkhelperserviceMiracast sink8 of 28
com.google.android.youtube.tvmusicYouTube Music8 of 28
com.mitv.cloudcontrolcloud control: starts on connectivity, remotely pushes apps7 of 28
com.xiaomi.gamecenter.sdk.service.miboxgame centre SDK7 of 28
com.xiaomi.mitv.handbookuser handbook7 of 28
com.google.android.tv.bugreportsenderautomatic bug report upload7 of 28
com.google.android.videosPlay Movies & TV7 of 28
com.google.android.leanbacklauncher.recommendationsrecommendation service7 of 28
com.mitv.shopluginTV shopping channel plugin6 of 28
com.miui.analyticsOneTrack analytics SDK host6 of 28

A package being common does not make it right for your TV. Each list starts with a header that names the packages that must stay on for that model, such as those behind HDMI inputs, the remote and settings.

Applying your list by hand

TV_HOST=<tv ip> tools/disable.sh examples/redmi-mitv-antl0/debloat.txt
TV_HOST=<tv ip> launcher/build-and-install.sh

Swap in your model’s folder. To undo it, run tools/restore.sh with the same list; on Google TV add the stock launcher com.google.android.apps.tv.launcherx as the second argument.

Advertisement

Xiaomi and Redmi questions

Does CleanYourTV work on Xiaomi and Redmi?

Yes, on models that run Android TV or Google TV. Contributors have tested 28 Xiaomi and Redmi models so far.

How do I remove ads from my Xiaomi and Redmi TV?

Turn on USB debugging, then run the CleanYourTV prompt in an AI coding assistant on a computer on the same Wi-Fi, or apply your model’s list by hand. The how-to guide has every step.

Which Xiaomi and Redmi packages are safe to disable?

The table on this page shows what contributors disabled most often, with their notes. Packages that keep inputs, the remote, settings or the Play Store working are left on. Always keep the list you applied so you can restore it.

Can I undo it?

Yes. Run the restore script with the same list; see how to restore. The TV’s own Settings → Apps page can also re-enable packages.

See all supported TVs or the full Android TV bloatware list.