• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

Guide to disable OEM bloatware aka system apps using adb and fastboot method (NO ROOT

Search This thread

vamsi2405

Member
Sep 9, 2016
39
31
Vizianagaram
AS we know miui is highly customizable and user friendly rom, with powerful optimization ;but downside is it is also comes as a heavily bloated oem,
if you're like me and so much hate these damned sideloaded shady apps
we can easily disable them using this method. damn the defaults.

note: please be careful while disabling system apps while this may interfere with proper functioning of the device
although changes done using this method are not permanent and can be easily reverted back by resetting the device.

* Original credits to Doug Lynch . all credits belong to the corresponding dev and xda.
i just modified it a bit to suit it for MIUI without triggering the functionality of the device.
* This method can be used on any device irrespective of the oem; that's the beauty of android, you just have to be careful not to trigger any system process or app
which is critical in booting up and functioning of the device.
* tested on : Redmi note 5 pro (MIUI 9.5.2) (whyred) , Xiaomi MIA1 (tissot) , MOTO G 2nd gen

Requirements:
1. get your device drivers here https://developer.android.com/studio/run/oem-usb.html#Drivers
2. adb and fastboot drivers here https://drive.google.com/open?id=1e8ANzZ-mQJP0ESJHYx4ZAbDQDEYTtCdW
(i recommend to install it system wide)
3. respective device with USB debugging enabled on it. for newbies
(go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times
to enable Developer Options.Now enter Developer Options and find USB Debugging. Enable it.)
4. Launch a Command Prompt window by holding Shift and Right-clicking then selecting the “open command prompt here” option.
and enter the following command adb devices
5. If this is your first time running ADB, you will see a prompt on your phone asking you
to authorize a connection with the computer. Grant it.
6. Now if you re-run the adb devices command, the terminal will print the serial number of your device.
If so, then you’re ready to move on.
7. now enter the following command adb shell
8. here's the list of commands through which the respective apps can be disabled.
https://drive.google.com/open?id=1x8Y18qF5kI2eCmyQIzLC7Oo8Pgjwclf7
9. list of apps that can be removed according to the script (respective to serial wise commands) (total of 38 apps).



~ Google search bar and activity (this also removes google voice and "ok google" functionality)

~ Xiaomi picks (i don't want a chinese oems to suggest me top apps to install!? i think that's what google playstore is for)

~ Xiaomi browser (aka skinned UC browser with ads voila)

~ Google chrome (you know for obvious reasons chrome is a ram hog and im paranoid about google tracking my day to day activity and there are plenty other alternatives like lightning browser and opera)

~ Google Duo (whatsapp has the same video calling functionality)

~ MIUI bug report (you dont report anything if there's nothing to report)

~ MIUI Gallery ( quickpic is a lightweight and better alternative, i would advice against disabling it as it breaks the doodling functionality on screenshots)

~ Google play movies and tv (ill leave this to you guys)

~ Google play music (paid subscription ; Poweramp and phonograph are better at it)

~ XIaomi payment (WHATT!!)

~ MI Drop (file sharing just like shareit)

~ MI video player (imo MX player is a better one with in built codecs)

~ MI notes app

~ MI Music player (cant beat poweramp)

~ Google photos (ill leave this to you guys)

~ MI scanner (camscan can do this better)

~ MI screen recorder

~ MI home launcher (for some reasons this cannot be disabled)

~ MI yellowpage

~ Google talkback

~ MI hybrid

~ MI compass

~ Facebook services (whf is this a system privilaged process)

~ Facebook system

~ Facebook app manager (no i don't want fb to monitor everything)

~ MIUI antispam

~ KLO bugreport

~ MIUI Global assistant

~ MI system cleaner (skinned cheetah clean master which is very aggressive)

~ Analytics

~ MI weather

~ MI weather

~ Google talkback

~ Google tts service

~ MIUI cloud service (for those who dont have much use of cloud service)

~ MIUI cloud backup

~ Xiaomi Account ( careful as this stops themes from down;loading from MI theme store, doesn't effect anything else)

~ Xiaomi webkit (more like android system webview, doesn't effect any functionality)

END
 

Attachments

  • alwayssssss.PNG
    alwayssssss.PNG
    60.8 KB · Views: 6,183
Last edited:

mohan_168

Senior Member
Apr 14, 2013
341
244
Bangalore
Could you please share the list of bloat apps which you removed without facing any issue like bootloop from Redmi note 5 pro?

pm uninstall -k --user 0 com.google.android.googlequicksearchbox

pm uninstall -k --user 0 com.xiaomi.mipicks

pm uninstall -k --user 0 com.android.browser

pm uninstall -k --user 0 com.android.chrome

pm uninstall -k --user 0 com.google.android.apps.tachyon

pm uninstall -k --user 0 com.miui.bugreport

pm uninstall -k --user 0 com.miui.gallery

pm uninstall -k --user 0 com.google.android.videos

pm uninstall -k --user 0 com.google.android.music

pm uninstall -k --user 0 com.xiaomi.payment

pm uninstall -k --user 0 com.xiaomi.midrop

pm uninstall -k --user 0 com.miui.videoplayer

pm uninstall -k --user 0 com.miui.notes

pm uninstall -k --user 0 com.miui.player

pm uninstall -k --user 0 com.google.android.apps.photos

pm uninstall -k --user 0 com.xiaomi.scanner

pm uninstall -k --user 0 com.miui.screenrecorder

pm uninstall -k --user 0 com.miui.home (Install NOVA launcher before)

pm uninstall -k --user 0 com.miui.yellowpage

pm uninstall -k --user 0 com.google.android.marvin.talkback

pm uninstall -k --user 0 com.miui.hybrid

pm uninstall -k --user 0 com.miui.compass

pm uninstall -k --user 0 com.facebook.services

pm uninstall -k --user 0 com.facebook.system

pm uninstall -k --user 0 com.facebook.appmanager

pm uninstall -k --user 0 com.miui.antispam

pm uninstall -k --user 0 com.miui.klo.bugreport

pm uninstall -k --user 0 com.mi.android.globalpersonalassistant

pm uninstall -k --user 0 com.miui.cleanmaster

pm uninstall -k --user 0 com.miui.analytics

pm uninstall -k --user 0 com.miui.providers.weather

pm uninstall -k --user 0 com.miui.weather2

pm uninstall -k --user 0 com.google.android.talk

pm uninstall -k --user 0 com.google.android.tts

pm uninstall -k --user 0 com.miui.cloudservice

pm uninstall -k --user 0 com.miui.cloudbackup

pm uninstall -k --user 0 com.mi.webkit.core
 

Hoschie1983

Senior Member
Jul 31, 2016
193
25
pm uninstall -k --user 0 com.google.android.googlequicksearchbox

pm uninstall -k --user 0 com.xiaomi.mipicks

pm uninstall -k --user 0 com.android.browser

pm uninstall -k --user 0 com.android.chrome

pm uninstall -k --user 0 com.google.android.apps.tachyon

pm uninstall -k --user 0 com.miui.bugreport

pm uninstall -k --user 0 com.miui.gallery

pm uninstall -k --user 0 com.google.android.videos

pm uninstall -k --user 0 com.google.android.music

pm uninstall -k --user 0 com.xiaomi.payment

pm uninstall -k --user 0 com.xiaomi.midrop

pm uninstall -k --user 0 com.miui.videoplayer

pm uninstall -k --user 0 com.miui.notes

pm uninstall -k --user 0 com.miui.player

pm uninstall -k --user 0 com.google.android.apps.photos

pm uninstall -k --user 0 com.xiaomi.scanner

pm uninstall -k --user 0 com.miui.screenrecorder

pm uninstall -k --user 0 com.miui.home (Install NOVA launcher before)

pm uninstall -k --user 0 com.miui.yellowpage

pm uninstall -k --user 0 com.google.android.marvin.talkback

pm uninstall -k --user 0 com.miui.hybrid

pm uninstall -k --user 0 com.miui.compass

pm uninstall -k --user 0 com.facebook.services

pm uninstall -k --user 0 com.facebook.system

pm uninstall -k --user 0 com.facebook.appmanager

pm uninstall -k --user 0 com.miui.antispam

pm uninstall -k --user 0 com.miui.klo.bugreport

pm uninstall -k --user 0 com.mi.android.globalpersonalassistant

pm uninstall -k --user 0 com.miui.cleanmaster

pm uninstall -k --user 0 com.miui.analytics

pm uninstall -k --user 0 com.miui.providers.weather

pm uninstall -k --user 0 com.miui.weather2

pm uninstall -k --user 0 com.google.android.talk

pm uninstall -k --user 0 com.google.android.tts

pm uninstall -k --user 0 com.miui.cloudservice

pm uninstall -k --user 0 com.miui.cloudbackup

pm uninstall -k --user 0 com.mi.webkit.core

OMG... i used the MIUI debloat.txt and uninstalled all in the list. Also com.miui.home... You didnt wrote there that a new launcher has to be installed. So, i have a problem now.... Cant use the phone anymore to install another launcher.

---------- Post added at 05:00 PM ---------- Previous post was at 04:59 PM ----------

OMG... i used the MIUI debloat.txt and uninstalled all in the list. Also com.miui.home... You didnt wrote there that a new launcher has to be installed. So, i have a problem now.... Cant use the phone anymore to install another launcher.
 

mohan_168

Senior Member
Apr 14, 2013
341
244
Bangalore
OMG... i used the MIUI debloat.txt and uninstalled all in the list. Also com.miui.home... You didnt wrote there that a new launcher has to be installed. So, i have a problem now.... Cant use the phone anymore to install another launcher.

---------- Post added at 05:00 PM ---------- Previous post was at 04:59 PM ----------

OMG... i used the MIUI debloat.txt and uninstalled all in the list. Also com.miui.home... You didnt wrote there that a new launcher has to be installed. So, i have a problem now.... Cant use the phone anymore to install another launcher.

I clearly wrote it, please check
pm uninstall -k --user 0 com.miui.home (Install NOVA launcher before)
 

Shiroyasha21

Senior Member
May 11, 2014
107
46
nice guide i try it on my ysl, it would be better to leave miui launcher and xiaomi account
I'd also debloat more like miuidaemon, miuiwallpaper, msa, system app updater,gmail, maps, youtube, drive etc
 
G

GuestD0646

Guest
Great guide! It may stop me from unlocking the bootloader and installing a custom ROM! Just a couple of questions.. If I remove the miui gallery, what is this doodling I lose? :p Secondly if I upgrade through OTA, all these apps will reappear, correct?

Oh and one more question: Is this guide still relevant on MIUI 10?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    AS we know miui is highly customizable and user friendly rom, with powerful optimization ;but downside is it is also comes as a heavily bloated oem,
    if you're like me and so much hate these damned sideloaded shady apps
    we can easily disable them using this method. damn the defaults.

    note: please be careful while disabling system apps while this may interfere with proper functioning of the device
    although changes done using this method are not permanent and can be easily reverted back by resetting the device.

    * Original credits to Doug Lynch . all credits belong to the corresponding dev and xda.
    i just modified it a bit to suit it for MIUI without triggering the functionality of the device.
    * This method can be used on any device irrespective of the oem; that's the beauty of android, you just have to be careful not to trigger any system process or app
    which is critical in booting up and functioning of the device.
    * tested on : Redmi note 5 pro (MIUI 9.5.2) (whyred) , Xiaomi MIA1 (tissot) , MOTO G 2nd gen

    Requirements:
    1. get your device drivers here https://developer.android.com/studio/run/oem-usb.html#Drivers
    2. adb and fastboot drivers here https://drive.google.com/open?id=1e8ANzZ-mQJP0ESJHYx4ZAbDQDEYTtCdW
    (i recommend to install it system wide)
    3. respective device with USB debugging enabled on it. for newbies
    (go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times
    to enable Developer Options.Now enter Developer Options and find USB Debugging. Enable it.)
    4. Launch a Command Prompt window by holding Shift and Right-clicking then selecting the “open command prompt here” option.
    and enter the following command adb devices
    5. If this is your first time running ADB, you will see a prompt on your phone asking you
    to authorize a connection with the computer. Grant it.
    6. Now if you re-run the adb devices command, the terminal will print the serial number of your device.
    If so, then you’re ready to move on.
    7. now enter the following command adb shell
    8. here's the list of commands through which the respective apps can be disabled.
    https://drive.google.com/open?id=1x8Y18qF5kI2eCmyQIzLC7Oo8Pgjwclf7
    9. list of apps that can be removed according to the script (respective to serial wise commands) (total of 38 apps).



    ~ Google search bar and activity (this also removes google voice and "ok google" functionality)

    ~ Xiaomi picks (i don't want a chinese oems to suggest me top apps to install!? i think that's what google playstore is for)

    ~ Xiaomi browser (aka skinned UC browser with ads voila)

    ~ Google chrome (you know for obvious reasons chrome is a ram hog and im paranoid about google tracking my day to day activity and there are plenty other alternatives like lightning browser and opera)

    ~ Google Duo (whatsapp has the same video calling functionality)

    ~ MIUI bug report (you dont report anything if there's nothing to report)

    ~ MIUI Gallery ( quickpic is a lightweight and better alternative, i would advice against disabling it as it breaks the doodling functionality on screenshots)

    ~ Google play movies and tv (ill leave this to you guys)

    ~ Google play music (paid subscription ; Poweramp and phonograph are better at it)

    ~ XIaomi payment (WHATT!!)

    ~ MI Drop (file sharing just like shareit)

    ~ MI video player (imo MX player is a better one with in built codecs)

    ~ MI notes app

    ~ MI Music player (cant beat poweramp)

    ~ Google photos (ill leave this to you guys)

    ~ MI scanner (camscan can do this better)

    ~ MI screen recorder

    ~ MI home launcher (for some reasons this cannot be disabled)

    ~ MI yellowpage

    ~ Google talkback

    ~ MI hybrid

    ~ MI compass

    ~ Facebook services (whf is this a system privilaged process)

    ~ Facebook system

    ~ Facebook app manager (no i don't want fb to monitor everything)

    ~ MIUI antispam

    ~ KLO bugreport

    ~ MIUI Global assistant

    ~ MI system cleaner (skinned cheetah clean master which is very aggressive)

    ~ Analytics

    ~ MI weather

    ~ MI weather

    ~ Google talkback

    ~ Google tts service

    ~ MIUI cloud service (for those who dont have much use of cloud service)

    ~ MIUI cloud backup

    ~ Xiaomi Account ( careful as this stops themes from down;loading from MI theme store, doesn't effect anything else)

    ~ Xiaomi webkit (more like android system webview, doesn't effect any functionality)

    END
    4
    Could you please share the list of bloat apps which you removed without facing any issue like bootloop from Redmi note 5 pro?

    pm uninstall -k --user 0 com.google.android.googlequicksearchbox

    pm uninstall -k --user 0 com.xiaomi.mipicks

    pm uninstall -k --user 0 com.android.browser

    pm uninstall -k --user 0 com.android.chrome

    pm uninstall -k --user 0 com.google.android.apps.tachyon

    pm uninstall -k --user 0 com.miui.bugreport

    pm uninstall -k --user 0 com.miui.gallery

    pm uninstall -k --user 0 com.google.android.videos

    pm uninstall -k --user 0 com.google.android.music

    pm uninstall -k --user 0 com.xiaomi.payment

    pm uninstall -k --user 0 com.xiaomi.midrop

    pm uninstall -k --user 0 com.miui.videoplayer

    pm uninstall -k --user 0 com.miui.notes

    pm uninstall -k --user 0 com.miui.player

    pm uninstall -k --user 0 com.google.android.apps.photos

    pm uninstall -k --user 0 com.xiaomi.scanner

    pm uninstall -k --user 0 com.miui.screenrecorder

    pm uninstall -k --user 0 com.miui.home (Install NOVA launcher before)

    pm uninstall -k --user 0 com.miui.yellowpage

    pm uninstall -k --user 0 com.google.android.marvin.talkback

    pm uninstall -k --user 0 com.miui.hybrid

    pm uninstall -k --user 0 com.miui.compass

    pm uninstall -k --user 0 com.facebook.services

    pm uninstall -k --user 0 com.facebook.system

    pm uninstall -k --user 0 com.facebook.appmanager

    pm uninstall -k --user 0 com.miui.antispam

    pm uninstall -k --user 0 com.miui.klo.bugreport

    pm uninstall -k --user 0 com.mi.android.globalpersonalassistant

    pm uninstall -k --user 0 com.miui.cleanmaster

    pm uninstall -k --user 0 com.miui.analytics

    pm uninstall -k --user 0 com.miui.providers.weather

    pm uninstall -k --user 0 com.miui.weather2

    pm uninstall -k --user 0 com.google.android.talk

    pm uninstall -k --user 0 com.google.android.tts

    pm uninstall -k --user 0 com.miui.cloudservice

    pm uninstall -k --user 0 com.miui.cloudbackup

    pm uninstall -k --user 0 com.mi.webkit.core
    2
    Yes, in 1st post you wrote it. Ive opened the txt file like i said. And there is nothing with "Install nova launcher first". Same in your post number 9.
    Flashed the MIUI10 Launcher via TWRP. Now its working again

    Cool. I am glad it worked :) and sorry for the trouble.
    1
    pm (packagemanager) -k (flag): "protect data and cache structure when uninstalling app" --user 0 (current user): "remove from current user session" com.blabla.blalala (app name)
    This means that applications are not physically deleted as rooted devices, only the default / current user's session is removed by preserving the cache and data structure.
    How to make applications with the command system to be physically deleted on device? Have you ever tried?
    So these commands are not permanently deleted.


    Once go back and read the title of the thread; Guide to disable bloatware, I've never mentioned anything about uninstalling anywhere in the thread. Our main objective is to disable the extra carrier bloat that had been forced upon us along with the os, without rooting or modifying the system image. which inturn keeps check on the background running apps and prolongs the battery standby and SOT.
    There has been a massive improvement in battery life and ram usage after trying out this method, my redmi note 5 pro on eu roms rocks about 14-15 hour SOT and always 2-2.5 gb free ram.

    pm uninstall -k --user 0
    Observe this command, the 0 actually means that the app is disabled for this current user or administrator.
    If you completely wanna uninstall the mentioned app completely from the firmware, you have to use twrp or root the device and use file manager or use magisk instead to completely remove it.