Debloating my Xiaomi Redmi 8
It is no secret that MiUi is bloated with a lot of apps and has ads all over the place. Here is how to debloat MiUi. This debloating does not affect any core features or system update.
It is now possible to remove apps from mobile phone without rooting the mobile thank to Android Debug Bridge (ADB). You will need an external PC for this though.
The first step is removing apps that can be uninstalled without any tools. These include apps like Mi Credit, Mi Remote, Amazon, Facebook, Mi Docs Viewer, WPS Office, etc… Once you have done that proceed with the following steps.
- Go to Settings -> About Phone and tap on MIUI version 7 times. This will enable Developer options.
- Now go to Settings -> Additional Settings -> Developer Options and Enable USB debugging.
- Download the ADB tool from Google(Link to Windows, MacOs, Linux).
- Extract the zip file downloaded into a folder.
- Connect your mobile to your computer in File Transfer mode.
- Go to folder where zip file is extracted. Hold shift key and right click. Click on the option “Open Command Prompt” here.
- Enter the following command
- You will receive a authorization prompt in your mobile. Allow the USB debugging.
- Now enter the command
- You can now run the command
pm uninstall -k --user 0 <name of package>to remove any application from your mobile. Replace the
<name of package>with the package names of apps given below.
Here is the list of programs that are safe to be removed from Redmi 8 running MiUi 11
These apps belong to Facebook and are safe to remove even if you are using Facebook apps. These apps allow Facebook to update their apps bypassing Google Play Store.
These can be reinstalled from Play store if needed.
com.google.android.projection.gearhead- Android Auto funcationality.
com.google.ar.lens- Google lens. The lens feature in Mi camera will still work if you have Google app installed.
com.google.android.videos- Google Play movies.
com.google.android.music- Google Play music.
Mi Apps & Services
The following apps either collect data or show ads. They can be removed without affecting the system in any noticable way.
com.miui.msa.global- MiUi System Ads(MSA). This app is for the system level ads you see in MiUi.
com.miui.analytics- Analytics & telemetry.
com.miui.yellowpage- A true caller like service. Responsible for the “Identify Phone number” setting in Dialler app.
com.xiaomi.payment- Mi Coin app. A virtual points in Mi community.
com.miui.hybrid.accessory- For Quick apps. This is some kind of instant apps from Huawei.
com.miui.android.fashiongallery- Mi Glance. This app is responsible for showing various wallpapers on Lockscreen.
com.mi.android.globalminusscreen- App Vault. A widget like app for home screen.
com.miui.miservice- Service & Feedback app. Provides tutorials and option to submit feedback.
com.xiaomi.glgm- Games app store.
com.mipay.wallet.in- Mi Pay app.
com.mi.globalbrowser- Mi Browser.
com.miui.player- Mi Music player.
com.miui.videoplayer- Mi Video app.
com.xiaomi.mipicks- GetApps app store. The system app will still be updated through settings even if the GetApps is removed.
The following apps does not show ads or collect data at the moment. You can uninstall them without any impacts, if you want.
com.miui.touchassistant- Quickball, a touch assistant with shortcuts.
com.android.calendar- This is Xiomi calendar. You can uninstall it and replace with Google calendar.
com.miui.notes- Note taking app. Uninstalling will replace the note action in call with messages action.
com.miui.huanji- Mi mover. App used for moving data from one Mi phone to another.
com.xiaomi.midrop- Share app or Mi Drop.
com.miui.fm- FM Radio.
The following apps can be removed but they will have the imapcts described here
com.android.deskclock- Default alarms app. Can be replaced with an another app like Google Clock. Some widgets will not work properly.
com.miui.weather2- Mi Weather app. Removing this app will affect the weather widget in System launcher.
com.android.thememanager- Themes app. Removing this app will remove the ability to set wallpapers from other MiUi apps such as Settings, System Launcher and Gellery, but can change wallpapers from other third party lauchers. You will still be able to change Ringtones, Notification tones, etc… via Settings.
com.android.mms- Default SMS app. Can be replaced with an another one. If uninstalled, the Messages link in the phone dialler will no longer work. The message button in the MiUi contacts and phone app will work though.
com.android.contacts- Contacts and dialler app. Before removing make sure you install Google Phone and Contacts app. You will loose access to the native call record functionality.
com.xiaomi.account- Mi Account app. Will remove the ability to Signin to Mi Accounts and sync data to Mi Account. Some developer seetings like “Install apps via USB” won’t work.
com.miui.micloudsync- Mi Cloud. Affects backup and syncing options.
com.miui.securitycenter- Security app. This app also contains the battery usage and data usage screens in the settings.
com.miui.gallery- Gallery. The Screenshot UI works only with Gallery no matter what you have as your default photo app.
com.xiaomi.finddevice- Find My Device. Disabling this app constantly throws error message that Find Device is not working
Re-installing these apps
Any of these apps can be re-installed using the comand
cmd package install-existing <name of package>.
Restricting Data usage
While it is possible to remove many apps including Gallery, Messages, etc, removing them usually causes a lot of problems. The first step is restriciting data usage for those apps.
- Open the security app.
- Go to Data Usage -> Restrict Data Usage
- Limiting data usage is done in three ways, limiting Mobile Data, Background connection and WiFi.
- The WiFi usage of many system apps cannot be disabled
As you can already see, you cannot remove some apps like Security. These apps too have ads. You need to change some settings inorder to disable them.
- Go to Settings -> Apps -> System Apps Settings -> Security.
- Turn off “Recieve Recomendations”.
- Under Cleaner, Turn off “Recieve Recomendations” & “Remind to clean”.
- Under *Data Usage”, turn off “Report Data Usage info”.
- Under Security Scan, turn off “Scan before installing” & “Payment monitoring”.
- Open Downloads app, go to Settings and Turn off recomendations there.