How to Remove Google Apps from Xiaomi: The Complete Guide

Modern Xiaomi smartphones come with a pre-installed Google Mobile Services package that is deeply integrated into the MIUI and HyperOS operating system. For most users, this is a standard toolkit that provides maps, app store and contact synchronization. However, there is a category of owners who need to completely or partially get rid of components of the American corporation.

The reasons for this can range from the desire to increase the autonomy of the device and free up RAM to the requirements of privacy and use of devices in regions with restrictions. It is important to understand that the complete removal of system components is a risky procedure that requires accurate follow-up instructions. Any error can lead to unstable gadget operation or complete failure of the system.

In this article, we will look at proven methods of deactivating and removing services, ranging from simple settings inside the menu to advanced methods through the computer. We will discuss which components can be touched and which are better left alone so that your Xiaomi continues to function correctly.

Why users want to get rid of Google services

The main driver of interest in the topic of deGoogling is privacy. Googleโ€™s ecosystem collects a huge amount of data about location, search queries and smartphone usage habits. For users who value digital anonymity, a constant background connection to the corporationโ€™s servers is an unacceptable risk factor.

The second important aspect is resource optimization: Google Play servicesโ€™ background processes can consume a significant amount of battery power, especially on older smartphone models, and disabling unnecessary synchronizations and geolocation services allows you to extend the battery life of the device without installing additional batteries.

โš ๏ธ Warning: Complete removal of Google system components may cause banking applications, navigators and instant messengers that depend on push notifications to fail.

Also worth mentioning are software conflicts: In some cases, installing alternative app stores or specific versions of Android requires the absence of original libraries, which is often found when flashing devices on Chinese firmware versions or installing custom builds of LineageOS.

๐Ÿ“Š What is more important to you when using a smartphone?
Speed of operation
Autonomy
Confidentiality
Availability of all services

Risk assessment before the procedure

Before you take action, you need to be clear about the consequences: Deleting Google Mobile Services (GMS) is not just about erasing icons from your desktop, it's about interfering with system files that can disrupt the dependency chain of other applications.

Apps that require login through a Google account are the most vulnerable, including YouTube, Google Maps, Gmail, and many games that use Google Play Games to keep progress, and without the appropriate frameworks, these programs will either not run or will work with critical bugs.

  • ๐Ÿ“‰ Loss of Push Notifications: Many apps use a single Google notification channel. Once deleted, you may stop receiving messages from social media or email.
  • ๐Ÿฆ Bank application blocking: Bank security services often check the integrity of system components and the availability of Google certificates.
  • ๐Ÿ”„ Sync problems: Contacts, calendar, and notes will stop updating automatically in the cloud.

There is also a risk of a โ€œbrickโ€ or cyclical reboot if you remove critical system processes associated with Android frameworks, which is why it is highly recommended to make a full backup of data before starting any manipulations.

๐Ÿ’ก

Before removing system components, make a full data backup via Mi Cloud or save important files to an external drive, as resetting settings may be the only way to recover.

Disconnection method through standard settings

The safest, though not the most radical, way is to force the device to stop and disable unnecessary components through the menu of the smartphone itself, a method that requires no root rights or connection to the computer and is reversible at any time.

To start, you need to go to the device settings section. Find the Apps and select All Apps. The list that opens should sort or find apps with the Google logo. They are usually grouped together, which makes navigation easier.

Select the application you want to deactivate (such as Google Play Store or Google Services). Click on Remove Updates to return the application to the factory version. This action often frees up a significant amount of memory accumulated during updates.

Settings โ†’ Applications โ†’ All Apps โ†’ [Select App] โ†’ Remove Updates โ†’ Disable

Once you reset the updates, the Disable button will be activated, and if you press it, you will hide the application from the interface and prevent it from running, and the system will stop allocating resources to its background operation, but the files will remain in the device's memory.

โ˜‘๏ธ Pre-switch check

Done: 0 / 4

Removal via ADB: Instructions for Advanced

For those who want to completely clear the system of redundant code, there is a method of using Android Debug Bridge (ADB), which allows you to manage device packages from your computer, removing even system applications that are hidden from the average user.

The first step is to prepare your smartphone. You need to activate the Developer Mode. Go to About Phone and press 7 times on MIUI Version (or OS Version). After you see a message about activating the Developer Mode, go to Advanced Settings โ†’ For Developers.

In the developer menu, include the Debugging item USB. It is also recommended to include the option. USB-debugging (security settings), if available to allow system settings to be changed. Connect your smartphone to your computer with a cable.

โš ๏ธ Note: When removing packets through ADB Be careful of the names. Deleting the key system package may make it impossible to load the operating system.

On your computer, you need to download and unpack Platform Tools from the official Android developer site. Open the command line in the tool folder and enter a command to check the connection:

adb devices

You'll see a debugging permission request on your smartphone screen, accept it. If the device's serial number is displayed on the command line, the connection is successful. You can now start deleting packets using the adb shell pm uninstall -k --user 0 command.

List of safe to remove Google packets
com.google.android.apps.maps (Maps) com.google.android.youtube (YouTube) com.google.android.apps.docs (Documents) com.google.android.videos (Movies) com.google.android.music (Music)

Google's table of system packages for removal

Below is a table of the main packages that are most commonly removed. Package names are universal for most Android devices, but their availability may vary depending on the version of MIUI.

ComponentPacket nameSecurity of removalImpact on the system
Google Play Storecom.android.vendingTall.It is impossible to install applications from the store
Google Mapscom.google.android.apps.mapsTall.Lack of navigation and geolocation in other apps
YouTubecom.google.android.youtubeTall.Video hosting app not available
Google Servicescom.google.android.gmsLow.Critical: Many applications will stop working
Chromecom.android.chromeTall.Removal of the standard browser

Note the line from Google Services: Deleting this component (com.google.android.gms) effectively means abandoning the ecosystem altogether, only if you know exactly what you will replace the functionality.

To restore the package deleted through ADB, it is enough to execute the command adb shell cmd package install-existing [name packet] or simply reset the smartphone settings to factory state.

๐Ÿ’ก

Using ADB allows you to remove system debris without superuser rights, but requires caution and PC availability.

Alternatives and Restore Functionality

When Google is removed, the question arises: where to get apps? The standard solution is to install alternative stores such as F-Droid (open source) or Aurora Store (an anonymous Google Play client).

The Aurora Store allows you to download apps from Googleโ€™s repository without requiring you to install the services themselves or log in to your account, a trade-off for those who need specific programs but donโ€™t need total surveillance.

OpenStreetMap and apps based on them, such as Organic Maps or Maps.me, are great for maps and navigation. They work offline, do not require a constant connection to servers and consume minimal energy.

  • ๐Ÿ›’ Aurora Store: Direct replacement for the app store with the ability to download paid software.
  • ๐Ÿ—บ๏ธ Organic Maps: Quick and lightweight maps that donโ€™t require internet access.
  • โ˜๏ธ NextCloud: Replacing Google Drive for File Storage and Contact Sync.

In such cases, you have to look for modified versions of the software or put up with restrictions.

What if the sound or network is lost after the removal?
If the system packet was manipulated and the sound, network, or sensor was lost, it is likely that a critical system component not directly connected to Google but dependent on the frameworkโ€™s libraries was removed, in which case only a full reset via Recovery Mode (Wipe Data/Factory Reset) would help.
Can I remove Google from the global version of Xiaomi?
On global firmware versions, the only way to remove Google services is by the methods described above (ADB or disable it). In Chinese firmware versions (CN ROM), Google services are not initially available, they can be installed manually, but there is nothing to remove there except what you install yourself.
Does the removal affect the warranty?
Deleting applications by software method (without unlocking the bootloader and flashing) is not a reason for refusing warranty service, however, if the service center finds that the unstable work is caused by interference with system files, the device may not accept or require the restoration of the original software at your expense.
How do I verify that services have been removed?
You can check for no background processes through the Developer โ†’ Working Services menu, you can also use analytics apps that show you a list of packages installed, and if you don't search for anything by Google, you're done.