[Android General] vamsi2405:
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.

RE: EDIT:- Updated the list with couple of other bloatware apps included from MIUI12 Global and China roms

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

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.hybrid.accessory

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.virtualsim

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

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

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

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

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

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

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

pm uninstall -k --user 0 com.duokan.phone.remotecontroller

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

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

pm uninstall -k --user 0 com.mfashiongallery.emag

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

pm uninstall -k --user 0 com.google.ar.lens

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

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

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

pm uninstall -k --user 0 com.facemoji.lite.xiaomi

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

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

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

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

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

pm uninstall -k --user 0 com.milink.service

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

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

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

pm uninstall -k --user 0 com.miui.mishare.connectivity

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

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

pm uninstall -k --user 0 com.android.printservice.recommendation

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

pm uninstall -k --user 0 com.caf.fmradio

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

pm uninstall -k --user 0 com.google.android.apps.wearables.maestro.companion

pm uninstall -k --user 0 com.google.android.projection.gearhead

pm uninstall -k --user 0 com.google.audio.hearing.visualization.accessibility.scribe

Description for few 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