The Xiaomi Redmi Note 7 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. Unlike flagship models where advertising can be turned off through premium features, in the Redmi Note 7, this process requires more deep manipulation of settings or even editing system files.
In this article, we will analyze all the current ways of blocking ads β from standard methods in the menu. MIUI Advanced solutions with the use of ADB, Xiaomi ADB/Fastboot Tools and modified firmware. We will pay special attention to the nuances for the Redmi Note 7 (codename lavender, as some general instructions may not work due to version features MIUI and regional firmware.
Important: Some methods require unlocking the bootloader or root rights, which can affect the warranty and security of the device, and we will note such cases with special warnings.
Why is Redmi Note 7 getting ads and can it be removed?
Advertising in MIUI is part of Xiaomi's business model that allows the company to keep device prices low.Sources of ads on the Redmi Note 7:
- π± System applications: Security, Themes, Music, Video, Downloads and even Settings.
- π Push notifications: banners from Mi Push Service and partners (Alibaba, Tencent).
- π Lock screen: Advertising pictures when unlocked (Lockscreen Ads feature).
- π¦ Pre-installed apps: Mi Browser, Mi App Store, Mi Pay and others.
Can you remove ads altogether? Technically yes, but it would require:
- Disable personalized advertising in settings (partial solution).
- Remove system applications via ADB or with root rights.
- Install custom firmware without advertising services (for example, LineageOS or Pixel Experience).
In practice, most users are limited to the first and second items, as the third requires deep technical knowledge and can lead to a loss of warranty.
Method 1: Disabling personalized advertising in MIUI settings
The easiest and safest method is to deactivate targeted ads through the settings menu, which will not remove banners completely, but will significantly reduce their number.
Instructions for Redmi Note 7:
- Open Settings β About the phone and 7 times click on the MIUI version to activate the developer mode.
- Return to the main settings menu and go to Additional β Special features β Advertising (on some firmware, the path may differ: Settings β Advertising).
- Turn off the sliders: π Personalized recommendations (disables the collection of data about your activities). π Advertising notifications (blocks push banners).
Reset the device.
This method works on all versions of MIUI, including MIUI 12/13/14 for the Redmi Note 7. However, it does not remove ads from preinstalled apps (e.g., Mi Browser or Themes).
π‘
Turning off personalized ads reduces banners by 40-60%, but does not remove them completely.
Method 2: Remove Advertising through ADB (without root)
A more radical method is to disable advertising services through ADB (Android Debug Bridge.This does not require root rights, but you need to allow debugging by USB set up ADB-computer-driver.
Step-by-step:
- Download and install Googleβs Platform Tools (includes adb.exe).
- On your phone, activate Developer Mode (as in Method 1) and enable USB Debugging in Settings β Additional β For Developers.
- Connect Redmi Note 7 to your PC and confirm debugging permission.
- Open the command prompt (cmd) in the folder with the platform-tools and execute commands in turn:
adb shell pm disable-user --user 0 com.miui.daemon
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.miui.player
adb shell pm disable-user --user 0 com.miui.video
adb shell pm disable-user --user 0 com.xiaomi.joyose
adb shell pm disable-user --user 0 com.miui.hybrid
adb shell pm disable-user --user 0 com.xiaomi.mipicksThese commands disable the main ad services and unnecessary system applications, and then restart the phone.
Install Platform Tools on PC|Enable the developer mode on the phone|Allow debugging by USB|Connect your phone to your PC with the original cable|Check the connection with the adb device command-->
Warning: Some commands may disable useful features (e.g. com.miui.daemon is responsible for system notifications). If you have problems after execution, return the applications with the command:
adb shell pm enable com.name.packetMethod 3: Using Xiaomi ADB/Fastboot Tools
For users who do not want to manually enter ADB-Teams, there is a utility Xiaomi ADB/Fastboot Tools.It automates the process of removing ads and unnecessary apps.
Instructions:
- Download the utility from the official repository: GitHub.
- Unpack the archive and launch XiaomiADBFastbootTools.exe.
- Connect Redmi Note 7 to your PC and select 4. Manage Applications.
- In the submenu, select 2. Uninstall System Applications and tick the following packages: ποΈ com.android.browser β Mi Browser ποΈ com.miui.hybrid β Hybrid banner ads ποΈ com.xiaomi.mipicks - a recommendation service ποΈ com.miui.daemon β background advertising processes
Confirm the deletion and wait for the phone to restart.
The advantage of this method is the visual interface and the ability to selectively remove, but be careful: removing critical system packages can lead to unstable MIUI operation.
π‘
Before mass uninstalling applications via ADB, back up your data to Settings β Additional β Backup and Reset.
Method 4: Blocking ads via hosts file (root required)
If you have root rights, the most effective way to do this is to edit the hosts file, which blocks access to ad servers, and it works at the system level and covers all ads, including banners in games and browsers.
Instructions:
- Install any file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/etc/hosts and back up the original file.
- Open the hosts file for editing and add the following lines at the end:
Before removal, it is mandatory to:
- Make a full backup through TWRP.
- Check if the file is being used by other processes (the lsof | grep name file in Termux command).
- Delete only those files that are specifically related to advertising (the list for the Redmi Note 7 can be found on 4PDA).