How to completely disable ads on Xiaomi Redmi 6A: a step-by-step guide

Xiaomi Redmi 6A remains a popular budget device even years after its release, but many users are annoyed by the built-in advertising in MIUI. Banners appear in the settings menu, on the lock screen, in system applications and even in notification panels. Fortunately, there are several ways to completely remove advertising β€” from standard settings to deep optimization of the system.

In this article, we will discuss 5 proven methods, including official and alternative solutions. It is important to understand that some methods require unlocking the bootloader or installing custom firmware, but most options work without root rights.

If you are ready to get rid of intrusive banners once and for all, we will proceed to a detailed analysis of each method with step-by-step instructions, warnings and safety recommendations.

Why Redmi 6A is getting ads and can it be removed forever?

Advertising in MIUI β€” It's part of Xiaomi's business model, which allows it to keep device prices low, but it's often a nuisance to users. 6A:

  • πŸ“± System applications (Security, Themes, Mi Video)
  • βš™οΈ Settings menu (sections "About the phone", "Additional")
  • πŸ”“ Lock screen (advertising notifications and banners)
  • πŸ“² Notification panel (pop-up windows with suggestions)
  • πŸ”„ Updates MIUI (plug-in)

Can we take it away forever? Technically, but with reservations:

  • βœ… Partial shutdown (through settings) removes ~70% of ads, but banners can come back after updates.
  • βœ… Complete removal (through ADB or custom firmware) requires technical skills and may deprive of warranties.
  • ❌ No method gives 100% guarantee if you continue to use the official firmware. MIUI Global.

If you're happy with a partial solution, you'll have to set up the system to remove it completely. ADB-commands or alternative firmware like LineageOS.

πŸ“Š How often do you get annoyed by advertising? MIUI?
Constantly.
Sometimes.
Nearby
I'm not worried about it.

Method 1: Disabling personalized advertising in MIUI settings

The easiest and safest way to do this is to turn off the personalization of ads through the standard settings, which won't remove all banners, but will reduce their number significantly. MIUI 9-12 (including adapted versions for Redmi) 6A).

Follow the following steps:

  1. Open the Settings. β†’ The phone.
  2. Tap 7-10 times on the MIUI version until the message β€œYou are a developer!” appears.
  3. Return to the main Settings menu and select a new section β†’ For developers.
  4. Activate the debugging switch over USB.
  5. Now go to Settings β†’ Applications β†’ Application Management.
  6. In the search bar, type msa (or Miui System Ads in newer versions).
  7. Select the com.miui.systemAdSolution application (or similar) and click Disable.

After that:

  • πŸ”„ Restart your phone (required!).
  • πŸ“΅ Open the Settings. β†’ Synchronize and disable Advertising (if such item exists).
  • 🚫 In the Google section β†’ Advertising Turn Off Personalized Advertising.

This method removes ~60-70% of ads, but banners in Topics and Security may remain.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

Method 2: Remove Advertising through ADB (without root)

If the standard settings don’t help, the next step is to use the ADB-This method doesn't require root rights, but it requires a computer and a computer. USB-Important: Incorrect commands can disrupt the system, so follow the instructions carefully.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ”Œ USB-cable (preferably original)
  • πŸ“¦ Installed drivers Xiaomi and ADB Tools
  • πŸ“± Included Debugging by USB phone-on

Step-by-step:

  1. Download Google’s Platform Tools and unpack the archive.
  2. Connect Redmi 6A to your computer and select File Transfer (MTP) mode.
  3. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  4. Enter the command to check the connection: Adb devices should appear the name of your device.
  5. Follow the commands alternately (copy and paste): 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.cloudservice adb shell pm hide com.miui.miui.cloudservice adbackup adb shellm hide com.mi pm hide com.mimi service.mi.
  6. Reboot your phone: adb reboot

These commands disable the system services responsible for displaying ads. If after the reboot some functions (for example, backup) stopped working, return them with the command:

adb shell pm unhide com.miui.cloudbackup
What if the ADB can’t see the device?
1. Make sure that the debugging is enabled by USB (2. Reinstall Xiaomi drivers from the official website. 3. Try another one USB-4. Enter adb kill-server then adb start-server 5. If you are using Windows, try running the command prompt on behalf of the administrator.

⚠️ Attention: After update MIUI Some services may be activated again. Repeat the procedure or use Method 4 for a permanent solution.

Method 3: Manual removal of advertising packages (requires root)

If you're willing to take drastic measures, getting root rights will remove the ad packages forever, a method that's suitable for power users, because:

  • ⚠️ Resets the guarantee (if it is still valid).
  • πŸ”§ Requires unlocking the bootloader (Bootloader Unlock).
  • πŸ“‰ It can cause unstable system operation in case of errors.

List of ad packs to remove (via Root Explorer or ADB with root):

Package nameHe's in charge.Can I remove it?
com.miui.systemAdSolutionThe main advertising engine MIUIβœ… Yes.
com.xiaomi.midropAdvertising in Mi Dropβœ… Yes.
com.miui.analyticsAnalytics collection (includes targeted advertising)βœ… Yes.
com.android.browserStock browser with advertising⚠️ You can, but you'll lose your browser.
com.miui.cloudserviceCloud services (sometimes displaying ads)❌ Not recommended (disrupts synchronization)

Instructions for removal:

  1. Get root rights (for example, through Magisk).
  2. Install Root Explorer or use ADB Shell with superuser rights.
  3. Go to /system/priv-app/ or /system/app/.
  4. Find the folders with the names from the table above and delete them (or rename them by adding.bak).
  5. Clear the cache in Settings β†’ Storage β†’ Clear the cache.
  6. Reset the device.

⚠️ Note: Removing system packages may result in a cyclic bootloop.Before the procedure, back up through TWRP Or Mi Flash Tool.

pm dump <package> | grep "dependencies"

This will show which applications depend on the packet being removed.-->

Method 4: Install custom firmware (radical solution)

If you are not satisfied with half measures, an alternative firmware (for example, LineageOS or Pixel Experience) will completely remove MIUI ads.

  • πŸ› οΈ Advanced users ready for experimentation.
  • πŸ“± Owners of Redmi 6A loader-free.
  • πŸ”„ Those who want a clean Android without shell MIUI.

Pros of the method:

  • βœ… There is no advertising system in principle.
  • βœ… Faster and more stable work (on some firmware).
  • βœ… Regular security updates.

Cons:

  • ❌ Loss of official functions MIUI (For example, Double Apps, Reading Mode).
  • ❌ Possible bugs with camera or sensors (depending on firmware).
  • ❌ Requires unlocking the bootloader (waiting 7-30 days for approval by Xiaomi).

Step-by-step:

  1. Unlock the bootloader through the official Xiaomi tool.
  2. Download the appropriate firmware for Redmi 6A (codename cactus) from the XDA Developers or 4PDA forum.
  3. Install TWRP Recovery via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
  4. In TWRP, make a full backup (click Backup β†’ select all sections).
  5. Squeeze the firmware (Wipe) β†’ Format Data β†’ Install β†’ choose ZIP-file).
  6. Install GApps (if you need Google services) and Magisk (for root).
  7. Reboot and set up the system.

⚠️ Note: Some firmware (e.g. Havoc-OS) may not support VoLTE on Redmi 6A. Before installing, check the reviews on the forums.

πŸ’‘

Custom firmware is the only way to get rid of MIUI ads forever, but they require technical skills and can be unwarranted.

Method 5: Alternative launchers and ad blockers

If the previous methods seem complicated, you can go around using third-party launchers and blockers, and it won't remove ads from the system, but it will hide them from your eyes.

The best options for the Redmi 6A are:

  • 🏠 Launchers: 🌐 Nova Launcher – allows you to hide advertising widgets MIUI. 🎨 Lawnchair - light launcher with support for them. πŸ“± Microsoft Launcher – Windows integration, no advertising.
  • 🚫 Ad blockers: πŸ›‘οΈ AdGuard – blocks ads in the browser and some applications. πŸ”’ Blokada – works without root, blocks DNS-call-up. 🌍 DNS66 β€” alter DNS System level (requires customization).

How to set up Blokada to block MIUI ads:

  1. Download Blokada from the official website.
  2. Launch the application and allow creation VPN-linkage.
  3. In the settings, select Hosts lists and activate: βœ… Adaway βœ… Energized Protection βœ… MIUI Ad Block

Reboot the phone.

This method doesn't remove ads from the system, but it stops showing them in most cases. VPN-applications.

What to do if the ad returns after the MIUI update

One of the most annoying things about MIUI is that the ads come back after the updates, and that's because the system restores the services that are disabled.

  • πŸ”„ Repeat Method 1 or 2 after each update.
  • 🚫 Turn off automatic updates MIUI: Go to Settings. β†’ The phone. β†’ Update the system. Slip on the three dots in the top right corner. β†’ Settings: Turn off Auto Boot over Wi-Fi and Update Notices.
  • πŸ“΅ Use firmware without the need OTA-updates (e.g. updates, MIUI EU publicity).
  • πŸ”§ Install the Magisk module MIUI Ad Blocker (requires root).

If you don’t want to waste time re-setting, consider:

  • πŸ›‘ Reverse to the old version MIUI (less advertising).
  • πŸ”„ Transition to custom firmware (Method 4).

⚠️ Attention: Disabling updates MIUI If you are interested in security patches, check regularly for updates manually and repeat the procedure for disabling ads.

FAQ: Frequent questions about removing ads on Redmi 6A

❓ Can you turn off advertising without a computer?
Yes, but only partially. Use Method 1 (MIUI settings) or install an alternative launcher (Method 5). Complete removal without a PC requires root, but getting it still requires a computer to unlock the bootloader.
❓ Why the topic stopped working after the ad was turned off?
Chances are you have disabled or removed the com.android.themes or com.miui.themes package. return it by command: adb shell pm unhide com.miui.themes or reinstall the Themes app via the Mi App Store.
❓ Will Google Pay work after the ads are removed?
If you didn't get root or change the firmware, yes, it will work. If you installed Magisk or custom firmware, you might need to hide root through MagiskHide or use Universal SafetyNet Fix.
❓ Can I return the official firmware after the custom?
Yes, but the process depends on the current firmware: If you were TWRP, run the official fastboot-ROM through the Mi Flash Tool. If the bootloader was unlocked, you will have to wait 7-30 days to re-unblock when you return to MIUI. Detailed instructions: Xiaomi.eu Forum.
❓ Why? ADB-commands some applications are not opened?
You may have disabled critical system packets. Check logcat error logs or return all packets with the command: adb shell pm unhide --user 0 <name packet> For mass returns, use: adb shell pm list packages -d to see a list of disabled packets.