• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

How To Guide Safely Removing unnecessary System / bloatware apps from Xiaomi Mi 10i without root

Search This thread

saifsuse

Member
Jan 21, 2015
20
8
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.

1610372803577.png



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:
  1. 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.
  2. 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.
  3. Connect your device to the computer and launch the application. The device is going to ask for authorisation, which you'll have to allow.
  4. Wait for the application to detect your device. The device info should appear in the top left section.
  5. 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.)
Drop your comments on which system apps you uninstalled or kept in your device ;)


Credits:
Szaki - for XiaomiADBFastbootTools
 
Last edited:

ahb83

Senior Member
Nov 21, 2010
147
8
I can't get the jar file to run, getting a JNI exception. Do you have a list of all of those apps' package names? I will do it through ADB
 

positiveplus

Member
Jul 2, 2014
9
0
That's a great alternative to unlocking the phone and replacing the ROM.

In Additional Settings > Languages & input > Languages:
  1. Is there a way to add another language to the UI (i.e. in addition to the existing list of Chinese, English and Arabic)?
  2. Is it possible to remove any of the languages in the existing list?
Thank you
 
Last edited:

codified

Senior Member
Jun 16, 2013
229
99
Several other threads say that removing WMService is dangerous if you are logged into your phone with a Mi account. Removing it will lock your phone requiring a visit to a Xiaomi service centre to fix
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    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.

    1610372803577.png



    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:
    1. 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.
    2. 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.
    3. Connect your device to the computer and launch the application. The device is going to ask for authorisation, which you'll have to allow.
    4. Wait for the application to detect your device. The device info should appear in the top left section.
    5. 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.)
    Drop your comments on which system apps you uninstalled or kept in your device ;)


    Credits:
    Szaki - for XiaomiADBFastbootTools