The Xiaomi Redmi 4A is still one of the most popular budget smartphones due to its reliability and low price. However, many users face intrusive advertising in system applications, notifications and even on the lock screen. Unlike flagship models where advertising can be turned off through premium features, on the Redmi 4A with MIUI 8-11 firmware, this requires additional manipulation.
In this article, weβll look at 5 proven ways to remove ads, from standard settings to advanced methods using ADB and third-party utilities. All instructions are tailored specifically for Redmi 4A (codename rolex) and do not require superuser rights (root), and youβll learn why ads reappear after updates and how to avoid this.
Important: Some methods may conflict with Xiaomiβs policies, so we recommend you back up your data before making changes. If you use your smartphone to work with corporate accounts (such as Mi Work), check with the administrator if the changes will violate the security rules.
Why Redmi 4A is getting ads and can it be removed forever?
Advertising in MIUI is integrated at the system services and application level.
- π± System notifications β banners in the curtain from Mi Security, Mi Video, Cleaner.
- π Search String β Advertising Tips in the Search Widget on the Home Screen.
- π Explorer β banners in File Manager when opening folders.
- π Lock screen β Advertising in weather or calendar widgets.
- π¦ Installator APK β offers to download analogues when installing applications.
By default, Xiaomi does not provide the option of completely disabling advertising in budget models.
- Disconnect via hidden MIUI settings (partial solution).
- Blocking advertising servers through hosts file.
- Use of the ADB-Deactivation of system services.
- Installation of alternative firmware (requires unlocking the bootloader).
On Redmi 4A with MIUI Global Stable firmware, the ads are managed by com.miui.systemAdSolution, which cannot be completely removed without root, but can be deactivated via ADB or restricted from accessing the Internet.
Method 1: Disabling Advertising through the standard MIUI settings
This is a method that works for users who don't want to use third-party tools, and it reduces the amount of advertising, but it doesn't eliminate it completely.
Instructions:
- Open Settings β About the phone and tap 7 times on the MIUI version to activate the developer mode.
- Return to the main settings menu and select Additional β Special features.
- Scroll down and turn off the Receive Recommendations option (if it is active).
- Go to Settings β Applications β Application Management.
- In the search bar, type msa (itβs an acronym for Miui System Ads) and select the MSA app.
- Click Disable (if the button is active) or Stop.
To disable advertising in specific applications:
Open Settings β Applications β Application Management
Find and select Mi Video (or other ad app)
Press "Notifications" β Turn off all switches.
Return and select βMobile Dataβ β Ban background traffic
Repeat to Cleaner, Security, Mi Browser-->
Limitation: This method does not remove ads in File Manager and on the lock screen. Additional actions will be required to completely remove them (see the following sections).
Method 2: Blocking Advertising Servers via Hosts File
The method is based on redirecting requests to Xiaomi ad servers to a non-existent one. IP-You need to edit the hosts file in the system.
Steps:
- Download and install any file manager with access to root folders (such as Solid Explorer or FX File Explorer).
- Cross the path. /system/etc/hosts and back up the original file (copy it on the SD-map).
- Open the hosts file in the text editor and add the following lines at the end: 127.0.0.1 ad.mi.com 127.0.0.1 globalapi.ad.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 track.ad.xiaomi.com 127.0.0.1 e.ad.xiaomi.com
- Save the changes and restart the smartphone.
If you have errors after editing (e.g., applications don't update), check the syntax of the file. Each line should end with a line translation (without spaces at the end).
What to do if the host file is not saved?
Warning: Some banking applications (e.g. Sberbank Online) may block the operation of devices with modified hosts files.
Method 3: Disabling Advertising through ADB (without root)
The most effective method for Redmi 4A is to deactivate the system services responsible for displaying ads using ADB (Android Debug Bridge), which does not require superuser rights and works on any version of MIUI.
Step-by-step:
- Download and install ADB Tools on your computer.
- Activate the Developer Mode on your smartphone (see Method 1) and enable USB Debugging in Settings β Additional β For Developers.
- Get Redmi on board. 4A PC-only USB-cable (use the original cable for a stable connection).
- Open the command line (Windows) or terminal (Linux/macOS) in the folder with ADB and execute the commands in turn: adb devices adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm hide com.miui.analytics adb shell pm com.xiaomi.midrop adb shell pm com.android.b hide
- Reboot your smartphone.
If the pm hide command is not supported by your MIUI version, use the alternative:
adb shell pm disable-user --user 0 com.miui.systemAdSolutionImportant: After the firmware update, some services may be activated again. Repeat the procedure after each major update.
1. Install Xiaomi drivers from the official website.
2. Enable File Transfer (MTP) mode when connecting via USB.
3. Use the adb kill-server command before reconnecting.-->
Method 4: Use of third-party utilities (without root)
If previous methods did not work, you can use specialized applications for blocking ads. We recommend Blokada or AdGuard - they do not require root rights and work through a VPN.
Instructions for Blokada:
- Download. APK-file from the official website (version for Android 5.0)+).
- Install the application by allowing installation from unknown sources (Settings β Security β Unknown sources).
- Launch Blokada and activate the protection (button in the center of the screen).
- Go to Settings. β Block lists and add the following sources: π https://adaway.org/hosts.txt π https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts π https://v.firebog.net/hosts/AdguardDNS.txt
Update the lists and reboot the smartphone.
For AdGuard:
- π₯ Install the app from the Play Market or from the official website.
- π Energize the Protection module DNS and select the AdGuard server DNS.
- π‘οΈ Activate filters: AdGuard Base filter, AdGuard Mobile Ads filter, EasyList China.
Restrictions: Some system notifications (e.g. from Mi Security) may slip. ADB-method.
Method 5: Install custom firmware (for advanced users)
If you're willing to sacrifice warranty and stability for the sake of no advertising, you can install an alternative firmware. Redmi 4A is suitable for:
- π± LineageOS β pure Android without unnecessary services.
- π Pixel Experience β firmware with interface from Google Pixel.
- β‘ MIUI EU β European MIUI No Advertising (but with weekly updates).
Steps to install MIUI EU:
- Unlock the bootloader through the official Xiaomi tool (requires an account binding Mi).
- Download the latest version of MIUI EU for rolex from the forum xiaomi.eu.
- Install custom TWRP recavators via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- In TWRP, run Wipe β Format Data (this will delete all data!).
- Install. ZIP-Firmware and GApps (if you need Google services).
β οΈ Attention: Installing custom firmware voids warranty and may result in a device blink. on Redmi 4A With the Snapdragon 425 processor, it is especially important to use firmware compatible with the arm64-Check the architecture before installation. MD5-hash.
Comparison of methods: what way to choose
The table below shows the pros and cons of each method for the Redmi 4A:
| Method | Efficiency | Difficulty | Root is required. | Risks. |
|---|---|---|---|---|
| Standard settings | ββ (partial removal) | β (simple) | β No. | Advertising returns after updates |
| Editing by hosts | βββ (slack) | ββ (You need a file manager) | β No. | Some applications may be blocked |
| ADB-team | ββββ (Remove 90% of Advertising) | βββ (PC) | β No. | Requires a repeat after updates |
| The side of the utility (Blokada) | βββ (block out network advertising) | β (installation APK) | β No. | Increased battery consumption |
| Custom firmware | βββββ (complete removal) | βββββ (bootloader) | β Yes. | Loss of warranty, risk of bric |
Recommended: For most Redmi users 4A The best solution is a combination ADB-commands (Method 3) and Blokada (Method 4) will give maximum effect without risk to the device.
What to do if the ad returns after the update
After the MIUI update, many system applications return to their original state, to avoid reappearance of ads:
- π Turn off automatic updates: Go to Settings β The phone. β Update the system and disable the option Auto boot.
- π₯ Use local firmware: Download updates manually from Xiaomiβs site and install them through System Update β Select the update file.
- π§ Repeat. ADB-Commands: After each update, repeat the commands from Method 3.
- π‘οΈ Install Magisk: If you are ready to get root, the Magisk module with Xiaomi Debloater will permanently remove advertising services.
β οΈ Attention: On Redmi 4A 16GB of update memory MIUI It can take up to 1.5 GB. Before installing, check the free space in the Settings section. β If memory is not enough, the update will end in error, and the smartphone may fixate on the Xiaomi logo.
π‘
On the Redmi. 4A s MIUI 9 and below, the advertising services are called differently: instead of com.miui.systemAdSolution, use com.xiaomi.mipicks in the ADB-team.