How to roll back Google Services on Xiaomi: detailed instructions

Owners of Xiaomi smartphones often face a situation when after an automatic update, the system components of Google Play Services begin to work incorrectly. This can be manifested in persistent authorization errors, inability to load mail or sudden battery drain in the background, a problem that is relevant for both global firmware versions and Chinese ones. ROM with Google Installer installed.

The problem often lies in a conflict of versions, when a new build of services is incompatible with the current version of Android or shell. MIUI/HyperOS. In such cases, the only effective solution is to force a rollback to an older but stable version of the software. Below we will discuss in detail how to safely perform this procedure without losing personal data.

It is worth noting that interference with system applications requires care. Mistakes can lead to a cyclical reboot of the device or complete inoperability of the app store. So before starting any manipulations, be sure to create a full backup of important data to an external medium or to a cloud storage other than a Google account.

The reasons for the instability of Google Play Services

Understanding the problem helps avoid recurrence in the future, and often crashes occur after a scheduled update through the Play Market, which runs in the background. Google developers use a technology of incremental deployment, so users can get a raw version of the code containing errors for a specific Xiaomi model.

Another common cause is component version conflict: Google's ecosystem is made up of many modules, and if one is updated and the other is old, it causes desynchronization, especially when using modified MIUI builds or after unlocking the bootloader and installing custom recavers.

⚠️ Warning: Persistent sync errors can result in a Google security lock if the device sends too many erroneous requests to the server.

Also worth considering is the impact of energy-saving MIUI algorithms. Aggressive optimization can kill new service processes, perceiving them as malicious or resource-intensive, in which case even rolling back the version will not help if you do not configure the appropriate permissions in the battery menu.

📊 How often do you have Google Services errors?
Every day.
Once a week.
After the updates
Never had.

Preparation of the device for the rollback procedure

Before you start removing updates, you need to perform a number of preparatory steps, which minimizes risks and ensures smooth passage of the procedure, first of all, check the availability of free space in internal memory, as old installation packages can take up space, and the cache requires cleaning.

Make sure your battery is at least 50-60%, the process of removing system updates and subsequent reinstallation may require significant CPU resources, leading to power surges, and disable unstable Wi-Fi networks if you plan to use mobile internet to reboot.

☑️ Preparation for rollback of services

Done: 0 / 4

An important step is to clear the cache of the current application, which allows you to reset temporary files that may interfere with the correct removal of updates. Go to the settings, find the application section and select the appropriate service before starting the basic actions.

The method of rollback through Android settings

The safest and easiest way to get back to the previous version is to use the built-in functionality of the operating system, which does not require root rights or a connection to the computer, but is suitable for most cases where the application simply stopped running or is running with errors.

To start, open your smartphone’s Settings menu and go to the Apps section. Search Google Play Services for all the programs listed. Please note that depending on the version of MIUI, this item may be called “All Apps” or have a gear icon.

Inside the app menu, you'll see a button called "Delete Updates" or "Three dots in the corner → Remove Updates." Clicking on this button will return the service to the factory version that was preinstalled when you bought the phone or reset it to factory settings.

What happens when you delete updates?
When this is done, the system deletes all update files received through the Play Market and restores the original version. APK-file stitched into the system partition, and the personal data of the account is stored.

Once confirmed, the system will roll back, which can take seconds to a minute, and when the process is complete, it is recommended that you restart the device so that the changes take effect and the system libraries are rewritten correctly.

Advanced Method through ADB for Experts

If the standard method doesn’t work or the update uninstall button is inactive (locked by the manufacturer in some regions), you can use USB debugging.This method requires a computer and installed ADB drivers.

To start, turn on the developer mode on your phone. To do this, seven times click on the build number in the About section. Then activate the USB debugging option. Connect the smartphone to your PC and open the command line in the ADB tool folder.

adb shell pm clear com.google.android.gms

This command will clear the service data, which is sometimes more effective than simply removing updates. If you want a forced rollback, you can use the command for uninstall updates, but on modern versions of Android this is often equivalent to resetting through settings. A more radical method is to install the old version of APK on top of the current downgrade flag.

⚠️ Attention: Use ADB Incorrect commands may result in the removal of system components necessary to boot the OS.

To install the old version manually use the command adb install -r -d path_to_old_apk.apk. Flag. -d allows downgrade (installation of an older version), and -r It saves the app data. -d The installation of the old version on top of the new version will be blocked by the system.

Installation of a specific version APK-file

Often, users don't just need a factory version, but a specific release that is known for its stability, which requires finding and downloading the installation file of the desired version from a reliable source, and a popular resource is the APKMirror archive, which stores version histories.

When selecting a file, look for your Xiaomi CPU architecture (usually arm64-v8a) and Android version. Installing an inappropriate version will result in a packet parsing error or instantaneous app crash.

ParameterDescriptionWhere to find out.
Android versionMinimum required LAAPK description
ArchitectureProcessor type (arm, x86)Technical details
DPIScreen densityDisplay settings
Release dateCompilation time of the versionFile header

Once you download the file, install it. The system can warn you about the installation from unknown sources — that's fine, because you downloaded the file from the browser, not from the Play Market. Allow the installation and wait for the process to be completed.

💡

Use the APKUpdater app to automatically search for older stable versions of Google services directly from your phone without a PC connection.

Configuring energy saving after rollback

After a successful rollback, it is critical to properly configure the application in the background. MIUI and HyperOS shells are known for aggressive memory management, which can again "kill" the service process, even if it is stable.

Go to the battery settings and find Google Play Services, set the "No Limits" mode, which will prevent the system from forcibly stopping synchronization and push notifications, and without this step, rollback may not have a long-term effect.

Also check autorun. From the Apps menu → Permissions → Autostart, make sure the switch opposite Google services is active, which ensures that the necessary services start immediately after the phone is turned on.

💡

Without the right battery resolution settings, even the working version of the services can be stopped by the system after 10-15 minutes of downtime.

Possible problems and solutions

Even if you follow all the instructions, you can have difficulties, like a phone going into a cyclic bootloop, and if you do, try booting into safe mode by holding down the volume button when the MIUI logo appears.

In Safe Mode, third-party apps don’t start, allowing you to delete a problematic APK or clear the cache.If that doesn’t work, then only a full reset via Recovery Mode (Wipe Data) remains, but this will delete all personal files.

Another common problem is the error, "Google Play services are not working," in which case, try removing your Google account from your phone settings, doing a data clean, and then adding the account again, which will recreate the authorization tokens.

⚠️ If after all the manipulations the phone continues to work unstable, the problem may not be in the software, but in the overflow of the Cache Partition section, requiring cleaning through Recovery.

Concluding recommendations

Google’s rollback is a temporary solution to wait out the release of the fix from developers, and you shouldn’t stay on the old version forever, as it creates security vulnerabilities and compatibility problems for new applications.

Keep an eye out for official MIUI/HyperOS updates, as Xiaomi often releases patches that resolve conflicts with newer versions of GMS. Regular cache cleaning and proper resolution management will help avoid the need for a recoil in the future.

Is it worth a root phone to manage services?
Root rights give full control, but disrupt the work of banking applications and Google Pay. For the average user, rollback through settings is a safer way.

Remember that Google’s ecosystem is deeply integrated into Android, and any manipulation of its components requires caution, and if you are not sure about your actions, you should wait for automatic fix or contact an authorized service center.

Frequently Asked Questions (FAQ)

Is it safe to remove Google Play Services updates?
Yes, it's a regular Android feature, which returns the app to the factory version and doesn't delete your personal data, contacts or photos, but after that, the phone will start downloading updates again, if you don't turn off auto-update.
Will my data disappear after the rollback?
Personal data (photos, contacts, messages) will remain in place, but the sync settings may be lost, and you will need to re-enter your Google account or recheck the sync settings in the account menu.
Why is the Remove Updates button inactive?
This can happen if the application is system-based and tamperproof, or if you are trying to remove updates to a system application that doesn’t support this feature in your firmware version, in which case only an ADB reset or a full phone reset will help.
Can I remove Google Services from Xiaomi?
Complete removal is only possible with root rights or through special scripts ADB (Universal Android Debloater).However, this will lead to the inoperability of most applications dependent on GMS, including maps, navigation and many games.
How to prevent automatic updates of services?
Go to Play Market, click on profile avatar → Settings → Network Settings → Application Auto Update. Select Never or set exceptions, although it is difficult to completely block updates to system components without ad blockers or modifications to the hosts file.