How to permanently disable ads on Xiaomi Redmi Note 10: system and hidden methods

Advertising in smartphones Xiaomi Redmi Note 10 has become one of the most annoying features of firmware MIUI. Banners in the settings menu, pop-up notifications about โ€œrecommendedโ€ applications, advertising blocks in standard utilities โ€“ all this not only distracts, but also slows down the device. The manufacturer has integrated advertising mechanisms so deeply that a conventional shutdown in settings is often not enough.

In this article, we will discuss all possible ways to remove ads on Redmi Note. 10 โ€” From basic settings to advanced methods using ADB And modified firmware, and we're going to focus on hidden advertising services. MIUI, They're still working even after a standard shutdown, and each method has been tested on current firmware versions (including: MIUI 14 HyperOS and adapted specifically for the Redmi Note 10 (codename mojito/sunny).

Basic MIUI settings: what can be disabled without administrator rights

Letโ€™s start with the simplest โ€“ built-in options. MIUI, These settings will not remove ads completely, but will significantly reduce their appearance in system menus and notifications.

The first thing you need to do is turn off personalized ads, which block the collection of data about your activity, which automatically reduces the number of banners targeted:

  • ๐Ÿ“ฑ Go to Settings. โ†’ Google โ†’ Advertising (or Settings) โ†’ Additionally. โ†’ Confidentiality โ†’ Advertising in new versions MIUI).
  • ๐Ÿ”„ Turn off the Personalized Advertising switch and reset the ad ID (reset button").
  • ๐Ÿšซ Go back to the main settings and open the settings. โ†’ The phone. โ†’ Version. MIUI. Tap 7 times on the line with the version to activate the developer mode.

Next, we move to disabling ads in system applications, especially banners are shown in:

AnnexThe path to settingsWhat to turn off
Weather.Open the application โ†’ โ˜ฐ โ†’ Settings โ†’ AdvertisingDisable "Recommendations" and "Partner Content"
TopicsSettings โ†’ Topics โ†’ โš™๏ธ โ†’ AdvertisingDelete "Personalized recommendations"
Mi browserโ˜ฐ โ†’ Settings โ†’ ConfidentialityDisable "Personalized Advertising" and "Show News on Main"
Music (Mi Music)โ˜ฐ โ†’ Settings โ†’ Additionally.Turn off "Recommendations on the main screen"

โš ๏ธ Warning: After disabling the ads in the Themes app, you may not be able to download new wallpapers from the official directory. To return the feature, you will have to temporarily turn the ads back on.

Disable personalized advertising on Google

Reset the advertising ID

Activate the Developer Mode

Disable Advertising in Weather, Themes and Browser

Remove unnecessary system applications (if possible)-->

2. ADB-Teams: Deep Shutdown of Advertising Services MIUI

If the system settings did not help, it is time to move to more radical methods. ADB (Android Debug Bridge allows you to disable hidden services responsible for displaying ads directly through the command line, this method works on all versions of the Redmi Note 10, including models with a high-end design. MIUI 12.5โ€“14.

Before you start, make sure that:

  • ๐Ÿ”Œ Developer mode is enabled on the phone (see previous section).
  • ๐Ÿ–ฅ๏ธ Computer installed ADB-Drivers (or use Platform Tools from Android) SDK).
  • ๐Ÿ”— Phone connected to PC by PC USB debugging-permitted USB.

Now execute the following commands in the terminal (command line) Windows/macOS/Linux):

adb shell pm uninstall --user 0 com.miui.systemAdSolution


adb shell pm uninstall --user 0 com.xiaomi.midrop




adb shell pm disable-user --user 0 com.android.browser




adb shell pm hide com.miui.analytics




adb shell pm hide com.xiaomi.ab




adb shell settings put global captive_portal_detection_enabled 0

What these teams do:

  • ๐Ÿ—‘๏ธ Remove the main advertising modules (systemAdSolution, midrop).
  • ๐Ÿ”‡ Disable the standard Mi Browser browser, which often shows ads on the home page.
  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ Hide analytics and advertising platform Xiaomi Ad Service (com.xiaomi.ab).
  • ๐ŸŒ Disable Internet connection check via captive portal (sometimes used to display ads).

โš ๏ธ Note: pm hide and pm disable-user commands do not remove applications completely, but only disable them for the current user. This is safe and reversible - if necessary, services can be turned on back through the same ADB command with the enable parameter.

๐Ÿ’ก

If after the execution of commands the phone started to brake, restart it. MIUI They may be in conflict with forced shutdown.

3. Modified firmware: complete removal of ads without compromise

For users willing to take drastic measures, the best solution is to install custom firmware. MIUI (for example, MIUI EU, Xiaomi.eu or LineageOS initially devoid of advertising modules and provide advanced privacy settings.

Advantages of custom firmware for Redmi Note 10:

  • ๐Ÿšซ There are no ads in the system menus or in standard applications.
  • ๐Ÿ”ง More opportunities for fine-tuning the interface and performance.
  • ๐Ÿ”’ Regular security updates (as opposed to official firmware for budget models).
  • ๐Ÿ“ฑ Google Camera (GCam) and other modifications.

The most popular firmware for Redmi Note 10:

FirmwareFeaturesComplexity of installationReference
Xiaomi.euMIUI Ad-free, weekly updates, GApps supportMedium (needs an unlocked bootloader)Official website
LineageOSClean Android without unnecessary services, high performanceHigh (requires TWRP)Official website
PixelExperienceGoogle Pixel-like interface optimized for performanceTall.Download

The process of installing custom firmware includes:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Mi Account binding and a wait of 7-15 days).
  2. Installation of custom recaveri TWRP Redmi Note 10 (the version must match the model code โ€“ mojito or sunny).
  3. Formatting the data partition and installing firmware through TWRP.

โš ๏ธ Attention: Unlocking the bootloader resets the phone to factory settings and cancels the warranty (if it is still valid), and some banking applications (for example, Sberbank Online) may refuse to work on custom firmware due to the lack of Google certification.

Official. MIUI (publicity)

Xiaomi.eu (no ads)

LineageOS or other caste

I don't know what to choose.-->

4. Third-party utilities: Ad blocking without root

If ADB-So, teams seem too complicated, custom firmware is too risky, and you can use third-party apps to block ads. DNS or VPN, intercepting advertising requests before they are displayed on the screen.

The best tools for Redmi Note 10:

  • ๐Ÿ›ก๏ธ Blokada โ€“ Blocks Advertising at Level DNS, There's a free, open source version.
  • ๐Ÿ”’ AdGuard โ€” supports filters to block ads in apps and browser. VPN (You need to set up a local proxy.
  • ๐ŸŒ DNS66 โ€” Open source software to block ads through change DNS-It's not logged in.
  • ๐Ÿš€ NetGuard is a firewall with ad blocking function, which allows you to disable access to ad servers for individual applications.

Setting up Blokada (by example):

  1. Download and install the app from the official website (not from Google Play โ€“ there is an outdated version).
  2. Launch Blokada and allow creation VPN-connection.
  3. In the settings, select Aggressive mode and activate the lock lists: EasyList, EasyPrivacy, Malware Domains.
  4. Restart your phone to apply the changes.

For maximum efficiency, combine Blokada with change. DNS-servers in settings Wi-Fi/mobile network. Use:

  • ๐Ÿ”น AdGuard DNS: 176.103.130.130 and 176.103.130.131
  • ๐Ÿ”น Cloudflare Family: 1.1.1.3 and 1.0.0.3
Why canโ€™t ad blockers work on some websites?
Some resources (e.g. VKontakte or Yandex) use dynamic loading of ads through their servers. DNS or VPN They may not always recognize such requests because they are disguised as normal content, and only a browser-level lock (such as Firefoxโ€™s uBlock Origin extension) or root access to modify the hosts file will help.

5. Root access: radical removal of advertising modules

If no other method has worked, the last option is rooting and manually removing ad services, which gives you complete control over the system, but requires caution: wrong actions can lead to a phone โ€œbrickโ€.

To get root on Redmi Note 10 you will need:

  • ๐Ÿ”“ Unlocked bootloader (see section about custom firmware).
  • ๐Ÿ“ฑ Established custom recaveri TWRP.
  • ๐Ÿ“ฆ Magisk file (last version for Android) 11/12).

Instructions for removing ads after receiving root:

  1. Install Root Explorer or FX File Explorer from Google Play.
  2. Go to the root directory (/) and find the folders: /system/priv-app/msa/ /system/priv-app/SystemAdSolution/ /system/app/Analytics/
  3. Remove or rename these folders (for example, add a character to the beginning of the name).
  4. Open the file. /system/etc/hosts and add the following lines at the end: 127.0.0.1 ad.mi.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 tracking.miui.com
  5. Reboot the phone.

A script can be used to automate the process MIUI Debloater, which removes unnecessary system applications and ad modules in one click. XDA Developers (Look for a theme for Redmi Note 10).

โš ๏ธ Note: After obtaining root rights, some functions may stop working: ๐Ÿ’ณ Google Pay and other payment systems (due to SafetyNet). ๐ŸŽฎ Games with cheat protection (for example, PUBG Mobile, Genshin Impact). ๐Ÿฆ Banking applications (Sberbank, Tinkoff, VTB) To circumvent restrictions, install the MagiskHide Props Config module and activate root concealment mode.

๐Ÿ’ก

Root access gives you maximum control over the system, but it requires caution. Always back up the partition. /system before deleting files!

6. Hidden settings MIUI: What most users are missing

Even after disabling all obvious advertising sources MIUI And it keeps showing banners through hidden mechanisms:

  • ๐Ÿ“ฑ Advertising in the Security menu: go to Settings โ†’ Memory. โ†’ Clean and disable the option "Cleaning recommendations".
  • ๐Ÿ” Search bar on the main screen: long-term click on the search widget โ†’ "Widget settings" โ†’ Turn off "Show recommendations".
  • ๐Ÿ“Š MIUI Optimization: This service is responsible for personalized prompts. ADB: adb shell pm disable-user --user 0 com.miui.daemon
  • ๐ŸŒ Advertising in Mi Video: Open the app, go to Profile โ†’ Settings โ†’ Advertising and turn off all switches.

Another little-known source of advertising is the service "MSA" (Mi Service Framework. It's responsible for push notifications and analytics. To turn it off:

  1. Go to Settings. โ†’ Annexes โ†’ Application management โ†’ All right.
  2. Find it "MSA" (or com.miui.msa.global).
  3. Open the app settings and select โ€œDisableโ€ (if the button is inactive, use the ADB command from Section 2).

After the blackout MSA Notifications about Xiaomiโ€™s โ€œusefulโ€ services will stop coming, but some features associated with your Mi Account (such as cloud backup) may also stop working).

๐Ÿ’ก

If after the shutdown MSA Stopped working push notifications from messengers (WhatsApp, Telegram), check the battery settings for these applications. MIUI Can automatically limit background activity after changes to system services.

7. Alternative methods: what to do if nothing helps

If none of these things work, there are radical or alternative solutions, and let's look at the pros and cons:

MethodDescriptionPlusesCons
Installation GSI-firmwareUniversal firmware (Generic System Image) without modifications Xiaomi.Total lack of advertising, pure Android.Complex installation, possible problems with iron (camera, sensors).
Use of the second spaceCreate a separate user profile without advertising.No root, no advertising is in the โ€œcleanโ€ space.Applications and data are not synchronized between spaces.
Transition to another launcherInstallation of an alternative launcher (Nova, Lawnchair).Remove ads from the main screen and application menu.It does not affect system notifications and advertising in the settings.
Reverse to the old version of MIUIInstallation of an earlier firmware (e.g, MIUI 12), where there is less advertising.Less advertising modules, more stable work.Security vulnerabilities, lack of new features.

One of the most unusual, yet working, methods is to use a mode for children. MIUI It automatically disables most of the advertising mechanisms to activate it:

  1. Go to Settings โ†’ Special Opportunities โ†’ Mode for children.
  2. Create. PIN-code and select the applications that will be available.
  3. Activate the mode. Now, when you enter it, there will be no ads.

Of course, this method is inconvenient for constant use, but it can be a temporary solution if other methods do not work.

FAQ: Frequent questions about removing ads on Redmi Note 10

โ“ After the advertisement is removed through ADB Notifications from some applications have stopped working?
The problem is with disabling the service com.miui.analytics or msa. Return them to their original state by the command: adb shell pm enable com.miui.analytics adb shell pm enable com.miui.msa.global If notifications are not restored, check the battery settings for problem applications: Settings โ†’ Annexes โ†’ Application management โ†’ Battery and select "No restrictions".
โ“ Can you turn off advertising without a computer?
Yes, but the options are limited: ๐Ÿ“ฑ Blokada or AdGuard (blocking at the level) DNS/VPN). ๐Ÿ”ง Manual disabling of advertising in each system application (see section) 1). ๐Ÿ› ๏ธ Apps like App Inspector (to find hidden ad modules) will require root to completely remove ads without a PC, but getting it still requires a computer to unlock the downloader.
โ“ Why After Updating MIUI The commercial reappeared?
Updates MIUI They often restore disabled system applications. ADB-sectional 2. Check the settings. Blokada/AdGuard โ€” Sometimes filters are dropped. If you've used root, check the integrity of the file. /system/etc/hosts. To avoid problems, turn off automatic updates. MIUI: Settings โ†’ The phone. โ†’ Updating the system โ†’ โ˜ฐ โ†’ Settings โ†’ Deactivate "Car Update".
โ“ Is it safe to use custom firmware on the Redmi Note 10?
Yes, if you follow the instructions and choose proven builds (e.g. Xiaomi.eu or LineageOS: ๐Ÿ”‹ Possible issues with autonomy (some firmware is poorly optimized for the Redmi Note 10). ๐Ÿ“ธ Some camera features may not work (e.g. night mode). ๐Ÿฆ Banking applications can block access (solved by MagiskHide installation). TWRP and make a full backup of the data section.
โ“ How to check if the advertisement has been removed?
Check the following places: ๐Ÿ“ฑ Settings menu: scroll down - there should be no banners. ๐Ÿ” Search on the home screen โ€“ no โ€œrecommendations". ๐Ÿ“Š Security app: no ad units in the cleaning section. ๐ŸŒฆ๏ธ Weather app: no banners at the bottom of the screen. ๐Ÿ“ง Notifications: no push ads from Mi Video, Mi Browser, etc. If the ads remain, use App Inspector (from F-Droid) to find the process responsible for showing them and disable it through the app. ADB.