How to completely disable recommendations on Xiaomi Redmi Note 7: 5 working methods

The Xiaomi Redmi Note 7 is one of the most popular mid-range smartphones, but many users are faced with its main โ€œtrickโ€: aggressive recommendations and advertising in the system menus. These notifications appear in the quick settings panels, on the lock screen, in the app menu and even in the phone settings. The manufacturer positions them as โ€œhelpful hintsโ€, but in practice they are more annoying than helping.

The problem is compounded by the fact that MIUI (the Xiaomi brand shell) actively integrates advertising modules into system processes. Even after manually disabling, some recommendations return after updates or reboots. In this article, we will analyze all the available methods, from standard settings to deep changes through ADB and firmware modification, you can choose the method depending on your level of preparation and readiness for experiments.

It's important to understand that some recommendations are kernel-based, meaning that removing them completely requires either a super-user or custom firmware, but most users will also have the basic methods of removing up to 80 percent of annoying notifications without risking warranty.

Why are there recommendations for the Redmi Note 7?

The root of the problem lies in Xiaomiโ€™s business model, which monetizes its devices not only through sales but also through built-in advertising, keeping smartphone prices lower than those of competitors. The Redmi Note 7 (2019 model) uses MIUI 10/11/12, a version of the shell where advertising mechanisms were already deeply integrated.

Main sources of recommendations:

  • ๐Ÿ“ฑ Lock screen: Banners with suggestions to install apps (for example, Mi Browser or Mi Video).
  • โš™๏ธ Settings menu: Tips on โ€œusefulโ€ features (e.g., โ€œEnable sync with Mi Cloudยป).
  • ๐Ÿ” Search String: Advertising Links in Search Results by Phone.
  • ๐Ÿ“Š Notification panel: pop-ups with suggestions to clear memory or optimize work.
  • ๐ŸŽฎ Game mode: recommendations to install games from Mi Game Center.

Interesting fact: the Chinese versions of the Redmi Note 7 have far fewer ads than the global versions, because Xiaomiโ€™s main revenue in China comes from device sales and in international markets from advertising and services, so global firmware (MIUI Global) contains more ad modules.

โš ๏ธ Note: Disabling recommendations through system settings does not guarantee 100% results. Some modules (e.g. com.miui.systemAdSolution) regain their rights after updates. MIUI. If you need a permanent solution, consider using methods that are used. ADB ornamental.

Method 1: Disabling recommendations through standard settings

To start with, the simplest way, which doesn't require any additional tools, is for users who don't want to risk the stability of the system, and it takes away most of the visual advertising, but it doesn't involve deep system processes.

Step instructions:

  1. Open the Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version to activate the developer mode.
  3. Return to the main settings menu and select Additional โ†’ For developers.
  4. Activate the debugging switch over USB.
  5. Now go to Settings โ†’ Advertising (or Advertising Services in some versions of MIUI).
  6. Turn off all available options: ๐Ÿ”˜ Personalized recommendations ๐Ÿ”˜ Promotional notices ๐Ÿ”˜ Show recommendations on the lock screen

After that, restart your phone. Some of the ads will disappear immediately, but some elements (such as the settings menu) may remain.

Absence of banners on the lock screen

Clean notification bar without pop-up windows

No Advertising in the "Settings" menu โ†’ Additionally"

No suggestions in the search bar MIUI-->

If the ads still appear after this manipulation, your version of MIUI uses hidden ad modules, in which case move on to the following methods.

Method 2: Using ADB to Deep Shut Down

ADB (Android Debug Bridge) is an Android debugging tool that allows you to manage system processes through a computer. With it you can turn off advertising packages at the Android level without getting root rights. The method works on Redmi Note 7 with any version of MIUI (including 10, 11, 12).

The work will require:

  • ๐Ÿ’ป A computer with installed Xiaomi drivers and ADB.
  • ๐Ÿ“ฑ Smartphone Redmi Note 7 with enabled debugging USB.
  • ๐Ÿ”Œ Cable USB Type-C (original or qualitative analogue).

Step-by-step:

  1. Download Platform Tools from the official Android website and unpack the archive.
  2. Connect the Redmi Note 7 to your computer and select File Transfer (MTP) mode.
  3. Open the command prompt (cmd) in the ADB folder and execute the command: adb devices Make sure your phone appears in the list of devices.
  4. Enter the following commands in turn (after each click Enter): adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.android.browser adb shell pm hide com.miui.analytics adb shell pm hide com.miui.mui.msa.globalbal hide com.miui.msa.
  5. Reboot your phone with the command: adb reboot

These commands disable Xiaomiโ€™s core ad services, including analytics, browser, and recommendation system, and if some packages are activated again after the reboot, repeat the procedure or use the root-right method.

โš ๏ธ Note: pm hide commands do not delete packets completely, but only hide them from the system. MIUI For permanent removal, use pm uninstall. -k --user 0 [name, but it requires rooting.

What if the ADB canโ€™t see the device?
1. Make sure that the debugging is enabled by USB In the developer settings. 2. Try another one. USB-cable (preferably original). 3. Install Xiaomi drivers from the official website (Support section) 4. Reboot your computer and phone. 5. If you use Windows, try running cmd on behalf of the administrator.

Method 3: Install custom firmware without advertising

If youโ€™re willing to take drastic measures, installing an alternative firmware is the surest way to get rid of recommendations forever. There are several options available for the Redmi Note 7 (codenamed lavender):

FirmwareFeaturesDo you need to unlock the bootloader?Need root?
MIUI EUUnofficial version MIUI without advertising or Chinese services. OTA-update.Yes.No.
LineageOSPure Android without Xiaomi's branded apps.Stable work, but there aren't some MIUI features.Yes.No.
Pixel ExperienceGoogle's Android-based firmware with Pixel interface. Excellent optimization, but may lack MIUI gestures.Yes.No.
Havoc-OSCustom firmware with extensive customization options, suitable for advanced users.Yes.Optionally.

The process of installing custom firmware includes several stages:

  1. Unlock the bootloader through the official Xiaomi tool (Mi Unlock Tool). This erases all data from the phone!
  2. Installation of custom recavery (TWRP) for the possibility of firmware unofficial images.
  3. Firmware of the selected custom firmware through TWRP.
  4. Optionally: Install Magisk to obtain root rights.

Important: Unlocking the bootloader on Xiaomi requires you to link your Mi Account to your device and wait 7-168 hours (depending on Xiaomi policy).

Advantages of custom firmware:

  • โœ… Complete lack of advertising and recommendations.
  • โœ… More frequent security updates.
  • โœ… Ability to fine-tune the interface.
  • โœ… Improved performance (due to lack of background processes) MIUI).

Disadvantages:

  • โŒ Loss of warranty (if you do not return the official firmware before the service).
  • โŒ Risk of "bricking" with incorrect firmware.
  • โŒ Lack of some branded features (for example, Quick Charge may not work smoothly).

MIUI EU (no ads)

LineageOS (Pure Android)

Pixel Experience (like the Google Pixel interface)

I'm staying on the official. MIUI-->

Method 4: Using apps to block ads

If you don't want to mess with ADB Or firmware, you can use third-party applications that block ads at the system level. DNS-requesting or blocking packages.

Top.-3 Advertising Blocking Apps on Redmi Note 7:

  • ๐Ÿ›ก๏ธ Blokada โ€“ Blocks Advertising at Level DNS, Effective against banners in the browser and some system notifications.
  • ๐Ÿšซ AdGuard offers how to DNS-Filtering and application-level locking. There's a premium version with advanced features.
  • ๐Ÿ”’ NetGuard is a firewall that can block access to ad servers. It requires manual configuration, but it's very flexible.

Instructions for setting up Blokada:

  1. Download the app from the official website (not from Google Play โ€“ there is an outdated version).
  2. Launch Blokada and grant permission to create VPN-linkage.
  3. In the settings, select the Energized Protection lock list (most complete).
  4. Activate protection โ€“ now most of the ads will be blocked at the network level.

Limitations of the method:

  • It does not block the built-in recommendations in the MIUI menu (only network advertising).
  • May be in conflict with others VPN-applications.
  • Some banners (for example, on the lock screen) will still appear.

๐Ÿ’ก

If banking applications have stopped working after installing Blokada, add them to the exceptions in the app settings, which is because many banks block access when a VPN is detected.

Method 5: Manual removal of advertising packages (root required)

If you have root rights, you can completely remove the ad packages from the system. This is the most radical and effective method, but it requires caution - deleting important system files can lead to the phone being inoperable.

List of the main advertising packages in Redmi Note 7:

com.miui.systemAdSolution # Core Guidelines


com.xiaomi.midrop # Advertising in Mi Drop




com.android.browser # Built-in browser with ads




com.miui.analytics # Analytics collection (used for targeted advertising)




com.miui.msa.global #Advertising Notification Service




com.xiaomi.gamecenter.sdk.service # Gaming center with advertising




com.miui.cloudservice # Cloud services (sometimes show ads)




com.miui.cloudbackup # Backup (may contain advertising modules)




com.xiaomi.payment # Payment service (shows promotions)

Instructions for removal:

  1. Install a file manager with root support (such as Root Explorer or Solid Explorer).
  2. Go to /system/priv-app/ or /system/app/.
  3. Find the folders with the names from the list above and delete them (or rename them by adding.bak at the end).
  4. Clear the cache and data of the remaining packets through Settings โ†’ Apps.
  5. Reboot the phone.

After that, the ads should disappear completely.

  • Deleting com.miui.cloudservice may disrupt synchronization with Mi Cloud.
  • Deleting com.android.browser will cause the default browser to disappear (install an alternative in advance).
  • Some packages may be associated with critical features โ€“ check their purpose before removing them.

๐Ÿ’ก

Before removing system packages, be sure to back up via TWRP or Titanium Backup, which will allow you to recover your phone in case of an error.

What to do if recommendations are returned after the update

One of the most common problems is that ads come back after a MIUI update, because newer versions of firmware often restore the rights of system applications.

How to prevent the return of advertising:

  • ๐Ÿ”„ Turn off automatic updates MIUI: Go to Settings. โ†’ The phone. โ†’ Update the system. โš™๏ธ (settings) in the upper right corner. Turn off Auto boot via Wi-Fi and Auto Update.

Install updates manually

4PDA

XDA Developers

Use the Magisk modules.

  • MIUI Ad Block is a specialized module for removing ads in MIUI.
  • Displax's MIUI Mod - Modifies system files to remove recommendations.
  • ๐Ÿ”’ Freeze your promotional packages via Titanium Backup or App Quarantine (root required).