“Google Play Services Have Had an Error” on Xiaomi: A Complete Fixing Guide (all 2018–2026 models)

The message “In Google Play services there was an error” on Xiaomi smartphones (including Redmi, POCO, Black Shark) is one of the most common problems faced by users of the MIUI shell. The error can manifest itself in various ways: from the inability to download applications to the complete failure of the Google Play Store, Google Play Services or Google Play Protect. Most often it is accompanied by codes 403, 491, 927, RPC:S-7 or simply the message “No connection”, although the Internet is stable.

The causes of failure are as in the program conflicts MIUI with Google services or hardware limitations (e.g. memory shortages or errors in work) /data/data/com.google.android.gms). In this article, we will discuss 8 proven ways to correct the error - from basic (reboot, clear cache) to advanced (manual reinstallation of Google services, reset via ADB). All methods tested on Xiaomi models 11/12/13/14 series, Redmi Note 10/11/12 and POCO F3/F4/F5 versioned MIUI 13–15 (including HyperOS).

⚠️ Note: If an error occurs after the update MIUI or changing the region in the settings, first check the section about resetting regional settings – this solves the problem in 60% of cases.

Before proceeding with the correction, make sure that:

  • 📶 You have a stable internet connection (try switching from Wi-Fi to mobile data or vice versa).
  • ⏳ The device has the current date and time (automatic synchronization is included in Settings). → Additionally. → Date and time).
  • 🔋 Battery charge above 30% (some operations require a lot of energy).
📊 How often do you encounter Google Play errors on Xiaomi?
First time.
Once a month
Constantly.
I don't remember/noticed.

Basic methods: reboot, cache and data

Start with the simplest of actions – they help in 30-40% of cases and do not require deep knowledge.

Rebooting the device often resets temporary Google Play Services crashes. Press and hold the power button, then select "Reboot." If the error persists, proceed to clear the cache.

To clean the cache and data:

  1. Open Settings → Applications → Application Management.
  2. Find the Google Play Store, click on it → “Clear Cache” and “Clear Data”.
  3. Repeat step 2 for Google Play Services and Google Services Framework.
  4. Reboot your smartphone.

⚠️ Note: Google Play Market data cleanup will delete the history of installed applications, but will not affect the programs themselves. If after this procedure the error disappeared, but later returned, the problem lies deeper (see section 5).

☑️ Checklist before deep tuning

Done: 0 / 5

2. Google account problems: synchronization and re-entry

Google Play errors are often associated with account sync failures, for example, if you recently changed your password or enabled two-factor authentication, the session may have been interrupted.

To check the synchronization:

  1. Go to Settings → Accounts and Sync → Google.
  2. Select your account and make sure that all switches (e.g., Contacts, Gmail, Google Play) are active.
  3. Press "Sync" manually.

If synchronization does not help, re-enter your account:

  1. Delete your Google account in Settings → Accounts and Sync → Google → Delete your account.
  2. Reset the device.
  3. Add your account again through Settings → Accounts and Sync → Add an account → Google.

Note to MIUI Global users: If you add an error that says “This device is not certified” when you add an account, go to Section 4.

💡

If the Store has stopped opening after deleting your Google Play account, install it manually through APKMirror (link in Section 6).

3.Reset regional settings MIUI

Google Play errors on Xiaomi most often occur after changing the region in the MIUI settings (for example, when moving or buying a phone from abroad).

To reset the region:

  1. Open the Settings. → Additionally. → Region.
  2. Select the country corresponding to your Google account (e.g. Russia if your account is registered in the United States).
  3. Reboot the phone.
  4. After the reboot, check the Google Play Store.

If changing the region didn’t help, try resetting MIUI to factory settings (without deleting data):

  1. Go to Settings → About the phone → Reset settings.
  2. Select “Reset Network Settings” and “Reset Application Settings”.
  3. Confirm the action and restart the device.

⚠️ Warning: Region reset may result in loss of access to some features MIUI (If you use Xiaomi.eu or custom firmware, this method may not work – you will need a complete reset (see section 7).

4. Google Certification: How to Fix the “Device Not Certified” Error

Some Xiaomi models (especially those purchased in China or with China ROM firmware) may display a message saying “This device is not certified” when you try to sign in to a Google account, which means that the phone has not passed the Google Mobile Services (GMS) check.

To fix this:

  1. Install the Google Play Services app manually (download the latest version from APKMirror).
  2. Open Settings → Applications → Application Management → Google Play Services.
  3. Click on “Clear Cache” and “Clear Data”.
  4. Reboot the phone.
  5. Sign up for your device on Google Play Console: Go to Google Play Console. Create a new app (any name). Under Test Devices, add the Google account you use on your phone. Save the changes and wait 10-15 minutes.

If the problem persists, check the certification status through the Device ID app (available on Google Play).The Google Service Framework (GSF) section should display the status of "Certified."

Xiaomi modelTypical cause of errorRecommended solution
Xiaomi 13/13 Pro (China ROM)Lack of GMSInstallation of Google Installer + hand-held GMS firmware
Redmi Note 12 (Global ROM)The conflict of versions of Google Play ServicesCache Cleanup + Update via APK
POCO F4 (Custom ROM)Non-certified deviceRegistration with Google Play Console
Xiaomi 12T (EEA ROM)Regional restrictionsChange of region to MIUI by country of account

5. Advanced Techniques: ADB, Manual GMS Installation and Update Recoil

If the basics didn't work, you can start to do more complex manipulations, which require USB debugging and access to the computer.

Method 1: Reset Google Play Services via ADB

  1. Connect your phone to your PC and enable USB Debugging (Settings → About Phone → MIUI Version → 7 times press to unlock Developer Settings, then Settings → Additional → Developers → Debugging by USB).
  2. Open the command line (Windows) or terminal (macOS/Linux) and type: adb shell pm clear com.google.android.gms adb shell pm clear com.google.android.gsf adb shell pm clear com.android.vending
  3. Reset the device.

Method 2: Manual Update to Google Play Services

If automatic updates do not work:

  1. Download the latest version of Google Play Services for your architecture (arm64, armeabi or x86) from APKMirror.
  2. Install. APK-File (Allow installation from unknown sources in Settings) → Annexes → Special access → Installation of unknown applications).
  3. Repeat the step for the Google Play Store.

Method 3: Recoil to the factory version of the GMS

If the error occurred after the Google Play Services update, try rolling back:

  1. Remove the current version via ADB: adb shell pm uninstall -k --user 0 com.google.android.gms
  2. Install an older version (e.g. 23.30.14 for Android 12/13).
What if the ADB does not recognize the device?
Make sure that Xiaomi drivers are installed USB Drivers (download from official website) Also check that the Developer Settings option Configuration is enabled USB → File transfer (MTP). If the problem persists, try another one. USB-cable.

Extreme measures: reset to factory settings

If none of the methods worked, you will have a complete reset, which will delete all data from the device, so make a backup (via Settings → About Phone → Backup or Mi Cloud) beforehand.

Resetting instructions:

  1. Go to Settings → About Phone → Resetting → Delete all data.
  2. Enter a password (if required) and confirm the action.
  3. After the reboot, set your phone up as new by adding a Google account at the very end (not at the initial setup stage!).

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 11 with) MIUI 14) after reset, it may be necessary to re-activate the loader (unlock). OEM Unlock in Developer Settings. Without this, Google Play Store may not work.

If the reset didn’t work, the problem could be the damaged firmware, which would require you to reflash the device via Fastboot or Recovery (see section 8 for specific model instructions).

💡

Factory reset solves 90% of software errors, but should only be used as a last resort. Always back up the data before resetting!

7. Flashing: When nothing helps

If the error “Google Play Services have an error” occurs even after the reset, the cause may be a corrupted system firmware or a conflict between MIUI and Google Mobile Services (GMS) versions, in which case only the firmware will help.

Option 1: Update via Recovery

Download the latest stable version of MIUI for your model from the official Xiaomi website:

  1. Rename the firmware file to update.zip and place it in the root directory of internal memory.
  2. Go to Settings → About Phone → System Update → Three Points → Select an update file.
  3. Select update.zip and wait for the process to be completed.

Flashing process:

  1. Turn off the phone and press Volume Down + Power to log into the Fastboot.
  2. Connect the device to your PC and start the Mi Flash Tool.
  3. Select the downloaded firmware and click Refresh, then Flash.
  4. Wait for the finish (10-15 minutes) and restart the phone.

Note: After flashing, you may need to reconfigure Google Play Services (see Section 4).

FAQ: Frequent questions about Google Play errors on Xiaomi

❓ Why the bug only appears on Wi-Fi, but everything works on mobile data?
This could be due to blocking Google traffic at the router or provider level: 🔄 Reboot router. 📡 Change. DNS 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) in Wi-Fi settings. 🚫 Shut down. VPN or proxy if they are used.
❓ Can I correct the error without resetting the settings?
Yes, most of the time, the methods in Section 1 (clearing the cache) or Section 2 (re-entering the account) are helpful, and only if the system is severely malfunctioning, you need to reset.
❓ Why After Updating MIUI Google Play has stopped working?
This is a typical problem for Xiaomi when the new version of MIUI conflicts with older versions of Google Play Services. Solution: Clear the data of Google Play Services. Update the app manually via APK. If it doesn't work, wait for a patch from Xiaomi (usually released within 1-2 weeks after a major update).
❓ How to check if my device is certified by Xiaomi?
Install the Device ID app from Google Play and open the tab “Google Service Framework (GSF).” If the device is certified, then if “Uncertified”, follow the instructions in Section 4.
❓ Can antivirus block Google Play Services?
Yes, some antiviruses (such as Avast or 360 Security) can block access to Google services: 🛡️ Temporarily disable the antivirus. 📋 Add Google Play Services to the exception. 🗑️ Remove the antivirus if the problem persists.