How to permanently disable ads on Xiaomi Redmi 4: proven methods 2026

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:

  1. Connect Redmi 4 to your PC and select File Transfer (MTP) mode.
  2. Open the command line (Windows) or terminal (Linux/macOS) in the folder with the platform-tools.
  3. Enter the command to check the connection: Adb devices should appear the name of your device.
  4. 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.
  5. 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:

AnnexEfficiencyRisks.Reference
App InspectorRemoves 70% of Advertising in System AppsDemands. ADB-Access (as in the previous method)Google Play
MIUI Hidden SettingsDisables analytics and some bannersIt may be in conflict with MIUI updates.MIUI SU
BlokadaBlocks advertising domains at the DNS levelSlows 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:

  1. Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
  2. Install custom recovery (TWRP) for Redmi 4 (download from twrp.me).
  3. Switch Magisk (the latest version) through TWRP.
  4. 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?
Removing critical APKs (e.g. com.android.phone) will result in a bootloop – the phone will only boot up to the MI logo. You can only restore the workflow through the firmware of the full ROM in EDL mode (an authorized Xiaomi account and boxing are required).

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:

  1. Unlock the bootloader (as in the previous section).
  2. Install TWRP for Redmi 4 (version 3.5.2+).
  3. Download firmware with XDA Developers and GApps (if you need Google services).
  4. 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.

FAQ: Frequent questions about removing ads on Redmi 4

❓ Why After Disabling Advertising Through ADB It reappears?
The reason is automatic update of system applications. To avoid this: Open Settings β†’ Apps β†’ All apps. Find Security, Cleanup, Themes and disable Auto Update from them. On Google Play, disable auto-update for all Xiaomi apps.
❓ Can you remove advertising without a computer?
Yes, but the effectiveness will be lower. Try: Install Blokada or DNS66 to block ad domains. Use MIUI Hidden Settings to disable analytics. Manually clear the cache of ad applications in Settings β†’ Apps β†’ Memory β†’ Clear cache. These methods will reduce ads by 30-50%, but will not remove them completely.
❓ Why After Updating MIUI commercials are back?
Updates to the firmware restore system APK, Solutions: Repeat. ADB-Teams from Section 2. Reverse to the old version MIUI via Fastboot (instructions on xiaomi.eu). ROM (Tip: before updating, back up to TWRP, squirt.
❓ Is it safe to use programs of the type "MIUI Ad Blocker"?
Most of these utilities from unverified sources contain: πŸ•΅οΈβ€β™‚οΈ Spyware (tracking your data). πŸ’£ Malware scripts (can damage firmware). πŸ“’ Hidden advertising (replace one advertisement with another β€” MIUI Hidden Settings from the forum MIUI SU. But even use it at your own risk.
❓ How to check if advertising is still in the system?
Run these apps and check for banners: Weather is ads at the bottom of the screen. Topics are banners when scrolling. Security β†’ Cleanup is pop-ups. Browser is ads on the SERPs. If there are no banners, you did the right thing!