How to completely disable ads on Xiaomi Redmi Note 9: a detailed guide

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.

πŸ“Š Where you are most annoyed by ads on Redmi Note 9?
On the lock screen
Settings menu.
In file managers.
In music players.
Everywhere equally strong

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:

  1. Open Settings β†’ Google β†’ Advertising
  2. Click Reset Advertising ID
  3. Activate the switch to Turn off personalized advertising
  4. Go back to the main settings and go to Settings β†’ Memory. β†’ Cleanup
  5. 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

Done: 0 / 4

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:

  1. Go to Settings β†’ Applications β†’ Application Management
  2. Click on the three dots in the top right corner and select Show all apps
  3. Find each of the above applications by the name of the package
  4. For each, click Disable (Do not Delete!)
  5. 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?
Removal (not disabling!) of the system APK-The files can lead to bootloop, which is a never-ending reboot of the device, and you can only restore the functionality of the device through the firmware in Fastboot mode.

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:

  1. Activate Developer Mode: Settings β†’ About Phone β†’ MIUI Version (click 7 times)
  2. Return to Settings β†’ More β†’ For developers and enable USB Debugging
  3. Connect your phone to your PC and select File Transfer Mode
  4. 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 TeamAction.Potential implications
pm disable-userDisable the application for the current userMay disrupt the operation of related services
pm hideHiding the app from the launcherDoes not remove background processes
pm uninstall -k --user 0Removes app updatesIt may cause errors in the next update.
pm enableIncludes previously disabled applicationRestores 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:

  1. Download the selected launcher from Google Play
  2. When you first start, select it as the default launcher.
  3. 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:

  1. Unlock the bootloader through Mi Unlock Tool (Mi Account binding required)
  2. Install TWRP via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  3. V TWRP Swipe to allow modifications
  4. Install. Magisk.zip via Install β†’ Select Storage
  5. Download the module. Disabler_Magisk and set it up in a similar manner.
  6. 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:

  1. Unlock the bootloader (as in Method 5)
  2. Install. TWRP Or OrangeFox Recovery
  3. Make a full backup of the current firmware (Backup) β†’ Select All Partitions)
  4. Run the Wipe. β†’ Advanced Wipe (select Dalvik, Cache, System, Data)
  5. Install the firmware through Install β†’ Select ZIP
  6. If necessary, go through GApps (for Google services)
  7. 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:

  1. Go to Settings β†’ Connections β†’ Private DNS
  2. Select the host name of the private DNS provider
  3. 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:

  1. Install AdGuard or Blokada from Google Play
  2. Enable the function of blocking advertising in the application settings
  3. Select a server with a minimum ping.
  4. Activate a permanent connection VPN

πŸ” Efficiency of the method:

MethodBlocks MIUI system advertisingBlocks ads in the browserRequires root.
AdGuard DNSPartially.Yes.No.
Blokada VPNYes.Yes.No.
Editing by hostsYes.Yes.Yes.
Private DNS (Cloudflare)No.Partially.No.

FAQ: Frequent questions about disabling ads

❓ After the advertisement is removed through ADB She came back after the update?
Updates MIUI Often changes made through the ADB. Solutions: Repeat commands ADB After each update, install Magisk and the module Disabler_Magisk For permanent disabling, disable automatic updates MIUI In Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Auto-update
❓ Can you turn off advertising without a computer?
There are several ways: Use it. ADB-commands via terminal on the phone (Termux app) + Android-tools package: Install a launcher without ads (Nova, Lawnchair) VPN Ad-blocking (Blokada, AdGuard) However, root rights will be required to completely remove advertising modules without a PC.
❓ Will it work? NFC Google Pay after installing custom firmware?
It depends on the firmware: MIUI EU β€” NFC Google Pay and Google Pay are stable Pixel Experience – Google Pay works, but there may be problems with the Google Pay system. NFC on some LineageOS builds – requires additional settings for Google Pay (Magisk installation) + SafetyNet Fix module Before firmware check user reviews on 4PDA or XDA firmware-specific.
❓ How to return the standard settings if after disabling advertising stopped working some functions?
If disabling system applications has caused problems, follow the following steps: For applications disabled through settings: β†’ Annexes β†’ Three points. β†’ Show all applications β†’ Find the app β†’ Insert For modifications through ADB: adb shell pm enable com.miui.systemAdSolution (replace the packet name with the desired one) If problems remain, reset settings: Settings β†’ The phone. β†’ Resetting settings β†’ Reset all settings (does not delete user data)
❓Legal: Is it legal to disable ads on Xiaomi?
From a legal perspective: πŸ“œ Disconnection through settings is completely legal, as it is a provided function. βš–οΈ Use of the ADB β€” It is also legal, as Xiaomi officially provides access to debugging. πŸ”“ Unlocking the bootloader and root - does not violate the law, but voids the warranty 🚫 Modification of system files to bypass paid functions (for example, unlocking premium feature) – may be considered a violation of the user agreement Xiaomi does not prosecute users for disabling advertising, but may refuse warranty service if you detect modifications of the system.