Warning:
Use the program at your own risk!
I do not guarantee that this guide won’t break your phone, blow it to flaming pieces or cause a sentient machines rebellion against humanity. You were warned.
Download the executable JAR from here.
The Xiaomi ADB/Fastboot Tools was developed in Kotlin for the Java Virtual Machine so it needs the JRE to run, version 11 or later.
Windows:
Install Oracle Java from here or OpenJDK from here. Ninite also includes AdoptOpenJDK.
Install the universal ADB drivers from here, reboot your PC.
Install Xiaomi USB Driver Download for Windows 10, Windows 8.1, Windows 8, Windows 7 (32/64-bit)
Download.
MacOS:
Install Oracle Java from here.
Linux:
Install Oracle Java from here or OpenJDK from your preferred package manager (openjdk-11-jre).
Instructions:
List and Notes for each of the System / bloatware apps to remove without breaking functionality:

Credits:
Szaki - for XiaomiADBFastbootTools
Use the program at your own risk!
I do not guarantee that this guide won’t break your phone, blow it to flaming pieces or cause a sentient machines rebellion against humanity. You were warned.
Download the executable JAR from here.
The Xiaomi ADB/Fastboot Tools was developed in Kotlin for the Java Virtual Machine so it needs the JRE to run, version 11 or later.
Windows:
Install Oracle Java from here or OpenJDK from here. Ninite also includes AdoptOpenJDK.
Install the universal ADB drivers from here, reboot your PC.
Install Xiaomi USB Driver Download for Windows 10, Windows 8.1, Windows 8, Windows 7 (32/64-bit)
Download.
MacOS:
Install Oracle Java from here.
Linux:
Install Oracle Java from here or OpenJDK from your preferred package manager (openjdk-11-jre).
Instructions:
- Enable developer options in Android.
- MIUI: Go to Settings > About device and tap ‘MIUI version’ seven times to enable developer options.
- Android One: Go to Settings > System > About device and tap ‘Build number’ seven times to enable developer options.
- Enable USB debugging in Android.
- MIUI: Go to Settings > Additional settings > Developer options and enable USB debugging.
- In order to use the Screen density and Screen resolution modules, enable USB debugging (Security settings) as well.
- Android One: Go to Settings > System > Developer options and enable USB debugging.
- MIUI: Go to Settings > Additional settings > Developer options and enable USB debugging.
- Connect your device to the computer and launch the application. The device is going to ask for authorisation, which you'll have to allow.
- Wait for the application to detect your device. The device info should appear in the top left section.
- Apply check on apps you want to remove from your device and click Uninstall.
List and Notes for each of the System / bloatware apps to remove without breaking functionality:
- Analytics (This gather data about your phone usage and send back to Xiaomi for analysis.)
- App Vault (Refer here)
- Backup (This is the local backup feature of MIUI. Don't uninstall it if you plan to do local backups. I personally don't, so I uninstalled it.)
- CatchLog (MIUI Logging app, probably useful for the purposes of fixing your phone on authorized service centers.)
- Facebook (Uninstall it, if you need it then install from Google Play Store. You don't need the extra system apps installed to use Facebook.)
- Feedback (Generally not useful unless you want to file a bug report to MIUI)
- Games (Xiaomi's Game Store. Useless since you have Google Play Store.)
- GetApps (Gives you suggestions for other apps you can install, basically annoying ads)
- Google Chrome (if you prefer other browsers like brave or mozilla)
- HybridAccessory (an extension for QuickApps)
- Joyose (Ad Analytics Tracker)
- MSA (Stands for MIUI System Ads, this is the core app that feeds your device with MIUI Ads.)
- Market Feedback Agent (Google Feedback module to Play Store Apps)
- Mi Credit (Like Apple Pay / Samsung Pay, only works in selected countries)
- Mi Pay (Like Samsung / Apple Pay, only works on selected countries)
- MIUI Daemon (Data collector)
- Music (There are better apps for this on Google Play Store)
- PartnerBookmarks (Shows unwanted bookmarks on your stock and Google Chrome browsers)
- Services & Feedback (Feedback center for MIUI)
- SoterService (Useful only in China. This is a module for WeChat Pay.)
- WMService (Another data collecting app)
- Weather (Weather app, there are better options on Google Play Store.)
Credits:
Szaki - for XiaomiADBFastbootTools
Last edited: