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).
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:
- Open Settings → Applications → Application Management.
- Find the Google Play Store, click on it → “Clear Cache” and “Clear Data”.
- Repeat step 2 for Google Play Services and Google Services Framework.
- 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
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:
- Go to Settings → Accounts and Sync → Google.
- Select your account and make sure that all switches (e.g., Contacts, Gmail, Google Play) are active.
- Press "Sync" manually.
If synchronization does not help, re-enter your account:
- Delete your Google account in Settings → Accounts and Sync → Google → Delete your account.
- Reset the device.
- 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:
- Open the Settings. → Additionally. → Region.
- Select the country corresponding to your Google account (e.g. Russia if your account is registered in the United States).
- Reboot the phone.
- After the reboot, check the Google Play Store.
If changing the region didn’t help, try resetting MIUI to factory settings (without deleting data):
- Go to Settings → About the phone → Reset settings.
- Select “Reset Network Settings” and “Reset Application Settings”.
- 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:
- Install the Google Play Services app manually (download the latest version from APKMirror).
- Open Settings → Applications → Application Management → Google Play Services.
- Click on “Clear Cache” and “Clear Data”.
- Reboot the phone.
- 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 model | Typical cause of error | Recommended solution |
|---|---|---|
| Xiaomi 13/13 Pro (China ROM) | Lack of GMS | Installation of Google Installer + hand-held GMS firmware |
| Redmi Note 12 (Global ROM) | The conflict of versions of Google Play Services | Cache Cleanup + Update via APK |
| POCO F4 (Custom ROM) | Non-certified device | Registration with Google Play Console |
| Xiaomi 12T (EEA ROM) | Regional restrictions | Change 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
- 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).
- 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
- Reset the device.
Method 2: Manual Update to Google Play Services
If automatic updates do not work:
- Download the latest version of Google Play Services for your architecture (arm64, armeabi or x86) from APKMirror.
- Install. APK-File (Allow installation from unknown sources in Settings) → Annexes → Special access → Installation of unknown applications).
- 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:
- Remove the current version via ADB: adb shell pm uninstall -k --user 0 com.google.android.gms
- Install an older version (e.g. 23.30.14 for Android 12/13).
What if the ADB does not recognize the device?
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:
- Go to Settings → About Phone → Resetting → Delete all data.
- Enter a password (if required) and confirm the action.
- 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:
- Rename the firmware file to update.zip and place it in the root directory of internal memory.
- Go to Settings → About Phone → System Update → Three Points → Select an update file.
- Select update.zip and wait for the process to be completed.
Flashing process:
- Turn off the phone and press Volume Down + Power to log into the Fastboot.
- Connect the device to your PC and start the Mi Flash Tool.
- Select the downloaded firmware and click Refresh, then Flash.
- 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).