Why Xiaomi carousel annoys users and can it be removed?
The ad carousel on Xiaomi devices is one of the brandโs most controversial features, providing quick access to recommended apps and content, but on the other hand cluttering the screen with unnecessary advertising, slowing down the system and collecting data about user preferences, especially on Mi TVs with a PatchWall shell, where banner ads occupy up to 30% of the main screen, and on smartphones with MIUI, where the carousel appears when swiped left on the desktop.
In this article, we will discuss all the working ways to disable the carousel on different Xiaomi devices, from budget Redmi smartphones to flagship Mi TV Q2. It is important to understand that the methods differ depending on the model, firmware version and region of sale (Chinese, global or Russian versions of MIUI/PatchWall).
Warning: Some methods require intervention in system files or use of ADB-If you're not sure about your skills, stick to the "safe" ways in the first section!
Method 1: Turn off the carousel through standard settings (without root)
On most Xiaomi devices, the carousel can be turned off via the settings menu, but the path to this option is often hidden or named in an unobvious way.
For smartphones (MIUI 12/13/14/15)
On smartphones, the carousel is called "Mi-Lenta" or "Recommendations."
- Open Settings โ Desktop (or Home Screen).
- Find the Milent item (in some versions โ Xiaomi Services or Recommendations).
- Turn off the slider Show Milenta.
- Reset the device (required!).
If there is no such item, try an alternative path:
- ๐ฑ Hold your finger on an empty space on your desk. โ Desktop settings โ Mi-lent.
- ๐ In the settings search bar, type "ribbon" or "recommendations".
- ๐ On Chinese firmware (China) ROM) The item may be called (XiaoAI Recommendations).
Make a backup copy of important data|Check the version. MIUI In Settings โ The phone.|Disable automatic updates MIUI|Remember the current desktop settings-->
For TVs (PatchWall)
On Mi TV and Redmi TV, the carousel shuts down differently. PatchWall has multiple levels of settings:
- Press the Home screen (house) button on the remote โ select Settings (cogs).
- Go to Account and Security โ Advertising and Recommendations.
- Turn it off: ๐บ Personalized recommendations ๐ฏ Promotional notices ๐ Automatic Content Update
Go back to the main settings menu and select Apps โ App Management โ find PatchWall โ Clear the cache.
Important! Some models (e.g. Mi TV 4S 55) may lose pre-installed services (e.g. Netflix or Prime Video) after disabling ads, because Xiaomi binds access to content to consent to ad impressions.
๐ก
If your favorite app is missing after the carousel is turned off, try reinstalling it manually from Google Play or through the app. APK-Most services (except Chinese) work without a PatchWall link.
Method 2: Disconnect via ADB (for power users)
If standard settings don't work, you can use the Android debugging bridge (ADB), which works on 90% of Xiaomi devices, but requires a computer connection, and the advantage is to turn off the carousel at the system level, without the possibility of accidentally turning it on.
You'll need:
- ๐ป Computer with Windows/macOS/Linux
- ๐ฑ USB-cable (preferably original)
- ๐ ๏ธ Utilities. ADB and Fastboot (download from Android site)
- ๐ง Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times tap to unlock Developer Settings)
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command prompt (cmd) in the ADB folder and type: adb devices Make sure your device appears in the list.
- Follow the command to turn off the carousel: adb shell pm hide com.miui.systemAdSolution For TVs use: adb shell pm hide com.dianshang.mitvapp
- Reset the device.
After this command, the carousel will disappear completely from the system, but can return after the MIUI update. To return it, use the command adb shell pm unhide.
What if the ADB canโt see the device?
Method 3: Use of third-party launchers (alternative)
If you canโt turn off the carousel with standard methods, you can simply replace the standard launcher with a third-party one, which is suitable for smartphones, but does not work on TVs (due to the limitations of Android TV).
The best launchers for Xiaomi:
| Launcher | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Nova Launcher | Flexible setting, no advertising, gesture support | Premium version for some functions | Google Play |
| Lawnchair | Free, open source, Pixel style | Less customization than Nova | Official website |
| Hyperion Launcher | Optimized for Xiaomi, Theme Support | Rare bugs with animations | Google Play |
| Poco Launcher | Official launcher from Xiaomi without advertising | Minimalist design, little settings | Google Play |
To install a third-party launcher:
- Download and install the selected launcher from Google Play.
- When you first start, select it as the default launcher.
- In the settings of the new launcher, disable all widgets and panels with recommendations.
- If necessary, hide the standard Xiaomi launcher through Settings โ Applications โ Application Management โ Disable.
Standard. MIUI|Nova Launcher|Lawnchair|Hyperion|Poco Launcher|Other-->
Attention! On some firmware (China ROM), third-party launchers may not work smoothly or reset after rebooting, in which case only firmware of the global or European version of MIUI will help.
Method 4: Disconnecting through system file editing (root)
This method is only suitable for users with an unlocked bootloader and a Magisk or TWRP installed. It allows you to completely remove the carousel from the system, but requires caution - incorrect actions can lead to a bootloop (cyclical reboot).
Instructions for smartphones:
- Install a file manager with root support (such as Root Explorer or Mixplorer).
- Go to /system/priv-app/MiuiSystemAdSolution or /system/app/MiuiSystemAdSolution
- Rename the folder MiuiSystemAdSolution in MiuiSystemAdSolution_bak or remove it.
- Go to /data/app/ and delete the folders with the names that contain com.miui.systemAdSolution.
- Clear the cache and data of the Launcher app (com.miui.home).
- Reset the device.
For TVs, the path will be different:
/system/priv-app/MitvAppor
/system/priv-app/PatchWallWarning: Removing system applications may disrupt Google Play Services or other services. Make a full backup via TWRP before editing!
๐ก
Editing system files is the most radical method, but also the most effective. If you are not sure about your actions, use methods without root (ADB or third-party launchers).
Method 5: Disconnecting through service codes (hidden menus)
Xiaomi hides some settings behind service codes (also known as โService Codeโ) USSD-These commands allow you to access debugging menus where you can turn off advertising and statistics collection.
List of working codes for smartphones:
- ๐ฑ ##4636## - Test menu (Usage statistics) โ disable data collection).
- ๐ง ##7378423## - Service menu (for some Redmi models).
- ๐ ##284## - Sensor test (sometimes contains options to disable ads).
- ๐ซ ##36446337## โ Resetting advertising settings (works on MIUI 12-14).
For Mi TVs, try:
- Open the Browser app (browser).
- Enter http://127.0.0.1:8080/debug
- In the menu that appears, find the Advertisement item and turn off all sliders.
Attention! Service codes may vary by model and region. Some codes (e.g. ##7780##) reset settings - only use them if you are sure of their purpose!
Additional settings: how to reduce data collection and speed up the system
Disabling the carousel is just the first step to a clean Xiaomi, and to completely eliminate advertising and improve performance, we recommend following the steps:
1. Disconnection of statistics collection and personalization
- ๐ Go to Settings. โ Confidentiality โ Special permits โ Use data and disable all sliders.
- ๐ B Settings โ Xiaomi account โ Mi Cloud disable Data Sync and Backup.
- ๐ฏ B Settings โ Annexes โ Application management โ Google Play Services Turn Off Advertising and Analytics.
2. Cleaning cache and unnecessary applications
- ๐งน B Settings โ Memory. โ Clean up, do a deep cleaning.
- ๐๏ธ Remove or disable pre-installed apps (Mi Browser, Mi Video, Mi Music, GetApps).
- ๐ B Settings โ Battery and productivity โ Memory Management Select No Limits Mode.
3. Blocking Advertising at the DNS Level
If the ads continue to appear in your browser or apps, set up an alternative DNS:
- Go to Settings. โ Wi-Fi โ Additionally. โ Settings IP (or settings โ SIM-maps and mobile networks โ Access point โ Settings APN mobile-internet).
- Set a static IP and type in DNS: 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google DNS).
- Use 176.103.130.130 (AdGuard DNS) or 94.140.14.14 (Control D) to block ads
๐ก
To block ads completely, install Blokada or AdGuard from the official website (not from Google Play, as there are limited versions).