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

[GUIDE] Uninstall Poco x3 NFC Bloatware [List]

Search This thread

Kikop

New member
Aug 17, 2021
4
0
If you unninstall mi video you cannot see videos from gallery is there a way to unninstall the app while being able to see the videos on your phone?
 

jurben

Senior Member
Sep 10, 2012
154
51
When you get your phone’s codename on the cmd screen, run the command mentioned. Don’t forget to replace <package name> with the package name of the system app you want to uninstall just check The List
PHP:
pm uninstall --user 0 <package name>
As we can read in Method#2 we can uninstall system apps from user 0. If the phone error after this action we can reinstall the app by
Code:
adb shell cmd package install-existing <package_name>
 

zenfone selfie

Senior Member
Aug 3, 2020
115
21
com.mi.android.globallauncher | POCO Launcher (Safe to remove BUT you'll need another launcher installed first or you won't be able to use phone)
hey, i have a poco x3 pro but basically the same software...
if i disable the stock launcher i can't access recents menu, is there a way to fix this without root?
i don't like the stock miui recents anyways but don't knnow how to add something like quickstep(aosp) or if its possible...
 

xFilthyxJesusx

Senior Member
Apr 7, 2009
81
13
hey, i have a poco x3 pro but basically the same software...
if i disable the stock launcher i can't access recents menu, is there a way to fix this without root?
i don't like the stock miui recents anyways but don't knnow how to add something like quickstep(aosp) or if its possible...
You need to keep Poco Launcher installed for recents. I ran into the same issue. Someone said this was because of how Android 11 handles the recents menu, you need stock launcher now
 
  • Like
Reactions: pnin

Arkon1337

Senior Member
Jul 4, 2018
50
14
After months of uninstalling, I looked at the storage space.
I then wondered why Others was taking up 6.91 GB.

Then I remembered that you don't delete the apps, you just uninstall them. The APK are all still there.

Is there a way to delete the unnecessary apps completely?
 

xFilthyxJesusx

Senior Member
Apr 7, 2009
81
13
After months of uninstalling, I looked at the storage space.
I then wondered why Others was taking up 6.91 GB.

Then I remembered that you don't delete the apps, you just uninstall them. The APK are all still there.

Is there a way to delete the unnecessary apps completely?
Root your phone, and delete from System partition. But you run the risk of having issues as other apps might rely on the apps you remove. Some functions are interlinked between apps. It's definitely best to leave them in the system partition unless you want to spend lots of trial and error. You might remove an Apk file and all is fine. Then later on, something seemingly unrelated does not function as expected.

Root and replace your ROM with a debloated version for best results IMO
 
  • Like
Reactions: Arkon1337

jurben

Senior Member
Sep 10, 2012
154
51
That "uninstall" is a disable. Not a true uninstall
Not true uninstall. Right. The apk is still there in the system.
Is a disable. Wrong.

User 0 still can see the app in the app list if we disable the app. He/she can then enable it if he/she want to.

User 0 cannot see the app in the app list if we uninstall the app from user 0. We must use adb to reinstall the app if we want to use the app.
 

CSouthwick

Member
Jun 2, 2011
48
4
OnePlus 7T
Earlier someone asked, why not just install a custom ROM? I'm asking myself that question. Not sure where to ask but I need the phone to pass safetynet and so I am cautious. I realize installing a custom ROM is at my own risk, but anyone have thoughts on debloating vs ROM?

This phone would do really well on Pixel Experience
 

Top Liked Posts

  • There are no posts matching your filters.
  • 18
    MIUI comes with a lot of unecessary apps, some are just there for ads, and some are android system apps that you can't uninstall or disable
    There will be some slightly different apps between variants I'm on MIUI GLOBAL 12.0.2

    I used Xiaomi ADB Fastboot Tools by Szaki, has a nice interface and is super simple to use, here's how:

    Method#1 Xiaomi ADB Fastboot Tools

    1. Install java 11: https://adoptopenjdk.net/
    2. Download latest XiaomiADBFastbootTools.jar
      phone:
    3. Enable Developer Options: Settings->About Phone->Click MIUI version untill it notifies you enabled dev options
    4. Enable usb debugging: Settings->Aditional Settings->Developer Options
    5. Connect phone to PC and select PTP mode, not FTP
    6. Now you can select all the apps you wan't to remove. Use The LIST to know all the apps you can remove that won't cause bootloop. Here's a screenshot of the apps I left on my device, you can safely remove all the others

    or you can try similar tools:

    [
    You just need to add method # 3 - ADB AppControl

    With this handy program, you forget about the command line and can disable applications through a useful graphical interface. I recommend everyone to try this tool if you want more control over your devices.


    Method#2 ADB command line

    1. To be able to execute ADB commands, you must download and set up the latest SDK Platform Tools on your computer.
    2. Extract the downloaded ‘platform-tools-latest-windows.zip‘ and open the folder.
    3. Launch the Command Prompt via the Windows context menu by pressing the Shift key + Right-click button on the mouse.
    4. Now type the following command in the cmd window and Allow USB debugging to authorize ADB when prompted.
    5. adb devices
    6. allow usb debugging on xiaomi - If you see the ‘list of attached devices’ message, it means your Xiaomi or Redmi phone is successfully connected.
    7. Now, execute the command
      Code:
      adb shell
    8. When you get your phone’s codename on the cmd screen, run the command mentioned. Don’t forget to replace <package name> with the package name of the system app you want to uninstall just check The List
      PHP:
      pm uninstall --user 0 <package name>



    [The LIST] - safe to uninstall apps
    Code:
    com.android.chrome | Chrome Browser (you may loose webview)
    com.android.deskclock | Stock Clock app
    Google Bloatware on Xiaomi Phones
    com.google.android.apps.docs | Google Docs
    com.google.android.apps.maps | Google Maps
    com.google.android.apps.photos | Google Photos
    com.google.android.apps.tachyon | Google Duo
    com.google.android.apps.subscriptions.red | Google One
    com.google.android.music | Google Play Music
    com.google.android.videos | Google Play Movies & TV
    com.google.android.feedback | Feedback app
    com.google.android.youtube | Youtube
    com.mi.android.globalminusscreen | App Vault
    com.mi.android.globalFileexplorer| Mi File Manager
    com.mi.globalbrowser | Mi Browser
    com.mipay.wallet.in | Mi Wallet (India)
    com.miui.analytics | MIUI Analytics (spyware)
    com.miui.backup | Backup app
    com.miui.bugreport | Bug reporting app
    com.miui.calculator | Mi Calculator
    com.miui.cleanmaster | System Cleaner
    com.miui.cloudbackup | Cloud Backup service
    com.miui.cloudservice | Cloud service
    com.miui.micloudsync | Cloud Sync
    com.miui.cloudservice.sysbase | Cloud service
    com.miui.compass | MIUI Compass
    com.miui.fm | MIUI FM
    com.miui.freeform | MIUI Picture in Picture service
    com.miui.hybrid | Quick Apps (data mining app)
    com.miui.hybrid.accessory | Quick Apps (data mining app)
    com.miui.miservice | Services & feedback
    com.miui.mishare.connectivity | Mi Share
    com.miui.miwallpaper | Wallpaper app (may not change lockscreen wallpaper after)
    com.miui.msa.global | MSA or MIUI Ad Services
    com.miui.notes | Notes
    com.miui.phrase | Frequent phrases
    com.miui.player | Music Player
    com.android.soundrecorder | Sound Recorder
    com.miui.screenrecorder | Screen Recorder
    com.miui.touchassistant | Quick Ball feature
    com.miui.videoplayer | MIUI Video player
    com.miui.weather2 | Weather app
    com.miui.yellowpage | Yellow Page app
    com.xiaomi.account | Mi Account
    com.xiaomi.calendar | Mi Calendar
    com.xiaomi.discover | Xiaomi System apps updater
    com.xiaomi.glgm | Games
    com.xiaomi.joyose | Junk and safe to remove
    com.xiaomi.midrop | Mi Drop
    com.xiaomi.mipicks | GetApps(Xiaomi app store)
    com.xiaomi.miplay_client
    com.xiaomi.mircs | MIUI to MIUI Message
    com.xiaomi.mirecycle | Mi Recycle (MIUI Security Cleaning)
    com.xiaomi.misettings | Mi Settings
    com.xiaomi.payment | Mi Pay
    com.xiaomi.scanner | Scanner app
    com.xiaomi.xmsf | Xiaomi Service Framework
    com.xiaomi.xmsfkeeper | Xiaomi Service Framework
    com.netflix.partner.activation | Netflix
    com.netflix.mediaclient | Netflix
    com.tencent.soter.soterserver | Chinese Payment service
    com.facebook.appmanager | Facebook
    com.facebook.services | Facebook
    com.facebook.system | Facebook
    com.facebook.katana | Facebook

    Tested by other users:
    Code:
    com.miui.daemon | Miui Daemon
    com.google.android.gm | Gmail
    com.google.android.gms | Gmail service
    com.mi.android.globallauncher | POCO Launcher (Safe to remove BUT you'll need another launcher installed first or you won't be able to use phone)

    Apps that need testing
    Code:
    com.android.browser | Web Browser
    com.android.providers.downloads.ui | Downloads app
    com.android.providers.partnerbookmarks | Partner Bookmarks
    com.android.bips | Default Printing Service
    com.android.bookmarkprovider | Bookmark Provider
    com.android.calendar | Calendar app
    com.android.cellbroadcastreceiver
    com.android.cellbroadcastreceiver.overlay.common
    com.android.dreams.basic | Screensaver app
    com.android.dreams.phototable | Screensaver app
    com.android.egg z| Android Easter Egg
    com.android.emergency | SOS Calling
    com.android.mms | MMS app
    com.android.mms.service | MMS
    com.android.printspooler | Printing service
    com.android.statementservice | Checks APK files
    com.android.stk | SIM Tool-kit
    com.android.thememanager
    com.android.thememanager.module
    com.android.wallpaper.livepicker | Live wallpaper
    com.android.wallpaperbackup | Wallpaper backup feature
    com.android.wallpapercropper | Wallpaper cropping feature
    com.android.hotwordenrollment.okgoogle | OK Google
    com.google.ar.lens | AR Lens
    com.google.android.apps.wellbeing | Digital Wellbeing
    com.google.android.gm | Gmail
    com.google.android.gms | Gmail service
    com.google.android.gms.location.history | Gmail location service
    com.google.android.googlequicksearchbox | Google Quick Search
    com.google.android.inputmethod.latin | Gboard
    com.google.android.marvin.talkback | Talkback feature
    com.google.android.printservice.recommendation | Mobile Printing
    com.google.android.syncadapters.calendar | Calendar Sync
    com.google.android.tts | Text-to-speech
    com.mi.health | Mi Health
    com.mi.webkit.core | Mi Webkit
    com.mipay.wallet.id | Mi Wallet
    com.miui.aod | MIUI Always-on Display
    com.miui.android.fashiongallery | Wallpaper Carousel (CAREFULL can't remove with Fastboot Tools)
    com.miui.userguide | User Guide app
    com.miui.gallery | MIUI Gallery
    com.xiaomi.micloud.sdk | Cloud App
    com.miui.face | MIUI Biometric
    com.miui.fmservice| MIUI FM (needs testing might loose FM on device)
    com.miui.wmsvc WMService
    com.miui.vsimcore VsimCore
    com.xiaomi.finddevice | Find my device service

    all the system packages MIUI Global 12.0.2
    Code:
    package:com.miui.screenrecorder
    package:com.android.cts.priv.ctsshim
    package:com.qualcomm.qti.qcolor
    package:com.android.internal.display.cutout.emulation.corner
    package:com.google.android.ext.services
    package:com.qualcomm.qti.improvetouch.service
    package:com.android.internal.display.cutout.emulation.double
    package:com.android.providers.telephony
    package:com.android.dynsystem
    package:com.miui.powerkeeper
    package:com.goodix.fingerprint
    package:com.google.android.googlequicksearchbox
    package:com.miui.qr
    package:com.android.providers.calendar
    package:com.google.android.apps.googleassistant
    package:com.android.providers.media
    package:com.milink.service
    package:com.qti.service.colorservice
    package:com.google.android.onetimeinitializer
    package:com.google.android.ext.shared
    package:com.android.internal.systemui.navbar.gestural_wide_back
    package:com.xiaomi.powerchecker
    package:com.qualcomm.qti.simcontacts
    package:com.xiaomi.account
    package:com.android.wallpapercropper
    package:com.android.theme.color.cinnamon
    package:miui.systemui.plugin
    package:com.xiaomi.mi_connect_service
    package:com.xiaomi.micloud.sdk
    package:com.android.theme.icon_pack.rounded.systemui
    package:com.android.updater
    package:com.android.externalstorage
    package:com.qualcomm.uimremoteclient
    package:com.android.htmlviewer
    package:com.miui.extraphoto
    package:com.miui.securityadd
    package:com.qualcomm.qti.uceShimService
    package:com.android.companiondevicemanager
    package:com.miui.gallery
    package:com.android.mms.service
    package:com.android.providers.downloads
    package:com.google.android.apps.messaging
    package:com.android.networkstack.inprocess
    package:com.miui.securitycenter
    package:com.android.theme.icon_pack.rounded.android
    package:vendor.qti.hardware.cacert.server
    package:android.autoinstalls.config.Xiaomi.qssi
    package:com.qualcomm.qti.telephonyservice
    package:com.qualcomm.qti.performancemode
    package:com.android.theme.icon_pack.circular.themepicker
    package:com.google.android.overlay.gmsgsaconfig
    package:vendor.qti.iwlan
    package:com.google.android.configupdater
    package:com.android.systemui.icon.overlay
    package:com.google.android.overlay.modules.permissioncontroller
    package:com.qualcomm.uimremoteserver
    package:com.qti.confuridialer
    package:com.miui.guardprovider
    package:android.qvaoverlay.common
    package:com.google.ar.lens
    package:com.android.vending
    package:com.android.pacprocessor
    package:com.android.simappdialog
    package:com.android.settings.overlay.miui
    package:com.miui.notification
    package:android.overlay.common
    package:com.android.internal.display.cutout.emulation.tall
    package:com.miui.daemon
    package:com.android.networkstack.overlay
    package:com.android.certinstaller
    package:com.android.theme.color.black
    package:com.android.carrierconfig
    package:com.google.android.marvin.talkback
    package:com.android.theme.color.green
    package:com.android.theme.color.ocean
    package:com.android.theme.color.space
    package:com.android.internal.systemui.navbar.threebutton
    package:com.qti.qualcomm.datastatusnotification
    package:android
    package:com.android.systemui.notch.overlay
    package:com.qualcomm.qti.callfeaturessetting
    package:com.qualcomm.wfd.service
    package:android.miui.overlay
    package:com.miui.vsimcore
    package:com.miui.securitycore
    package:com.android.theme.icon_pack.rounded.launcher
    package:com.qti.qualcomm.deviceinfo
    package:com.android.egg
    package:com.android.mtp
    package:com.android.nfc
    package:com.android.ons
    package:com.android.stk
    package:com.android.backupconfirm
    package:com.xiaomi.simactivate.service
    package:com.goodix.gftest
    package:com.longcheertel.sarauth
    package:com.android.internal.systemui.navbar.twobutton
    package:com.android.provision
    package:org.codeaurora.ims
    package:com.android.statementservice
    package:com.android.hotspot2
    package:com.google.android.gm
    package:android.overlay.target
    package:com.miui.system
    package:com.android.settings.intelligence
    package:com.miui.global.packageinstaller
    package:com.android.internal.systemui.navbar.gestural_extra_wide_back
    package:com.google.android.permissioncontroller
    package:com.miui.systemui.devices.overlay
    package:com.qualcomm.qti.dynamicddsservice
    package:com.google.android.setupwizard
    package:com.miui.cit
    package:com.miui.rom
    package:com.qualcomm.qcrilmsgtunnel
    package:com.android.providers.settings
    package:com.android.sharedstoragebackup
    package:com.xiaomi.location.fused
    package:com.android.printspooler
    package:com.miui.misound
    package:com.qualcomm.qti.services.systemhelper
    package:com.android.theme.icon_pack.filled.settings
    package:com.android.dreams.basic
    package:com.google.android.overlay.modules.ext.services
    package:com.android.systemui.gesture.line.overlay
    package:com.fido.xiaomi.uafclient
    package:com.android.se
    package:com.android.inputdevices
    package:com.google.android.apps.wellbeing
    package:com.fido.asm
    package:com.google.android.dialer
    package:com.miui.documentsuioverlay
    package:com.android.bips
    package:com.qti.dpmserviceapp
    package:com.android.theme.icon_pack.circular.settings
    package:com.fingerprints.extension.service
    package:com.android.fileexplorer
    package:com.qti.xdivert
    package:com.android.systemui.overlay.miui
    package:com.google.android.overlay.gmsconfig
    package:com.google.android.apps.maps
    package:com.google.android.modulemetadata
    package:com.miui.face.overlay.miui
    package:com.android.cellbroadcastreceiver
    package:com.google.android.webview
    package:com.android.theme.icon.teardrop
    package:com.google.android.contacts
    package:com.android.server.telecom
    package:com.google.android.syncadapters.contacts
    package:com.android.keychain
    package:com.qti.snapdragon.qdcm_ff
    package:com.android.camera
    package:com.xiaomi.xmsf
    package:com.android.theme.icon_pack.filled.systemui
    package:com.google.android.packageinstaller
    package:com.google.android.gms
    package:com.google.android.gsf
    package:com.google.android.ims
    package:com.google.android.tts
    package:com.android.phone.overlay.common
    package:com.qualcomm.qti.qtisystemservice
    package:com.android.carrierconfig.overlay.common
    package:com.android.calllogbackup
    package:com.google.android.partnersetup
    package:android.aosp.overlay
    package:com.android.systemui.overlay.common
    package:com.xiaomi.xmsfkeeper
    package:com.android.server.telecom.overlay.common
    package:com.android.localtransport
    package:com.android.carrierdefaultapp
    package:com.dsi.ant.server
    package:com.longcheertel.secretcode
    package:com.qualcomm.qti.remoteSimlockAuth
    package:com.xiaomi.finddevice
    package:com.android.theme.font.notoserifsource
    package:com.android.theme.icon_pack.filled.android
    package:com.android.proxyhandler
    package:com.qualcomm.qti.workloadclassifier
    package:com.android.theme.icon_pack.circular.systemui
    package:com.mi.android.globalFileexplorer
    package:com.miui.wmsvc
    package:com.google.android.overlay.modules.permissioncontroller.forframework
    package:com.xiaomi.misettings
    package:com.google.android.feedback
    package:com.google.android.printservice.recommendation
    package:com.google.android.calendar
    package:com.android.managedprovisioning
    package:com.fingerprints.sensortesttool
    package:com.google.android.documentsui
    package:com.android.dreams.phototable
    package:com.miui.audiomonitor
    package:com.android.smspush
    package:com.android.wallpaper.livepicker
    package:com.android.apps.tag
    package:com.android.systemui.navigation.bar.overlay
    package:com.xiaomi.bluetooth
    package:com.android.theme.icon.squircle
    package:com.android.storagemanager
    package:com.android.bookmarkprovider
    package:com.android.settings
    package:com.qualcomm.qti.cne
    package:com.qualcomm.qti.ims
    package:com.qualcomm.qti.lpa
    package:com.qualcomm.qti.uim
    package:com.android.theme.icon_pack.filled.launcher
    package:com.android.networkstack.permissionconfig
    package:com.google.android.projection.gearhead
    package:com.qualcomm.location
    package:com.google.android.apps.turbo
    package:com.android.cts.ctsshim
    package:com.android.theme.icon_pack.circular.launcher
    package:com.qualcomm.qti.uimGbaApp
    package:com.qti.diagservices
    package:com.miui.systemui.carriers.overlay
    package:com.miui.systemui.overlay.devices.android
    package:com.qualcomm.qti.services.secureui
    package:com.xiaomi.bluetooth.overlay
    package:com.android.vpndialogs
    package:com.longcheertel.cit
    package:com.android.phone
    package:com.android.shell
    package:com.android.theme.icon_pack.filled.themepicker
    package:com.android.wallpaperbackup
    package:com.android.providers.blockednumber
    package:com.android.providers.userdictionary
    package:com.google.android.apps.setupwizard.searchselector
    package:com.android.emergency
    package:com.qualcomm.qti.seccamservice
    package:com.qualcomm.qti.qmmi
    package:com.google.android.gms.location.history
    package:com.android.internal.systemui.navbar.gestural
    package:com.android.location.fused
    package:com.android.theme.color.orchid
    package:com.android.systemui
    package:com.android.wifi.resources.xiaomi
    package:com.android.theme.color.purple
    package:com.android.bluetoothmidiservice
    package:com.qualcomm.qti.confdialer
    package:com.qualcomm.qti.poweroffalarm
    package:com.qti.ltebc
    package:com.mi.globallayout
    package:com.xiaomi.discover
    package:com.google.android.overlay.setupwizard
    package:com.android.thememanager
    package:com.android.traceur
    package:com.miui.fmservice
    package:com.android.thememanager.module
    package:com.lbe.security.miui
    package:com.android.bluetooth
    package:com.qualcomm.timeservice
    package:com.qualcomm.atfwd
    package:com.qualcomm.embms
    package:com.android.providers.contacts
    package:com.android.captiveportallogin
    package:com.android.theme.icon.roundedrect
    package:com.android.internal.systemui.navbar.gestural_narrow_back
    package:com.android.cellbroadcastreceiver.overlay.common
    package:com.android.theme.icon_pack.rounded.settings
    package:com.miui.core
    package:com.miui.face
    package:com.google.android.inputmethod.latin
    package:com.android.bluetooth.overlay.common
    package:com.miui.audioeffect
    package:com.android.theme.icon_pack.circular.android
    package:com.google.android.apps.restore

    Credits/Sources:
    https://selivan.github.io/2020/02/25/removing-bloatware-from-xiaomi-miui-android.html
    https://forum.xda-developers.com/redmi-note-7/how-to/remove-redmi-note-7-bloatware-root-t3925049
    https://devcondition.com/article/removing-unneeded-miui-applications/
    4
    how on earth google maps or facebook is bloatware? why do you need a smartphone at all?
    3
    After skimming through and finding people who have broken their phone I decided to poke around on "the Google" for more info before I attempt this. I did remove some things on the OP's list which I was 'almost' certain shouldn't cause a problem.

    UNSAFE TO DISABLE/UNINSTALL
    com.mi.android.globalminusscreen Xiaomi App Vault. Result: if you are logged in with Mi account, device becomes locked, to unlock you should bring it to Xiaomi Services Center. Settings -> Home Screen crashes Settings app.
    Hmm this one in red is listed as a safe to uninstall package on the first page. In fact I did un-install it.
    Taking it to a mi service center is not really an option lol I think booting into recovery and resetting the phone might get you out of this than make sure you have the sim in that matches the account that you made to reactivate the device

    Just to make sure:
    I believe this is wrong, I uninstalled and have unlocked device, everything seems to be working fine ¯\_(ツ)_/¯
    OEMUNLOCKED.png
    javaw_HbfBx7vBgm.png


    Thanks for all the info so far
    Any sugestion to main POST? I tried to make it as readable as I can.
    Most people (with a few execptions) that entered bootloop or similar problems didn't actually followed the safe list. And I did uninstall everything on the safe list myself, it's been months now, and no problemos so that's all I can vouch for
    3
    how on earth google maps or facebook is bloatware? why do you need a smartphone at all?
    It isn't but it should be allowed to be uninstalled. I use waze not maps per example. You can install them via PlayStore just fine after so it isn't system app
    To each their own
    3
    Thanks to the OP for this. Appreciated.
    After skimming through and finding people who have broken their phone I decided to poke around on "the Google" for more info before I attempt this. I did remove some things on the OP's list which I was 'almost' certain shouldn't cause a problem. I like this post I just found. I will do more research later to trim my phone as much as possible. I will post the content in case the page goes away some day (is that legal here?):

    Source: https://selivan.github.io/2020/02/25/removing-bloatware-from-xiaomi-miui-android.html

    Removing all unnecessary bloatware from Xiaomi MIUI 11/12 (Android 9/10) without root
    androidxiaomimiui
    Feb 25, 2020

    TLDR: If you just want the list of bloatware app package names for Xiaomi MIUI - scroll to the end of the artice.

    UPDATE 2020-05-09: Added SIM Toolkit description.
    UPDATE 2020-07-04 Added some apps, thanks to @thecrazyblack.
    UPDATE 2020-11-23 Updated list of apps, thanks to new comments by @toast254, @swiesmann, @MarcelloDM, @satnited.

    Xiaomi phones have impressive parameters for given price, but they come with a lot of unnecessary software. It eats battery and memory, sometimes shows annoying advertisement, and may have security issues. You can not uninstall this pre-installed apps like usual ones, and you can not even disable them from settings like in earlier Android versions.

    Here is how to remove or disable unnecessary software without rooting phone. Works for MIUI 11 and 12 (based on Android 9 and 10), should work for other phones for recent Android versions. Thanks to this very useful but severely under-voted stackoverflow answer.

    NOTE: I do not guarantee that this instructions won’t break your phone, blow it to flaming pieces or cause a sentient machines rebellion against humanity. You were warned.

    To manage phone from command-line via USB you need adb - Android Debug Bridge, part of Android platform-tools. You can download the recent one for your OS here. If you are on Windows, you also need USB drivers for your device.

    ⚙️ Settings - About phone. Tap “MIUI version” multiple times. Now Developer Options are unlocked.
    ⚙️ Settings - Additional settings - Developer Options - [✔️] USB debugging.
    Connect the phone to your computer via USB. Choose “File Transfer” mode instead of default “No data transfer”.
    Open console in a directory where you unpacked platform tools.
    ./adb devices
    Phone will prompt to add your computer’s key to allowed, agree to it.
    ./adb shell you have a shell on your device.
    Now you need app package names, like com.miui.yellowpage for Mi Yellow Pages.

    ⚙️ Settings - Apps - Manage Apps. Tap on application, then tap info(ℹ️) button in the right corner. There you can see “APK name”, that’s what we need.
    There are 2 options: disable app and uninstall app. I prefer disabling them, it’s easier to enable them back if you’ve broken something.

    # Disable app
    pm disable-user app.package.name
    # Re-enable it
    pm enable app.package.name

    # Uninstall app
    # Sometimes uninstall command may not work without -k option on un-rooted devices
    # -k: Keep the data and cache directories around after package removal.
    pm uninstall --user 0 app.package.name
    # Install uninstalled system app
    pm install --user 0 $(pm dump app.package.name | awk '/path/{ print $2 }')
    # Another way to install uninstalled system app
    pm install-existing app.package.name
    More details here: pm commad manual.

    To be able to install apps back, you need to enable

    ⚙️ Settings - Additional settings - Developer Options - [✔️] Install via USB
    On Xiaomi phone to enable this setting you need to sign in into Mi Account. You may just use your Google account to sign into it and then sign-out when you don’t need it anymore:

    ⚙️ Settings - Mi Account - sign-out.
    Here is a list of Xiaomi and Google apps that I find unnecessary:

    UNSAFE TO DISABLE/UNINSTALL

    com.xiaomi.finddevice Result: endless boot loop, some time after it will ask to erase the phone and start over. Guess how I learned that?
    com.miui.securitycenter Result: phone reboots only in recovery mode
    com.android.contacts Result: you lose the phone icon
    com.mi.android.globalminusscreen Xiaomi App Vault. Result: if you are logged in with Mi account, device becomes locked, to unlock you should bring it to Xiaomi Services Center. Settings -> Home Screen crashes Settings app. See comment by @satnited.
    Xiaomi:

    com.miui.analytics Mi Analytics (Spyware?)
    com.xiaomi.mipicks GetApps - app store like Google Play from Xiaomi. The most annoying one, periodically shows advertisement.
    com.miui.msa.global MIUI Ad Services - also responsible for showing ads.
    com.miui.cloudservice com.miui.cloudservice.sysbase com.miui.newmidrive Mi Cloud
    com.miui.cloudbackup Mi Cloud Backup
    com.miui.backup MIUI Backup
    com.xiaomi.glgm Games
    com.xiaomi.payment com.mipay.wallet.in Mi Credit
    com.tencent.soter.soterserver Authorize payments in WeChat and other Chinese services, useless if you don’t live in China.
    cn.wps.xiaomi.abroad.lite Mi DocViewer(Powered by WPS Office)
    com.miui.videoplayer Mi Video
    com.miui.player Mi Music
    com.mi.globalbrowser Mi Browser
    com.xiaomi.midrop Mi ShareMe
    com.miui.yellowpage Mi YellowPages. Some kind of caller id app.
    com.miui.gallery MIUI Gallery - if you use another gallery app WARNING: @nihalanand697 reports disabling it isn’t safe. But I had no problems after uninstalling it.
    com.miui.android.fashiongallery Wallpaper Carousel
    com.miui.bugreport com.miui.miservice Mi Bug Report - if you not using this feature
    com.miui.weather2 MIUI Weather. I prefer another weather app.
    com.miui.hybrid com.miui.hybrid.accessory Quick apps.
    com.miui.global.packageinstaller MIUI package installer. Without it Play Store app will be used. It shows ads, but I like that you can manage app permissions before starting it.
    com.xiaomi.joyose ?? Some junk
    Google:

    com.google.android.gms.location.history Location History
    com.google.android.videos Google Movies
    com.google.android.music Google Music
    com.google.android.apps.photos Google Photos
    com.google.android.youtube Youtube - I prefer to use a browser
    com.google.android.apps.tachyon Google Duo - video calling app
    com.google.ar.lens Google Lens - identify things on camera
    com.google.android.googlequicksearchbox Google search box - I prever to use a browser or widget
    com.google.android.apps.wellbeing Digital wellbeing
    com.google.android.apps.googleassistant Google Assistant
    Facebook:

    What the @#$%? I just got a fresh phone, didn’t install any Facebook apps and I still have a bunch of Facebook services eating my battery and memory.

    com.facebook.katana Facebook mobile app
    com.facebook.services Facebook Services
    com.facebook.system Facebook App Installer
    com.facebook.appmanager Facebook app manager
    Default Android Apps

    com.android.browser Default Browser - not necessary if you use Firefox or Chrome
    com.android.wallpaper.livepicker Wallpaper live picker
    com.android.dreams.basic Screen saver
    com.android.dreams.phototable Screen saver
    com.android.providers.downloads.ui Downloads UI. Periodically show notifications about files you downloaded. I find no use for it.
    Miscelanneous Promoted Apps

    com.netflix.partner.activation Some Netflix stuff
    com.zhiliaoapp.musically TikTok
    ru.yandex.searchplugin Yandex Search
    com.yandex.zen Yandex Zen
    com.ebay.mobile com.ebay.carrier Ebay Store
    ru.ozon.app.android Ozon Store
    com.alibaba.aliexpresshd Aliexpress Store
    sg.bigo.live Some social media
    ru.auto.ara auto.ru app
    And some additional steps to disable Xiaomi ads and collecting data:

    ⚙️ Settings - Passwords & Security - Authorization & revocation. Revoke authorization from msa(MIUI System Ads) application. Not necessary if you already disabled com.miui.msa.global.
    ⚙️ Settings - Passwords & Security - Privacy. Disable “User Experience Program” and “Send diagnostic data automatically”.
    ⚙️ Settings - Passwords & Security - Privacy - Ad services. Disable “Personalized ad recommendations”.
    SIM Toolkit

    Some Russian mobile operators use SIM card built-in application to promote paid services. They show pop-up windows with OK/Cancel buttons. Hit the wrong button - and you are suddenly subscribed to some freaking SMS horoscope with daily fee.

    com.android.stk SIM Toolkit
    com.android.stk2 SIM Toolkit for the second SIM card
    Note, that some mobile operators may use SIM toolkit for useful things, and you will lose that functions. In my experience I have never seen anything useful there.

    Another good articles on de-bloating MIUI:

    technastic.com/xiaomi-bloatware-list-miui/
    devcondition.com/article/removing-unneeded-miui-applications/