Xiaomi Redmi 4 is still popular with users due to its price-performance ratio, but owners of this model often face one unpleasant feature β built-in advertising in MIUI, which appears in the settings menu, on the lock screen, in system applications and even in notification panels. Unlike new models where advertising can be turned off through standard settings, on Redmi 4 (especially with outdated versions of MIUI), this process requires more profound manipulation.
In this article, we will discuss all the current ways to remove ads, from simple (no root licenses) to radical (with unlocking the bootloader and installing custom firmware). It is important to understand that some methods can affect the stability of the device, so we recommend backing up data before you start. Also note that after updating MIUI, the ads may appear again, in which case the procedure will have to be repeated.
If you're ready to get rid of intrusive banners once and for all, read on. We've detailed each step, added screenshots (for current versions). MIUI) And warnings about the risks, and for convenience, at the end of the article, there are some. FAQ-block with answers to frequent questions.
Why is Xiaomi Redmi 4 getting ads and can it be removed legally?
Advertising in MIUI is part of Xiaomiβs business model that allows the company to keep device prices low. On Redmi 4 (released in 2016), the ad modules are built into the following components:
- π± System applications: Security, Themes, Music, Video, Files.
- βοΈ Settings menu: especially in the Additional and About Phone sections.
- π Notification panel: banners in the curtain and push notifications from Mi Push Service.
- π Lock screen: Advertising on the screensaver (if the function of the Recommendations is enabled).
Legally, you can only partially remove ads through MIUI settings (more on this in the next section). However, completely removing advertising modules requires disabling system services or installing modified firmware, which can lead to loss of warranty (if it is still valid) or unstable device operation. It is also important to note that after resetting or updating MIUI, advertising can return.
If you donβt want to take risks, consider installing a third-party launcher (like Nova Launcher or Lawnchair) that doesnβt take ads out of system apps, but hides them on the home screen and menu.
Method 1: Disabling Advertising through MIUI Settings (without Root Rights)
This is the safest method that is suitable for most versions of MIUI on Redmi 4. It requires no special knowledge and takes no more than 5 minutes. However, note that on older firmware (below MIUI 10), some menu items may not be available.
Instructions:
- Open the Settings app (cog icon).
- Go to About Phone β click on the MIUI version 7-10 times until you become a developer!
- Return to the main settings menu and open a new section β For developers.
- Find the USB debugging option and turn it on.
- Now go to Settings β Applications β Application Management.
- In the upper right corner, click on three dots β Show all applications.
- Find Msa (or Miui System Ads) in the list β open β Disable.
- Similarly, disable apps: π Analytics (or Miui Analytics) π MiuiDaemon π Mi Push Service (unless you use push notifications from Xiaomi)
After this action, ads in the settings menu and some system applications should disappear, but banners in Themes, Security and lock screen may remain β more radical measures will be needed to remove them.
βοΈ Preparing for the Advertising Disconnection
Method 2: Resetting advertising ID (Advertising ID)
Advertising ID is used by MIUI for targeted advertising, and resetting it wonβt remove banners completely, but will reduce their number and personalization, and works on all versions of MIUI, including Redmi 4.
How to Reset Advertising ID:
- Go to Settings β Google β Advertising (if there is no section, skip this method).
- Click Reset Advertising ID.
- Confirm the action.
- Turn off the option of Personalized Ads (if available).
The installation process includes several stages:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-15 days).
- Installation of custom TWRP recavery.
- Formatting data, cache, system sections.
- Firmware of the selected custom firmware.
β οΈ Attention: Incorrect actions at this stage can lead to a "brick" (complete inoperability) of the device. ADB, fastboot and custom firmware, it is better to consult a specialist or use safer methods from this article.
| Firmware | Pluses | Cons | Download link |
|---|---|---|---|
| LineageOS 16 (Android 9) | Clean Android, no advertising, good optimization | Some functions may not work (for example, IR-blaster) | XDA Developers |
| MIUI by xiaomi.eu | Maintains the MIUI interface, but without advertising | Requires weekly updates, possible bugs | xiaomi.eu |
| Pixel Experience | Google Pixel interface, good performance | Fewer MIUI features (for example, no dual applications) | Official website |
What to do if the phone does not turn on after the firmware?
Method 4: Use ADB-call-off
If you don't want to install custom firmware, but you're willing to use more advanced methods, you can turn off advertising services through ADB (Android Debug Bridge), which does not require root rights, but you need basic knowledge of working with the command line.
Step-by-step:
- Install ADB and Fastboot Tools on PC.
- Enable USB Debugging on your phone (as in Method 1).
- Connect Redmi 4 to your PC and type in the command line: Adb devices Make sure the device is defined.
- Follow the following commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.miui.analytics adb shell pm hide com.xiaomi.ab
- Reboot your phone: adb reboot
If the commands fail (return the error), try the alternative:
adb shell settings put global hidden_api_policy 1This will disable the hidden APIs that are used to display ads, but after the MIUI update, the effect may be lost.
π‘
ADB-commands are the safest way to disable ads without rooting permissions, but it requires a PC connection and can reset after a system update.
Method 5: Root rights and removal of system applications (for advanced)
If none of the previous methods worked, the last option is to get root rights and manually remove advertising modules, which gives 100% results, but has serious risks:
- β οΈ Loss of warranty (if it is still valid).
- β οΈ Possibility of damaging system files.
- β οΈ The risk of blocking certain features (for example, Mi Pay or Face Unlock).
To obtain the root rights to Redmi 4 you will need:
- Unlock the bootloader (as in Method 3).
- Install the custom TWRP recavator.
- Switch Magisk to manage root rights.
- Remove advertising apps via Root Explorer or Titanium Backup.
List of apps and services that can be safely removed:
/system/app/Msa
/system/app/Analytics
/system/app/MiuiDaemon
/system/priv-app/MiuiSystemAdSolution
/system/priv-app/QuickSearchBox (unless you use Google Now)β οΈ Note: Deleting system files can result in bootloop ( looped boot).Before deleting, back up through TWRP Make sure you have an official firmware for recovery.
Next Post:How to reduce the amount of advertising without radical methods
If you donβt want to risk the stability of the system, but advertising is very annoying, try these simple tips:
- π Use Browser Ad Blocker: Install AdGuard or uBlock Origin for mobile Chrome.
- π± Disable notifications from system applications: Go to Settings β Notifications and disallow showing notifications for Security, Topics, Mi Video.
- π Update. MIUI Up to the latest version: In new versions (MIUI 12+) Advertising can be turned off through Settings β The phone. β Additionally. β Special facilities β Turn off the adverts.
- π‘οΈ Install an alternative launcher: Nova Launcher or Lawnchair hide ads on the home screen.
It is also worth checking if your phone has suspicious apps that may show additional ads.
- Go to Settings β Applications β Application Management.
- Sort the list by installation date.
- Remove unknown applications (especially those with names like Com.ads.service or SystemUpdate).