How to Install Google Services on Xiaomi: 3 Verified Ways (2026)

Xiaomi MIUI-based smartphones often ship without Google’s pre-installed services β€” especially for Chinese-made devices or global firmware models where Google Mobile Services is not the default GMS. Without these services, you won’t be able to use Google Play Market, YouTube, Gmail, and other key applications. In this article, we’ll look at current installation methods, including official and alternative methods, and how to avoid common bugs.

It's important to understand that the process varies depending on the phone model and firmware version. For example, one method will work for the Xiaomi 13 Ultra or POCO F5, and for older devices like the Redmi Note 8 Pro another. We'll look at the universal solutions that work on most devices, including those that are upgraded to MIUI 15 or HyperOS.

Why is there no Google service on Xiaomi?

The lack of Google Mobile Services (GMS) on Xiaomi smartphones is due to several factors:

  • πŸ“¦ Regional restrictions: Devices for the Chinese market (China) ROM) not include GMS They're using alternatives from Baidu, Tencent and others.
  • πŸ”„ Unlicensed firmware: Some global versions MIUI Can be delivered without Google certified services (e.g., after manual update via fastboot).
  • πŸ› οΈ Custom firmware: If you have installed an unofficial firmware (e.g. LineageOS or Pixel Experience), GMS You'll have to manually install it.

Compounding the problem, without a GMS, many apps (like Google Maps or Chrome) either don’t work or lose functionality, such as Netflix, which may not launch due to the lack of Widevine L1 certification, which is tied to Google services.

πŸ“Š What kind of Xiaomi smartphone do you have?
Redmi (Note/Pro series)
POCO (F/X/M)
Xiaomi (number series 11/12/13)
Another brand

Method 1: Official installation via MIUI (for global firmware)

If your phone is initially supported GMS, But services have been removed or disabled, and can be restored through standard settings. MI In the model number, for example, Redmi Note 12 Pro+ 5G Global).

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select Show All Apps.
  3. Search Google Play Services or Google Play Services. If there is an app but it is disabled, turn it on.
  4. If there are no services, go to Settings β†’ About Phone β†’ MIUI version and tap 7 times on the line to activate the developer mode.
  5. Return to Settings β†’ Additional β†’ For developers and enable Factory OEM unlock (if available).
  6. Restart the device. After the reboot, check if Google Play Market is available in the app menu.

Developer mode is on

Installation from unknown sources is allowed

Backup of important data is made

Battery charge > 50%

-->

If you don't get services after that, then your firmware isn't certified, so move on to the next one.

⚠️ Note: Some models (e.g. Xiaomi) 12T) After upgrading to HyperOS, you may need to re-activate services through Settings β†’ Google β†’ Connect your account. If you don't have an option, use alternative methods.

Method 2: Install GMS via APK (for China ROM)

If your smartphone is running on Chinese firmware (China) ROM), The official method won't work, and then you have to manually install the services through the APK-This method is suitable for most models, including Redmi. K60, POCO X5 Pro and others.

You'll need:

  • πŸ“± Smartphone with unlocked bootloader (if you need installation via fastboot).
  • πŸ’Ύ APK-Latest version files: Google Account Manager (corresponding to Android version) Google Services Framework Google Play Services Google Play Store
  • πŸ”§ Installation programme APK (For example, APKMirror Installer or Adb install).

Step-by-step:

  1. Download current versions of APK from a trusted source (e.g. APKMirror). Pay attention to the compliance of the Android version (e.g., Android 13 requires files marked arm64-v8a or universal).
  2. Transfer files to your phone or download directly to your device.
  3. Install Google Account Manager first. If installation is blocked, allow installation from unknown sources in Settings β†’ Applications β†’ Special Access β†’ Install unknown applications.
  4. Install the rest of the APKs in the following order: Google Services Framework β†’ Google Play Services β†’ Google Play Store
  5. Reboot the phone.
  6. After the reboot, open Google Play Market, log in to your account and wait for the updates.
What to do if Google Play Services is not updated?
If the services are not automatically updated after installing the APK, try: 1. Clear the cache and data of Google Play Services in the app settings. 2. Delete your Google account and add it again. 3. Install an older version of Google Play Services, and then update it through the store.

Critical detail: Some firmware (e.g. MIUI 14 for Xiaomi 13) may lose access to Mi Account and sync with Xiaomi services after manual installation of the GMS, requiring a reset or custom recover (TWRP) to restore.

Method 3: Installation through Custom Recavery (TWRP)

For advanced users, the most reliable way is to install a GMS through a custom Recovery (such as TWRP).

  • πŸ”“ You've unlocked your bootloader.
  • πŸ“² The device works on Chinese firmware or custom assembly without GMS.
  • πŸ”„ Previous ways didn't work.

Algorithm of action:

  1. Unlock the bootloader via the Mi Unlock Tool (instructions on Xiaomi's official website) This erases all data from the phone!
  2. Install TWRP Recovery for your model (download the image from twrp.me).
  3. Download the archive from GMS for your Android version. Popular builds: NikGApps (optimized for MIUI) Open GApps (universal but may conflict with MIUI)

TWRP

Power + Volume Up

Install

Wipe β†’ Dalvik/ART Cache

GMS assemblySuitable forSizeFeatures
NikGApps BasicMIUI 13–15, HyperOS~200MBMinimum set, without unnecessary applications
Open GApps PicoBrush firmware (LineageOS, Pixel Experience)~150MBCould be in conflict with MIUI-fittings
MindTheGappsAndroid 12–14~100MBOptimized for new versions of Android

⚠️ Attention: Installation GMS through TWRP On HyperOS devices, you may be able to get com.google.process.gapps. In this case, you will need to install a patch for compatibility (see the forum). XDA Developers on the model of the phone).

Problems after GMS installation and solutions

Even after you successfully install Google services, you may encounter errors, and consider the most common ones and how to fix them.

1. The error "Google Play Services has stopped"

Reason: Version conflict or lack of necessary permissions.

Decision:

  • πŸ”„ Reinstall Google Play Services via APKMirror by selecting the version that matches your Android.
  • 🧹 Clear the cache and application data in the settings.
  • πŸ”§ Turn off battery optimization for Google services in Settings β†’ Battery β†’ Optimizing the battery.

2.No access to Google Play Market

Reason: No device certification or region lock.

Decision:

  • 🌍 Check the region in the Google account settings (should match the region) SIM-map).
  • πŸ”‘ Install Device. ID Changer (requires root) and change the device ID to a certified one.
  • πŸ“₯ Download Google Play Store manually with APKMirror.

3.Push notifications are not working

Reason: There is no background activity for Google services.

Decision:

  • πŸ› οΈ Enable Autoplay for Google Play Services in Settings β†’ Annexes β†’ Permits β†’ Auto-start.
  • πŸ”” Turn off power saving for Google apps in Settings β†’ Battery β†’ Choice of applications.

πŸ’‘

If your phone starts to warm or run out quickly after installing the GMS, check the activity of Google Play Services in the battery settings. Often the problem is solved by turning off unnecessary features such as Wi-Fi Scanner or Device Search in Google Settings.

How to check if the GMS is installed correctly

To make sure that Google services are error-free, follow the following steps:

  1. Open the Google Play Market and try to download any app (like Google Chrome).
  2. Check the status of the device certification: Install the Device ID application from the Play Market. Check the Google Service Framework (GSF) bar – if it is not empty, the services are installed.

YouTube

Google Maps

Google Play Services

If all the points are successful, your Xiaomi is fully ready to work with the Google ecosystem. If errors occur, go back to the problem section or consider alternative methods (for example, installing custom firmware with pre-integrated GMS).

πŸ’‘

On HyperOS devices, you may need to configure permissions for com.google.android.gms via ADB after installing the GMS. Without this, some features (such as geolocation in Google Maps) will not work properly.

Alternatives to Google Services on Xiaomi

If installing GMS seems too complicated or you prefer to do without it, consider alternative solutions:

GoogleAlternative for XiaomiAdvantagesDeficiencies
Google Play MarketMi App Store or APKMirrorNo GMS dependency, optimized for MIUIFewer applications, risk of malware
GmailMi Mail or BlueMailMultiple account support, integration with MIUINo synchronization with Google contacts
Google MapsBaidu Maps or Yandex MapsWorks without GMS, detailed maps for China/RussiaLimited functionality abroad
YouTubeNewPipe (open source)No advertising, background playbackNo official support for Google

Alternatives may be justified if you are not dependent on the Google ecosystem, but be aware that some apps (like WhatsApp or Uber) require Google Play Services to work properly, even if they are installed via APK.

FAQ: Frequent questions about installing GMS on Xiaomi

Can I install Google services on Xiaomi without unlocking the bootloader?
Yes, but only if your firmware initially supports GMS (global version). For Chinese firmware (China ROM), unlocking the bootloader is mandatory for most methods except manually installing the APK. However, even in this case, some functions (such as push notifications) may not work stable.
Why did Mi Account disappear after installing GMS and the theme of the registration stopped working?
This is a known problem on some MIUI firmware, where Google services conflict with Xiaomi system applications. Solutions: Reinstall Mi Account through Settings β†’ Apps β†’ Show Everything β†’ Mi Account β†’ Remove updates. Install a patch for compatibility (search for XDA on a phone model).
How to update Google Play Services manually if the automatic update doesn’t work?
Download the latest version of com.google.android.gms from APKMirror by selecting the option for your architecture (usually arm64-v8a or universal).Before installing: Remove the current version of Google Play Services via ADB: adb uninstall com.google.android.gms Install the downloaded APK. Reboot the phone.
Will Google Pay work after installing GMS on an uncertified device?
No, Google Pay requires official device certification through Google Mobile Services. Even if you install a GMS, the app either won't run or won't support contactless payments. Alternatives: Mi Pay (works on NFC-certified devices and Xiaomi certifications), Samsung Pay (if your bank supports), banking apps with native NFC payment implementations (e.g. SberBank Online).
Can I roll back the GMS installation if they cause problems?
Yes, but the process depends on the installation method: If you installed it through APK, just uninstall the Google Play Services and Google Play Store apps. If you installed it through TWRP, reset it to factory settings or restore the backup. If the GMS was pre-integrated into firmware, you will need to reflash the device to the non-GMS version. Once removed, it is recommended to clear the cache and system application data through Settings β†’ Apps β†’ Show all β†’ Three points β†’ Reset applications.