How to put Google services on Xiaomi: 3 proven ways (2026)

Xiaomi, Redmi and POCO smartphones come with a proprietary MIUI shell that often lacks Google pre-installed services β€” especially in models for the Chinese market or with global firmware without GMS. Without these services, you will not be able to use the Google Play Market, Gmail, YouTube or Google Maps β€” and many applications will simply refuse to work. In this article, we will analyze all the current ways to install Google services on Xiaomi in 2026, including official and alternative methods.

The problem of Google’s lack of services is relevant not only for the β€œChinese” versions of devices (with the CN marking in the model), but also for some global firmware, where the manufacturer has economized on licenses. For example, in Xiaomi 13T or POCO X6 Pro for the European market, Google Play Protect may not be available, which blocks the operation of banking applications. We will consider solutions for all cases – from manual installation of APK to full firmware with GMS.

Why is there no Google service on Xiaomi?

The main reason is the policy of Xiaomi and the restrictions of Google for the Chinese market.In China, Google services are banned, so local versions of smartphones are prohibited.CN ROM) come with alternative app stores (e.g. Mi App Store or GetApps). GMS because:

  • πŸ“¦ License Savings – Google charges a fee to pre-install its services, which increases the cost of the device.
  • 🌍 Regional restrictions – some countries (e.g., Russia) have their own requirements for preinstalled software.
  • πŸ”„ Castom firmware – After updating MIUI via Fastboot or Recovery, Google services can fly off.
  • πŸ› οΈ Manual removal – Users sometimes delete GMS to save battery or memory without realizing the consequences.

It is important to distinguish between β€œno Google services” and β€œno Google Play”: in the first case, the device does not have system components (Google Services Framework, Google Play Services), in the second case, services are installed but not updated or blocked.

⚠️ Warning: If the smartphone settings do not include Google Accounts in the Passwords and Security section, then GMS is missing completely. Attempt to install apps via APK in this case will fail with error INSTALL_FAILED_MISSING_SHARED_LIBRARY.

Sign.No GMS.GMS is installed but not working
Google Play MarketNot in the app menuInstalled but not opened or gives out errors
Synchronization of contactsImpossible through a Google accountContacts are not synchronized, Sync is currently experiencing problems
Push notificationsApplications (Viber, Telegram) do not receive notificationsNotifications are delayed or not coming at all
GeolocationGoogle Maps does not install or locateMaps work, but with errors or low accuracy

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

If your Xiaomi initially supports Google services but they have been removed or disabled, you can restore them through standard MIUI settings.This method is not suitable for the Chinese versions (CN ROM) - they need method 2 or 3.

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 the Google Play Services and Google Services Framework, and if they are available but disabled, turn them on.
  4. Go to Settings β†’ Accounts β†’ Add an account β†’ Google and log in.
  5. After restarting the device, check the Google Play Market.

Check out the MIUI (Global/EEA) version

Make a backup copy of the data

Connect to a stable Wi-Fi

Charge your phone at least 50%

-->

If there are no Google components in the app list, try installing them manually:

  1. Download the latest version of Google Play Services (choose the option for your architecture: arm64, armeabi-v7a or x86).
  2. Install. APK-File by allowing installation from unknown sources (Settings) β†’ Annexes β†’ Special access β†’ Installation of unknown applications).
  3. Repeat the steps for the Google Services Framework.
  4. Restart your device and try to log in to your Google account.
adb shell settings put global hidden_api_policy 1

-->

Method 2: Install Google services on Chinese firmware (CN ROM)

The Chinese versions of Xiaomi (CN ROM) are not Google certified, so standard methods won't work. It'll require manual firmware or installation through Recovery. We'll look at two options:

  • πŸ“± Through TWRP Recovery (requires unlocked bootloader).
  • πŸ–₯️ via Fastboot (official way from Xiaomi).

Important: Both methods will reset all the data on the phone! back up via Settings β†’ Additional β†’ Backup and Reset.

What is unlocking the bootloader?
Bootloader unlocking is a procedure that allows you to install unofficial firmware. On Xiaomi, you need: 1. Link your Mi Account to the device (in the developer settings). 2. Wait 7-15 days (the term depends on the model). 3. Use the official Mi Unlock Tool utility. ⚠️ Once unlocked, all data will be reset, and the warranty can be canceled.

Option A: Installation via TWRP

This is a method that's suitable for advanced users, and you'll need to:

  • Unlocked bootloader.
  • Installed TWRP Recovery for your model.
  • GApps (such as Open GApps or NikGApps)

Step-by-step:

  1. Download the right GApps package (select the ARM64 variant for most Xiaomi and Android 13/14 depending on the MIUI version).
  2. Reset the phone to recovery mode: Turn off the device, then press Power + Volume up.
  3. In TWRP, select Wipe β†’ Advanced Wipe and mark Dalvik / ART Cache, Cache. Don't touch Data!
  4. Return to the main menu, select Install and specify the path to the downloaded GApps file.
  5. Once installed, run Wipe β†’ Format Data (this will delete all user data!) and restart.

πŸ’‘

Use a minimum GApps package (e.g. NikGApps Basic) to avoid conflicts with MIUI. Full packages (Stock or Full) can cause errors when booting the system.

Option B: Fastboot Reflash to Global Version

A safer way is to get the official firmware through Fastboot.

  1. Download the global firmware for your model (look for the Global or EEA version).
  2. Unpack the archive and place the files in a folder with the Mi Flash Tool utility.
  3. Connect your phone in Fastboot mode (clip Power + Volume down when the device is off).
  4. In the Mi Flash Tool, select the firmware folder and press Refresh, then Flash.
  5. Wait for the process to end (5-10 minutes) and restart the phone.

⚠️ Warning: Fastboot removes all data, including photos and messages. If the phone doesn't turn on after the procedure, try repeating it with the Clean All option in the Mi Flash Tool.

Redmi Note Series Series Series

POCO F/X series

Xiaomi 12/13/14 series

Other (write in the comments)

-->

Method 3: Alternative methods (without firmware)

If unlocking a bootloader or firmware seems difficult, you can try to do without them. These methods are less reliable, but sometimes they work:

Method A: Installation via APK (for partial GMS)

Some Google apps (like Google Play Market or YouTube) can be installed manually, but they will not work smoothly without system services.

  1. Download APK- files: Google Play Store Google Account Manager Google Play Services (version for your Android)

Account Manager β†’ Play Services β†’ Play Store

Restart your phone and try to log in to your Google account.

Limitations:

  • ❌ Push notifications may not work.
  • ❌ Some applications (e.g. banking) will refuse to run.
  • ❌ Auto-update apps via the Play Market will not be available.

Method B: Use of alternative stores

If Google services are not installed, consider alternatives:

  • πŸ“± APKMirror is a manual download of APK- files.
  • πŸ“± Aurora Store is an open-source client for Google Play without services.
  • πŸ“± AppGallery (from Huawei) – supports many popular apps.

To install the Aurora Store:

  1. Download. APK-file.
  2. Install it by allowing sources outside the Play Market.
  3. When you first start, select an anonymous sign-in (without a Google account).
  4. In the settings, enable the Spoof device signature option to access paid applications.

πŸ’‘

To run banking applications (Sberbank, Tinkoff) without Google services, use Magisk with the Universal SafetyNet Fix module. This bypasses SafetyNet verification, but requires root rights.

Solving problems after installing Google Services

Even after a successful GMS installation, errors can occur. Consider typical problems and solutions:

Problem.Reason.Decision
Google Play is not openInstalled incompatible version of Google Play ServicesRemove the current version and install 23.30.14 (stable for MIUI)
DF-DFERH-01 error when downloading applicationsCache or Google account data conflictClear the cache and data of Google Play Store and Google Play Services in the application settings
No push notifications are comingMIUI blocks background activity of Google servicesTurn off battery optimization for Google Play Services in battery settings
Google Maps does not identify locationGoogle Location History is not available.Install Google Location History and enable geolocation in your settings

If after installing the GMS phone began to overheat or discharge quickly, check:

  • πŸ”‹ Background activity of Google Services in Settings β†’ Battery β†’ Battery Use.
  • πŸ”„ Auto-Update Apps – Turn it off in Play Market Settings.
  • πŸ“‘ Data synchronization – limit synchronization of unnecessary services (e.g., Google Fit or Google News).

How to check that Google services are working correctly?

After installing the GMS, you need to make sure that they are working.

  1. Open the Google Play Market and try to download any app (like Google Keep).
  2. Check the contact sync: Open Contacts β†’ Settings β†’ Import/Export β†’ Sync with Google. Add a test contact and make sure it shows up at contacts.google.com.
  3. Test push notifications: Install Telegram or Viber. Send a message from another device and check if the notification has arrived.

Google Maps

SafetyNet

adb shell su -c "getprop ro.boot.verifiedbootstate"

If the output is green, it's okay. If it's orange, you need to fix it with Magisk.

πŸ’‘

If, after all the checks, banking applications (Sberbank, Tinkoff) refuse to work, install the Universal SafetyNet Fix module in Magisk. This is the only way to bypass the check for the availability of Google certified services.

FAQ: Frequent questions about installing Google services on Xiaomi

Can I install Google services on Xiaomi without unlocking the bootloader?
Yes, but with limitations. You can manually install APK- Google Play Services and Google Play Store files, however: Push notifications will not work. Some applications (e.g. banking) will refuse to run due to lack of certification. Auto-update applications through the Play Market will not be available. For full operation of GMS, unlocking the bootloader and firmware is mandatory.
Why does the phone not turn on or hover on the logo after installing GApps?
This is a typical problem when the GApps version is incompatible with your firmware. Solutions: If the phone is getting stuck on the MIUI logo, press Power + Volume up 10-15 seconds for a forced reboot. If the device does not respond, reflash it through Fastboot using the official firmware. Choose the GApps package corresponding to the Android version (for example, for MIUI 14 based on Android 13 you need a package marked Android 13). For Xiaomi and POCO, it is recommended to use NikGApps instead of Open GApps - they are better optimized for MIUI.
How do I know which firmware on my Xiaomi is Chinese or global?
Check this in two ways: In Settings: Open Settings β†’ Find the line version. MIUI. If there is at the end CN (for example, MIUI 14.0.5 CN) β€” It's Chinese firmware. If there's Global, EEA or RU β€” Global firmware. Through model number: See model in Settings β†’ The phone. β†’ Model: Chinese models usually have the C suffix (e.g. Redmi Note 12 Pro)+ 5G (22101316C)).
Can I return the original firmware without Google services after installing GApps?
Yes, but the process depends on how you installed the GMS: If you used TWRP, run the original firmware through Fastboot with the Clean All option. If you flashed the global version through the Mi Flash Tool, go back to Chinese firmware in the same way. If you installed only APK, you just need to delete Google apps and clear the data through Settings β†’ Apps. Note that returning to Chinese firmware may require re-unblocking the bootloader.
Will Google Services Work After MIUI Update?
This depends on the type of update: πŸ”„ Regular OTA- update (via Settings β†’ System Update): Generally, Google services are saved but may require re-authorization. πŸ“¦ Manual firmware via Fastboot/Recovery: if you are running the Chinese version MIUI, GMS will fly. To save services, flash only global versions. Before updating, back up the data and check the firmware version on Xiaomi's official website.