How to Disable Google Apps on Xiaomi: The Complete Guide

Modern Xiaomi smartphones come with a pre-installed Google Mobile Services (GMS) package that is deeply integrated into the Android operating system. For many users, this is an advantage, providing contact synchronization, navigation and access to the Play Market Store. However, a significant proportion of device owners face the problem of excessive resource consumption by the background processes of the Mountain View Corporation.

The main difficulty is that standard system tools cannot remove these components, as they are system-based. Attempts to remove the icons only lead to the hiding of the icons, while the processes continue to work, consuming battery power and RAM. In this article, we will look at proven methods for completely deactivating or disabling Google services on devices with the MIUI and HyperOS shell.

Before taking drastic measures, it is important to clearly understand the difference between a regular user application and a system service. Disabling critical components can lead to unstable device operation, so it is important to be careful. Below is a table showing the impact of different services on smartphone resources.

System componentRAM consumption (at rest)Impact on the batteryRisk of shutdown
Google Play ServicesHigh.SubstantialCritical (synchronization failures)
Google AssistantAverage.Moderate.Low (voice will stop working)
Google ChromeLow.MinimumZero (can be removed completely)
Google PhotosAverage.High (in synchronization)Low (backup will stop working)

⚠️ Warning: Disabling Google Play Services completely will render most third-party apps that use maps, push notifications, and Google account authorization inoperable.

Preparation of the device and creation of a backup copy

Any interference with Android system processes requires prior preparation.The first step should be to create a full backup of data, since incorrect modification of system packages may require resetting to factory settings. MIUI backup or third-party solutions to save important data to an external medium.

Then you need to activate the developer mode. To do this, go to the Settings menu. → About the phone and seven times quickly click on the build number MIUI. After the message about the successful activation appears, go back to the main settings menu and select option Additional → For developers, you need to turn on debugging. USB.

  • 📱 Make sure that the battery is at least 60% before you start any manipulation of system files.
  • 💾 Save all important contacts and photos to the cloud or computer to avoid losing them.
  • 🔌 Use only original or quality cables USB Connect to a computer during settings.

The developer menu also recommends finding the “Inactive Apps” item and checking which Google services can already be limited to energy saving, but this is only a temporary measure that does not give full control over the processes.

☑️ Preparing for service shutdown

Done: 0 / 4

Standard shutdown via MIUI settings

The safest, though not the most effective, method is to use the built-in HyperOS or MIUI shell constraints. The system allows you to limit the background activity of applications, which partially solves the problem of charge consumption. Go to Settings → Apps → All applications and find in the list of Google services.

Select the application you want, such as Google Play Store or YouTube, and click on the “Disable” or “Delete Updates” button if the uninstall button is inactive. After that, the system will stop running the application, but the basic services may remain active. For some components, the “Battery Savings” option is available, where you should select the “No Limits” mode to ban background work, or “Strict restrictions”.

It is important to note that this method does not remove APK-files from the system partition, but only blocks them from running, physically files continue to take up space in the memory of the device. OTA All settings may reset, and services will begin to activate again.

💡

If the “Disable” button is inactive (gray), then the application is critical to the system’s operation, and it is impossible to disable it through the standard menu without root rights or ADB.

Using ADB to remove system packets

The most effective way to get rid of intrusive services is to use the Android Debug Bridge (ADB) toolkit, which does not require superuser rights (Root), but requires a connection to a computer. You will need to download the Platform-tools package from the official developer website and install drivers for your smartphone.

Once you connect your smartphone to your PC in debugging mode, open the command line or terminal in the ADB folder and enter the adb device command to check the connection. The phone screen will have a request for debugging permission, which must be confirmed. Next, the adb shell pm uninstall -k --user 0 command is used to delete or disable packets.

adb shell pm uninstall -k --user 0 com.google.android.youtube


adb shell pm uninstall -k --user 0 com.google.android.apps.maps

It is important to know the exact name of the packet you want to remove. Mistakely removing system components such as com.android.phone or com.google.android.gms (in some cases) can lead to a device "bricking" or loss of communication. Below is a list of the most frequently removed secure packets.

  • 🗑️ com.google.android.videos – Google Movies service, rarely used in Russia.
  • 🗺️ com.google.android.apps.maps – Google Maps if you don’t use them.
  • 📺 com.google.android.youtube is a standard YouTube app.
  • ☁️ com.google.android.apps.docs – Google Documents and Office Package.

⚠️ Attention: Uninstall Team -k --user 0 It doesn't physically delete the file from the recovery partition, it hides it for the current user. It allows you to restore the application through a reset if something goes wrong.

How to return a remote application via ADB?
If you delete the extra and the system starts to work incorrectly, you can restore the package by command: adb shell cmd package install-existing.

Specialized tools: Universal Android Debloater

For those who don’t want to mess with the command line, there are graphical shells for ADB like Universal Android Debloater (UAD) that is an open-source cross-platform application that automatically identifies the connected device and offers a list of system apps to remove.

The program interface is divided into categories: safe to delete, recommended to delete and dangerous. When working with Xiaomi, the utility often marks Google services as “Safe to remove” if they do not affect the basic functionality of calls and SMS. The user can select several items and delete them with one click.

The advantage of using UAD is that it has detailed descriptions for each package, so if you hover over the service name, you can read what it's responsible for, and it minimizes the risk of accidentally removing a critical component that could be removed by manually typing commands without a deep knowledge of the Android structure.

📊 Which method of removal do you prefer?
Through MIUI settings
ADB Command Line
Graphical Utilities (UAD)
I'm not removing it.

Alternatives and Replacement of Functionality

After disabling Google services, users are faced with the question, “Where do they get apps now?” Alternative stores such as F-Droid (open source), Aurora Store (an anonymous Google Play client) or APKPure can be used to install programs, allowing users to download current versions of apps without being tied to an account.

Yandex.Maps, 2GIS or Organic Maps (offline maps based on OpenStreetMap) are often faster and more detailed for the CIS countries than their American counterpart. Chrome browser is easily replaced with Vivaldi, Firefox or the built-in MIUI browser, which is based on the Chromium engine.

Synchronization of contacts and calendar can be transferred to the servers of Xiaomi Cloud, Yandex or use local storage with periodic export to the.vcf file. This will not only free the device from unnecessary software, but also increase the level of privacy of personal data.

  • 🌐 Aurora Store allows you to download apps from Google Play anonymously, without installing Google services.
  • 🗺️ Organic Maps consumes less battery than Google Maps, and is completely offline.
  • 📸 Google Photos can be replaced with Simple Gallery 1Gallery encryption-encrypted.

💡

Breaking down Google’s ecosystem requires finding alternatives for each service, but in return you get a boost in performance and autonomy.

Possible problems and solutions

After aggressively removing system components, users may experience periodic errors, such as “Com.google.android.gms process is stopped” or endless notifications of synchronization errors, which are usually treated by clearing the cache of remaining services or rechecking the list of deleted packets.

If the phone stopped catching the network or the sound was lost, the system framework may have been affected, and in this situation the recovery team through ADB, which was discussed above, or a full reset to factory settings (Wipe Data), which is why creating a backup before work begins is a must.

Some banking and government applications require certain Google SafetyNet libraries, and if banking applications are no longer functional after cleaning up, you may need to bring the minimum set of services (Google Play Services and Google Services Framework) back to active status.

⚠️ Note: Do not delete com.google.android.webview, as this component is responsible for displaying web content in many other applications. its absence will lead to "outages" of messengers and social networks.

Frequently Asked Questions (FAQ)

Is it safe to completely remove Google Play Services?
Deleting Google Play Services completely is only safe if you don’t use apps that depend on your Google account (maps, Gmail, YouTube, most games) without it, many programs will stop receiving push notifications or will constantly issue errors.
Can remote system applications be restored?
Yes, if the removal was done through ADB flag-headed --user 0, The files are still in the system. You can restore them with the command adb shell cmd package install-existing [package_name] Or simply resetting the phone to the factory.
Will battery life increase after the service is turned off?
In most cases, yes. Google's services constantly survey geo-position, check email and synchronize data in the background, and disabling it reduces the load on the processor and radio module, which has a positive effect on autonomy.
Do you need Root Rights to remove Xiaomi apps?
No, you don't need super-user rights to remove or disable system applications through ADB. You just need USB debugging and the computer on.
What to do if the phone goes into a cyclical reboot?
You need to boot into Recovery mode (pressing the power and volume button) and execute the Wipe Data / Factory Reset. This will return the device to its original state with all factory applications.