How to Disable Ads, Bloatware, and Push Notifications in MIUI 11

There is no doubt that Xiaomi smartphones are great value for money when it comes to the hardware. However, if you look at the software experience, it seems MIUI has taken a step back in terms of the user experience. And it’s largely due to ads, bloatware and push notifications. Not so long ago, MIUI was Xiaomi’s strong suit as it brought many useful features that stock Android simply lacked. However, in the past few years, Xiaomi introduced ads to MIUI and since then the company has pushed them down the user’s throat. Having said that, there is a way out and you can remove most of the ads from your Xiaomi device. So without further delay, let’s go ahead and learn how to disable ads, bloatware, and push notifications in MIUI 11.

Note: If your device is not set to receive MIUI 11, check out article to disable ads on older MIUI phones.

1. Block Push Notifications in MIUI 11

Before we head over to ads and bloatware, let’s first disable push notifications in MIUI 11. At this point, push notifications through the default web browser and other native apps have become pretty annoying as they relentlessly push inappropriate content notifications and irrelevant ads on your device. So without further ado, let’s fix the notifications first.

1. Whenever you are alerted with an irrelevant notification, do not dismiss it at first glance. Instead, tap and hold on the notification and disable the toggle and then tap on “Done”. This is the fastest and easiest way to block push notifications in MIUI 11 from that particular app.

a

2. However, if you want to inspect all the apps and disable notifications one by one then open “Settings” and navigate to the “Notifications” menu. Here, you can easily disable notifications for all the apps. I would recommend you to disable notifications for Browser, GetApps, Dailyhunt and Mi Video as they are the ones who send push notifications incessantly.

2. Disable Ads in System Apps and Settings in MIUI 11

Here, we will learn how to disable ads from system apps like Mi Video, Browser, File Manager et al in MIUI 11. Xiaomi has promised that it’s bringing a one-click button to disable all system ads, but as of now, the feature as not arrived on MIUI 11. So until then, we need to disable ads from individual app settings.

1. Before anything, open Settings and move to “Passwords and Security”. Here, open “Authorisation and revocation” and disable the toggle for “msa”. msa stands for MIUI System Ads and it’s responsible for collecting data and pushing ads on Xiaomi smartphones. At first few tries, it won’t get deactivated so try 4-5 times and msa will be turned off successfully.

2. Having done that, now open individual apps that annoy you with ads and turn off the recommendations. For instance, if you use Xiaomi’s Mi Browser then open the Browser app and move to its Settings. Here, open the “Privacy and Security” menu and then disable “Personalized services”. That’s it.

3. Similarly, to disable ads in Mi Video, open the app and go to “Settings”. Here, turn off “Online recommendations” and “Push notifications”. This way, you can disable ads for each app in MIUI 11.

4. To give you one more example, open native File Manager app and navigate to the “Settings” page. Here, go to “About” and disable “Recommendations” toggle. Basically, the toggle will be hidden inside Additional settings or Security or About or anything on similar lines. All you have to do is find the recommendation toggle under any menu and disable it.

5. Next, disable the lock screen ads which Xiaomi pushes as the “Wallpaper Carousel” feature. Open Settings -> Lock Screen -> Wallpaper Carousel -> Disable the toggle for “Turn on Wallpaper Carousel”. That’s it.

6. Lastly, you can disable personalized ad recommendations if you don’t want your device to track your habits and browsing behavior. Open Settings -> Password and Security -> Privacy -> Scroll down and open “Ad Services”. Here, disable the toggle and you are done.

3. Uninstall Bloatware from MIUI 11

While that was all about disabling ads and push notifications from many native apps in MIUI 11, if you want to completely get rid of those apps, you simply can’t. In fact, Xiaomi has even removed the option to disable those apps, which was available on prior versions of MIUI. Not to mention, Xiaomi — like many other OEMs — ships with background Facebook services and various other analytics tools. From a privacy perspective, this has disastrous implications as you are no longer in control of your data.

For instance, even if you delete the Facebook app, it can still remain active in the background and harvest your data without your consent. On top of that, you can’t disable those background services at all. To give you another example, if you use the Cleaner feature in the Security app, file names from the internal storage and location data are sent to Cheetah Mobile– a company that has committed ad fraud in the past and has been debarred from the Play Store by Google. There are several shady packages installed in the background having access to many system privileges. So if you want to completely remove these analytics tools and bloatware from your Xiaomi smartphone, follow the guide below.

1. First of all, set up ADB on your PC and smartphone by following our linked guide. We will need to execute a few ADB commands from our PC to finally remove those background packages.

2. Next, download the Xiaomi Debloater from here. It’s a small utility that can help you uninstall background apps in a few clicks. No need to use the command line.

3. Now, connect your smartphone and the Debloater will automatically detect your device. After that, just choose the app name and click on the “Uninstall” button and you are done. In case, you are not sure whether to uninstall an app or not, head over to XDA Forums and find the safe-to-uninstall list of apps in MIUI.

Note: Do not uninstall the Security app as it’s a core app of MIUI. Doing so would bootloop your device.

4. If you are having any sort of problem, you can go through our detailed tutorial on how to remove bloatware from any Android device. Here, we have specifically discussed the steps for both Xiaomi debloater and the manual method.

Remove Ads and Bloatware from Xiaomi Smartphones

So that is how you can completely disable ads and bloatware in MIUI 11 without root. I have divided the guide into three parts so that you can go through the process step by step. For general users, section 1 and 2 will be enough to disable most of the ads. However, if you want complete control over your smartphone and want to remove background trackers, then go through the ADB guide that is mentioned in section 3. Anyway, that is all from us. If you have some questions, comment down below and let us know. We will surely try to help you out.

Comments 46
  • Sajal Rastogi says:

    Hey, I enjoyed removing all these irritating apps which I wanted to remove since day 1. The only issue I feel right now is as I am using redmi note 5 pro and I got this system update MIUI 11.05 from Redmi, While installing it, it is giving an error after it reaches 7-8% each time i tried. I guess removing bloatware and this issue are kind of related. Suggestions would be fine.

    Thanks

    • Sanjeev says:

      You can also reinstall the uninstalled apps from that software.

  • Done5 says:

    For people who want to know how to install the .jar file, first rename the file extension from .jar to .zip (example: if the file name is abc.jar, rename it to abc.zip). Then, extract the zip file and you are good to go.

    • Moriarty says:

      You might have removed some security apps

  • some of the commands says:

    adb shell pm uninstall -k –user 0 com.google.android.apps.tachyon # Google Duo
    adb shell pm uninstall -k –user 0 com.google.android.music # Google Music
    adb shell pm uninstall -k –user 0 com.google.android.videos # Play Movies
    adb shell pm uninstall -k –user 0 com.android.browser # Mi Browser
    adb shell pm uninstall -k –user 0 com.miui.bugreport # Mi Feedback
    adb shell pm uninstall -k –user 0 com.miui.compass # Mi Compass
    adb shell pm uninstall -k –user 0 com.miui.notes # Mi Notes
    adb shell pm uninstall -k –user 0 com.miui.screenrecorder # Mi Screen Recorder
    adb shell pm uninstall -k –user 0 com.miui.videoplayer # Mi Video
    adb shell pm uninstall -k –user 0 com.miui.player # Mi Music
    adb shell pm uninstall -k –user 0 com.xiaomi.midrop # Mi Drop
    adb shell pm uninstall -k –user 0 com.xiaomi.mipicks # Mi Apps
    adb shell pm uninstall -k –user 0 com.xiaomi.scanner # Mi Scanner
    adb shell pm uninstall -k –user 0 com.google.ar.lens # Google Lens
    adb shell pm uninstall -k –user 0 com.google.android.apps.docs # Google Docs
    adb shell pm uninstall -k –user 0 com.android.chrome # Google Chrome
    adb shell pm uninstall -k –user 0 com.google.android.youtube # Google YouTube
    adb shell pm uninstall -k –user 0 com.duokan.phone.remotecontroller.peel.plugin # Peel Mi Remote
    adb shell pm uninstall -k –user 0 com.duokan.phone.remotecontroller # Mi Remote controller
    adb shell pm uninstall -k –user 0 com.miui.enbbs # Xiaomi MIUI Forum

  • Yashveer Singh says:

    i cant install the app what to do?

  • Atanu Mahapatra says:

    which apps are uninstall with out any problems make a list

  • Purvesh Solanki says:

    I am unable to install java…

    • Dileepvarma Sagiraju says:

      need to set path in environmental variables.

  • Debesh Sadhukhan says:

    Hey Beebom please help me I have done the first two steps but Xiaomi debloater tool is not installing on my device please help me to install this app and how to open the application…

    • Harsha says:

      Use “XiaomiADBFastbootTools.jar” Desktop application to remove msa. You need JAVA installed on your system to run “XiaomiADBFastbootTools.jar”.

  • Debesh Sadhukhan says:

    Hey Beebom please help me I done the first two steps but Xiaomi debloater tool is not installing on my device . please help me how to install this app and open ….

  • Nirazz says:

    My device RN8pro is not listed while doing adb devices in cmd. What should I do?

  • Vibhav says:

    Can I use it for miui 10 in 3s prime??

  • Yadukrishnan J says:

    How to enable Freeform windows in miui 11 for poco f1.

  • pratham malavia says:

    what can be done if the debloater doesnt launch automatically??

  • Sai Teja Gummula says:

    adb isnt working
    what to do

  • Anthony says:

    I have downloaded the Xiaomi Debloater
    Extracted the zip file got a bunch of files however I am not able to
    find the file that starts the application
    Can someone help

  • Leroy Rodrigues says:

    I was just hesitant to give my Mum a xiaomi phones precisely cause of the adds however a Detailed explanation out here is super helpful – Thanks much 🙂

  • Javaid Ahmad says:

    Thank you very much for the detailed working guide. I have done the first two steps and was successful into it.
    Does the third step require any routing of the device in the process? And what are the risks?

  • Azharmohammed says:

    Thank u

  • manoj says:

    how to uninstall facemoji the two options doesn’t work I can’t find facemoji in ADB fast boot tool and cannot uninstall using commands in power shell. As per one video on yt it said that we have to use the app for some time in full brightness and uninstall option will appear on the settings while going through security->battery performance->battery usage stats->facemoji and uninstall but it still doesn’t work on my device please help me beboom Iam having other xiaomi devices which doesnt have this problems.
    device: Redmi 7 (2gb+32gb)
    miui:11.0.6
    android security patch:1-04-2020
    android version 9 PKQ1.181021.001

  • Ujjwal says:

    I am on miui 12 stable india in redmi k20 and i can’t remove miui apps with above method

  • Eben says:

    Thanks alot. You have really been of help. I can now enjoy redmi note 8 pro without annoying ads

  • Fize says:

    So useful guys thanks a lot

    • Anthony says:

      I have downloaded the Xiaomi Debloater
      Extracted the zip file got a bunch of files however I am not able to
      find the file that starts the application
      Can someone help

      • ROHITH says:

        Hi, JAVA SE Development Kit also needs to be installed for executing the XIAOMI Debloater. Thanks Beebom for the article ?

      • Sibasis says:

        same issue. Can anyone help? which file need to be installed?

  • Surya TeJa says:

    Thanks Beebom. Always love you!

  • Anjan Mukherjee says:

    Please tell me the best app to merge more than two videos in one by phone.

  • Niraj Shinde says:

    The MSA setting won’t go off even after trying for like 7-8 times. What should I do?

    • Amit says:

      Just try disabling for 2 or 3 days continuously. It took me several attempts. Don’t worry it will work

  • Abu Hasnat Rafat says:

    I was in a lot of trouble with these ads, now it seems I can run the phone at ease, thanks to Beboom.

Leave a Reply