Xiaomi Redmi 4 is still a popular budget smartphone, but its owners often face intrusive advertising in the system applications MIUI. Banners appear in the settings menu, launcher, browser and even in the notification panels β this is not only annoying, but also slows down the device. In this article, we will discuss all the current ways to disable ads on Redmi 4 (including the models of Redmi 4 Pro, Redmi 4A and Redmi 4X), from simple settings to deep modifications of the system.
It is important to understand: some advertising is built into the firmware MIUI The service is called msa (Mobile Services Analytics) and msa_global. The manufacturer doesn't provide an official way to remove it completely, but workarounds exist. We tested each method on current firmware versions (including the ones that are not available). MIUI 12.5 and MIUI 14 And we've only selected the solutions that work if you're willing to spend. 10β30 Advertising can be removed forever without loss of warranty (using safe methods).
1. disable personalized advertising in MIUI settings
The fastest and safest way to deactivate targeted ads is through the system menu, which will not remove ads completely, but will reduce the number of ads by 40-60%, and works on all versions of MIUI for Redmi 4, including global and Chinese firmware.
Instructions:
- π± Open the Settings. β Google β Advertising (or Settings) β Additionally. β Confidentiality β Advertising in older versions).
- π§ Switch the slider "Personalized advertising" to the off position.
- π Reboot your smartphone (required!).
- π« Back to Settings β The phone. β Version. MIUI and tap 7 times on the version bar to unlock the developerβs advanced settings.
After this action, ads in Weather, Themes and Browser will become less intrusive, but system banners (such as Security or Cleanup) will remain.
β οΈ Note: On Chinese firmware (China) ROM) The path to the ad settings may be different. if Google points β No Advertising, Use Settings β Annexes β Application management β All applications β Google Play Services β Memory. β Clear the data. This will reset the ad ID, but it can cause errors in Google services.
2 Manual disabling of advertising services through ADB
The Android Debug Bridge (ADB) method allows you to disable the system applications responsible for displaying ads without root rights.This is an official tool from Google, not violating the warranty. It is suitable for Redmi 4 on any version of MIUI, including MIUI 10-14.
What you need:
- π» Computer with Windows/Linux/macOS.
- π USB-cable (original or quality).
- π¦ Installed drivers ADB Fastboot (you can download from the Android website).
- π§ Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 taps β Developer settings β Debugging by USB).
Step-by-step:
- Connect Redmi 4 to your PC and select File Transfer (MTP) mode.
- Open the command line (Windows) or terminal (Linux/macOS) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Follow the commands one by one (each disables a separate ad service): adb shell pm disable-user --user 0 com.miui.analytics adb shell pm disable-user --user 0 com.xiaomi.midrop adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.android.browser.
- Reboot your smartphone.
Install ADB| Drivers Enable debugging via USB| Connect the original cable| Check the connection with the adb devices | Make a backup of the data-->
Effect: Advertising will disappear in Browser, Weather, Themes and Security. System notifications for "clean" and "optimization" will remain, but they can be disabled manually in the settings of each application.
β οΈ Attention: pm disable-user commands don't delete applications, they only deactivate them for the current user. When you reset settings or update the firmware, the effect will disappear - you will have to repeat the procedure.
3. Use of third-party utilities (without root)
If ADB seems complicated, you can use specialized applications. We tested 3 utilities that actually work on Redmi 4:
| Annex | Efficiency | Risks. | Reference |
|---|---|---|---|
| App Inspector | Removes 70% of Advertising in System Apps | Demands. ADB-Access (as in the previous method) | Google Play |
| MIUI Hidden Settings | Disables analytics and some banners | It may be in conflict with MIUI updates. | MIUI SU |
| Blokada | Blocks advertising domains at the DNS level | Slows down the Internet connection by 5-10% | Official website |
Recommendation: Blokada is the most versatile option: it blocks ad requests at the network level, so it works even in games and third-party applications, and minus you have to manually add filter lists (for example, EasyList and MIUI Ad Block).
Through settings MIUI|With help. ADB|Third-party utilities|Root and system modification|I don't know what to choose.-->
4. Complete removal of advertising through root rights
If you're willing to sacrifice the warranty, root access allows you to remove the ad modules permanently. On Redmi 4, the easiest way to get root is through Magisk (not blocking SafetyNet, unlike SuperSU). ~20 minutes and requires unlocking the bootloader.
What needs to be done:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
- Install custom recovery (TWRP) for Redmi 4 (download from twrp.me).
- Switch Magisk (the latest version) through TWRP.
- Remove ad packages using Titanium Backup or SD Maid: com.miui.analytics com.xiaomi.midrop com.miui.systemAdSolution com.android.browser com.miui.player
Critical moment: after removal of the system APK Google services may be lost through root (for example, in Weather or Themes). TWRP!
What happens if you delete the wrong system file?
5. Alternative firmware (Castom ROM)
If the ads are white-hot, the radical solution is to install custom firmware without MIUI services. Redmi 4 works well:
- π± LineageOS 16/17 (Android 9/10) β stable, without advertising, but without branded Xiaomi chips.
- π§ Pixel Experience β pure Android with Google Camera support.
- π Havoc-OS - customizable firmware with Markakash Kernel core (improved performance).
Installation process:
- Unlock the bootloader (as in the previous section).
- Install TWRP for Redmi 4 (version 3.5.2+).
- Download firmware with XDA Developers and GApps (if you need Google services).
- Swipe through TWRP in order: Wipe β System β Flash ROM β Flash GApps β Reboot.
Pros: 100% no advertising, security updates from Google, the ability to fine-tune. Cons: loss of MIUI features (for example, Dual apps or Read Mode), possible bugs with the camera or sensors.
π‘
Before you run custom ROM, check the compatibility of the model! Redmi 4 has 3 modifications: Redmi 4 Pro (markw), Redmi 4 (prada), Redmi 4A (rolex). Download the firmware strictly for your device code (you can find out in Settings β About Phone β Model).
6. Additional tips: how to reduce advertising without risks
If none of the methods are suitable, use these life hacks:
- π Use an alternative launcher (like Nova Launcher or Lawnchair) to replace the standard launcher. MIUI Launcher with ads.
- π Install Bromite instead of the standard browser β it blocks ads and trackers by default.
- π΅ Disable notifications from Security, Cleanup and Themes apps in Settings β Annexes β Notifications.
- π‘οΈ Enable Incognito Mode in Settings β Confidentiality β Special access β Incognito mode (hiding your activity from the MIUI Analytics).
These methods will not remove ads completely, but will make them less visible, for example, in the Browser instead of banners will show empty blocks, and in the Weather will disappear pop-ups with offers.
π‘
The safest way is a combination ADB-team + Blokada: This gives you 90% efficiency without the risk of bricking your phone and losing warranty.