Xiaomi Redmi 7A is one of the most popular budget smartphones, but its owners often face intrusive advertising in system applications, notifications and even on the lock screen. The manufacturer has integrated advertising modules deep into the shell of MIUI, which makes their removal a non-trivial task. In this article, we will discuss 5 working methods β from simple settings to radical solutions with firmware β that will help clean the device of unnecessary banners.
It's important to understand that some of the ads in Redmi 7A are due to regional firmware features, such as the global version of MIUI Global, which contains more ad inserts than the Chinese or European version, and ads can seep through pre-installed apps like Mi Browser, Mi Video or Cleaner. We'll look at the methods for everything from temporary shutdown to complete removal.
Before you start, check your firmware version: go to Settings β About Phone β MIUI version. If you have a MIUI 12.5 or later, some methods may not work β the manufacturer has tightened control over the advertising modules, in which case alternative approaches will be required, which we will also describe.
1. Disable advertising through MIUI settings (without root)
The easiest and safest way to do this is to use the built-in MIUI options, which doesn't require super-user rights and is suitable for most users, but keep in mind that this method doesn't remove ads completely, it just reduces the amount of ads.
Here's what we need to do:
- π± Open the Settings. β Password and security β Authorization and blocking.
- π Find Personalized Recommendations (or Advertising Notices in older versions) MIUI) and turn it off.
- π Go back to the main settings and go to Settings β Additionally. β Special facilities β Notifications. Turn off the "Show recommendations" option here".
- π For Mi Browser, Mi Video and Cleaner apps, go to their settings and deactivate items like βPersonalized Adsβ or βRecommended Content".
These actions will reduce the amount of ads on the system menus and notifications, but will not eliminate them completely. For example, banners in the Mi Browser can continue to appear as they are downloaded from Xiaomi servers.
β οΈ Attention: After update MIUI Some of the settings may be reset. Check them after each update!
βPersonalized recommendationsβ in security settings are disabled
Advertising notifications in βSpecial Opportunitiesβ are deactivated
Personalized Advertising in Mi Browser and Mi Video
Removed unnecessary widgets from the desktop-->
2. Blocking Advertising through ADB (without data loss)
If standard settings donβt work, the next step is to use Android Debug Bridge (ADB), a method that allows you to disable the system applications responsible for displaying ads without obtaining root rights.
You'll need:
- π₯οΈ Computer with installed Xiaomi and ADB-tools drivers.
- π± Included debugging by USB on a smartphone (path: Settings) β The phone. β Version. MIUI β 7 times tap the assembly number β return to Settings β Additionally. β For developers β debug).
- π Cable USB (preferably original).
Next, run commands in the command line (Windows) or terminal (macOS/Linux):
adb shell
pm hide com.miui.systemAdSolution # Disables the system ad module
pm hide com.xiaomi.midrop # Block ads in Mi Drop
pm hide com.miui.analytics # Disables analytics collection (may contain advertising modules)
pm hide com.miui.msa.global #Global Advertising Service MIUIOnce you have completed the commands, restart your phone. Ads in the system menus and notifications should disappear. If some apps (such as Mi Browser) continue to show banners, they will have to be removed separately or replaced with alternative ones (such as Google Chrome).
β οΈ Note: Pm hide commands only work on the MIUI 12 and later. For older versions, use pm disable-user instead of pm hide. Also note that you will have to repeat the procedure after resetting or updating the firmware!
What if the ADB canβt see the device?
3. Removal of advertising through alternative launcher
If the ad mostly appears on the desktop (widgets, banners in folders), you can bypass it by installing a third-party launcher, which does not require root rights or affect system files, but has a limitation: ads in settings and notifications will remain.
Best launchers for Redmi 7A:
- π Nova Launcher β lightweight, with gesture support and hiding unnecessary icons.
- π¨ Lawnchair - open launcher with the function of blocking advertising widgets.
- β‘ Hyperion Launcher β Optimized for weak devices (relevant to Redmi) 7A with 2GB of RAM).
- π Microsoft Launcher β Windows integration but no advertising (unlike Microsoft Launcher) MIUI).
After the launcher is installed:
- Click on the home screen and select the new launcher as the main one.
- Remove all widgets MIUI (push-on β "Delete").
- In the launcher settings, disable options like βShow recommendationsβ or βPersonalized contentβ.
The downside of the method is that system notifications for ads (such as those from Mi Video) will still come in, and to remove them, you will need to combine this method with disabling notifications for specific applications manually.
π‘
If after changing the launcher, some system functions (such as navigation gestures) are not working correctly, go back to Settings β Applications β Default β Launcher and select Lawnchair or Nova as your primary.
4. Manual removal of advertising applications (requires root)
Removing ads from Redmi 7A completely requires root rights, a method that is risky β you lose the warranty and can disrupt the system, but it has the maximum effect: the ads disappear forever, including banners in the settings and notifications.
List of apps that can be safely removed (via Root Explorer or Titanium Backup):
| Package name | What's he doing? | Can I remove it? |
|---|---|---|
| com.miui.systemAdSolution | The main module of system advertising | β Yes. |
| com.xiaomi.midrop | Advertising in Mi Drop and Notifications | β Yes. |
| com.miui.analytics | Analytics collection (may contain advertising modules) | β Yes. |
| com.miui.msa.global | Global advertising service | β Yes. |
| com.android.browser | Mi Browser (Can be replaced with Chrome) | β οΈ You can delete it, but you will lose the standard browser. |
Instructions for removal:
- Get root rights (for example, through Magisk).
- Install Root Explorer or Titanium Backup.
- Go to /system/app or /system/priv-app.
- Find the folders with the names from the table above and delete them (or rename them by adding.bak at the end).
- Reset the device.
β οΈ Attention: Removal of system applications may result in a crash of the interface or loss of functionality (for example, the theme will stop working). TWRP!
π‘
Removing advertising modules through root is the most effective method, but only suitable for advanced users. For beginners, we recommend a combination of ADB + alternative launcher.
5. firmware custom MIUI or AOSP (for advanced)
If youβre willing to take drastic measures, you can completely replace the firmware with a modified version of MIUI without ads or a pure Android (AOSP), which is suitable for users who want to not only remove ads, but also improve the performance of the Redmi 7A.
Firmware options:
- π§ MIUI by XDA β modified MIUI No ads and no apps: MIUI EU or MIUI Pro.
- π€ LineageOS β pure Android without branded bells and whistles Xiaomi.
- β‘ Pixel Experience β firmware with an interface like Google Pixel.
- π‘οΈ Havoc-OS - custom firmware with advanced settings.
Firmware process:
- Unlock bootloader through the official Xiaomi tool (requires a Mi Account and wait 7 days).
- Install TWRP Recovery for Redmi 7A (you can download it on the official website).
- Download the selected firmware (for example, from XDA Developers) and transfer it to your phone.
- Download to TWRP (Switch off your phone β Squeeze Power + Volume Up) and run the firmware through Wipe β Install.
Advantages of custom firmware:
- π No advertising at all (neither in settings nor in notifications).
- π Improved productivity (especially in the AOSP-firmware).
- π Regular security updates (as opposed to official security updates) MIUI for Redmi 7A, long-term).
β οΈ Attention: Custom firmware resets all data and can cause a device to blink if an incompatible version is selected. Use only firmware designed for the pine model (codename Redmi). 7A)!
6. Additional measures: blocking advertising traffic
If you don't want to interfere with system files, but you want to reduce the amount of ads, you can block them at the network level.
- π DNS-filters, such as AdGuard DNS Or NextDNS. Setup: Settings β Wi-Fi β Change the network β DNS β Specify 94.140.14.14 (AdGuard).
- π‘οΈ VPN Ad-blocking: Blokada or AdGuard VPN (no root).
- π΅ Hosts file β you can replace the system hosts file with a modified one (requires root or root) ADB). Example: StevenBlack/hosts.
These methods block the download of banner ads from Xiaomi servers, but do not remove the modules themselves from the system. The effectiveness depends on the type of advertising: for example, banners in Mi Browser can disappear, but notifications from Mi Video can not.
Combine for maximum effect DNS-filters with disabling advertising in the settings MIUI (Also check if there are suspicious apps on the phone β sometimes ads appear because of viruses masquerading as system services.
π‘
DNS-filters and VPN β The only methods that work without changing system files and do not require flashing, however, they will not remove ads in offline mode (for example, in pre-installed games).