Owners of Xiaomi Redmi Note 9 often face annoying system advertising that appears in the settings menu, on the lock screen and even in standard applications. MIUI, The good news is that you can turn off ads without installing custom firmware or complex manipulations.
Many users mistakenly believe that advertising in Redmi Note 9 is a virus or a consequence of installing third-party applications. MIUI, This article will cover all the current ways to remove ads, from basic settings to advanced methods using the use of advertising. ADB and root rights.
It is important to understand that some methods may require additional knowledge or even resetting. We will describe each step in detail so that you can choose the best option for your level of training.
Why is there an ad on Redmi Note 9?
Redmi Note 9 system advertising integrated at firmware level MIUI. It appears in several key places:
π Primary sources of advertising:
- π± Lock screen β banners at the bottom of the screen
- βοΈ Settings menu - recommendations of applications in the "More" section"
- π Search String β Suggestions in Search Results
- π File Manager β Advertising blocks in the Recommended section"
- π΅ Music player - banners in playlists
This ad is not a virus β it is registered in the system services com.miui.systemAdSolution and com.xiaomi.midrop. Xiaomi officially declares that these are βpersonalized recommendationsβ, but in fact they are ordinary banner ads.
It is interesting that in the European versions of the firmware (MIUI EU) There are significantly fewer ads than global or Chinese builds, and this is due to stricter regulations. GDPR Europe.
Method 1: Disabling personalized advertising in settings
The simplest method that works on all versions MIUI 12-14. It does not remove ads completely, but it significantly reduces the amount of advertising.
π Step-by-step instruction:
- Open Settings β Google β Advertising
- Click Reset Advertising ID
- Activate the switch to Turn off personalized advertising
- Go back to the main settings and go to Settings β Memory. β Cleanup
- Choose Deep Cleaning and confirm the action
This method works because Xiaomi uses Google Advertising ID. ID After a reset, the system stops showing personalized banners, but some common ad units may remain.
βοΈ Preparing for the Advertising Disconnection
Method 2: Manual shutdown of advertising services
A deeper method that requires disabling system applications, which works without root rights, but may require re-activation after updates.
βοΈ What services should be turned off:
- π¦ com.miui.systemAdSolution β the main advertising module
- π com.xiaomi.midrop β file sharing service with advertising
- π com.miui.analytics β statistics collection for targeted advertising
- π com.miui.miservice β Mi-account service with push-notifications
π How to turn off:
- Go to Settings β Applications β Application Management
- Click on the three dots in the top right corner and select Show all apps
- Find each of the above applications by the name of the package
- For each, click Disable (Do not Delete!)
- Confirm the disconnection and restart the device
β οΈ Note: Disabling system services may cause some features to work in an unstable way, such as Mi Drop for file sharing or sync with Mi Cloud. If you notice problems, turn the services back on.
What happens if you remove system applications?
Method 3: Use ADB-commands without root)
For experienced users who are willing to work with ADB, This method allows you to disable ads at the system permission level, and the advantage is that the changes will persist after the updates.
π₯οΈ Essential tools:
- π» Computer with Windows/Linux/macOS
- π USB-cable (original or quality)
- π¦ Platform Tools by Google (download) SDK Platform-Tools)
- π± Included debugging by USB phone-on
π Step-by-step instruction:
- Activate Developer Mode: Settings β About Phone β MIUI Version (click 7 times)
- Return to Settings β More β For developers and enable USB Debugging
- Connect your phone to your PC and select File Transfer Mode
- Open the command line in the folder with the platform-tools and do:
adb devices
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.miui.miserviceπ Use the command to return changes:
adb shell pm enable com.miui.systemAdSolution(Replace the name of the package with the correct one)
β οΈ Note: Some antiviruses may be blocked ADB Add the platform-tools folder to the antivirus exceptions before starting work.
| ADB Team Team | Action. | Potential implications |
|---|---|---|
| pm disable-user | Disable the application for the current user | May disrupt the operation of related services |
| pm hide | Hiding the app from the launcher | Does not remove background processes |
| pm uninstall -k --user 0 | Removes app updates | It may cause errors in the next update. |
| pm enable | Includes previously disabled application | Restores all permits |
Method 4: Installation of an alternative launcher
If the ad appears mainly on the home screen and in the app menu, you can install a third-party launcher that completely replaces the standard interface. MIUI.
π¨ Best launcher options for Redmi Note 9:
- π Nova Launcher β the most flexible in configuration, supports gestures and themes
- π Lawnchair is an open analogue of Pixel Launcher with support for Android 12+
- π Microsoft Launcher β Integration with Windows and Office Services
- π± Niagara Launcher β Minimalist interface with vertical swipe
π How to install and configure:
- Download the selected launcher from Google Play
- When you first start, select it as the default launcher.
- In the launcher settings, disable: Showing Google recommendations (Google Discover) Advertising widgets on the home screen Automatically adding new applications
com.miui.home
root
β οΈ Note: Some system functions MIUI (For example, Dual Apps or Child Mode may not work properly with third-party launchers. 4PDA or XDA Developers.
π‘
Before installing a new launcher, take screenshots of the current location of icons and widgets. Most launchers support importing a layout from a backup, which will save time to set up.
Method 5: Firmware custom Recovery and Magisk (for advanced)
This method requires unlocking the bootloader and installing TWRP, It allows you to completely remove advertising modules at the system level, suitable for users who are ready for potential risks.
π§ Required components:
- π Unlocked bootloader (bootloader)
- π± Official TWRP Redmi Note 9 (codename merlin)
- π¦ Magisk (last stable version)
- π‘οΈ Module Disabler_Magisk plug-in
π Step-by-step process:
- Unlock the bootloader through Mi Unlock Tool (Mi Account binding required)
- Install TWRP via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- V TWRP Swipe to allow modifications
- Install. Magisk.zip via Install β Select Storage
- Download the module. Disabler_Magisk and set it up in a similar manner.
- Restart the device and check for no ads
Important: After installing Magisk, some banking applications (Sberbank, Tinkoff) may stop working due to root detection. To solve this, install the MagiskHide Props Config module and activate root hiding for these applications.
π‘
Using Magisk and custom Recovery voids Xiaomi's warranty.Be sure to make a full backup through the procedure before you do it. TWRP (Backup section and save it to PC.
Method 6: Transition to custom firmware
For those who are ready to go for radical measures, install custom firmware such as LineageOS, Pixel Experience or MIUI EU This firmware is devoid of Xiaomi's ad modules by default.
π The Redmi Note 9 (Merlin):
- π± MIUI EU β European version without ads, with weekly updates
- π€ Pixel Experience β pure Android with Pixel features
- π LineageOS β stable firmware with open source
- β‘ ArrowOS β Optimized firmware with advanced settings
π How to sew a custom firmware:
- Unlock the bootloader (as in Method 5)
- Install. TWRP Or OrangeFox Recovery
- Make a full backup of the current firmware (Backup) β Select All Partitions)
- Run the Wipe. β Advanced Wipe (select Dalvik, Cache, System, Data)
- Install the firmware through Install β Select ZIP
- If necessary, go through GApps (for Google services)
- Restart the device (the first start may take a while to start). 10-15 minute)
β οΈ Note: Firmware unofficial builds can lead to problems with:
- The module's operation NFC (Especially in the Pixel Experience)
- Camera (some modes may not work)
- Encryption of data (you will have to disable encryption for some firmware)
Method 7: Blocking Advertising through DNS and VPN
If previous methods seem complicated, you can block Xiaomi ad servers at the network level, which does not require root rights and is reversible.
π Blocking options:
- π Change of change DNS β Redirecting requests to ad domains to a black hole"
- π‘οΈ VPN Ad blocking β using services like AdGuard VPN or Blokada
- π‘ Local Host File - Editing /etc/hosts (root)
π Instructions for modification DNS:
- Go to Settings β Connections β Private DNS
- Select the host name of the private DNS provider
- Enter one of the addresses: dns.adguard.com (AdGuard) DNS) family.adguard.com (with adult content blocked) 1dot1dot1dot1.cloudflare-dns.com (Cloudflare)
Save the settings and restart the device
For use VPN advertising-blocking:
- Install AdGuard or Blokada from Google Play
- Enable the function of blocking advertising in the application settings
- Select a server with a minimum ping.
- Activate a permanent connection VPN
π Efficiency of the method:
| Method | Blocks MIUI system advertising | Blocks ads in the browser | Requires root. |
|---|---|---|---|
| AdGuard DNS | Partially. | Yes. | No. |
| Blokada VPN | Yes. | Yes. | No. |
| Editing by hosts | Yes. | Yes. | Yes. |
| Private DNS (Cloudflare) | No. | Partially. | No. |