Xiaomi MIUI-based smartphones often ship without Google services pre-installed โ especially for devices for the Chinese market or global firmware models where Google Mobile Services is not the default GMS. Without these services, you will not be able to use Google Play Market, Gmail, YouTube and other key applications. In this article, we will discuss the current ways to install Google services on Xiaomi in 2026, including official and alternative methods, and also explain how to avoid typical errors.
Itโs important to understand that the installation process depends on the MIUI version, regional firmware and device model. For example, the Xiaomi 13 Ultra or Redmi Note 12 Pro+ with Chinese firmware will require one approach, and the POCO X5 with global MIUI will require another. We will look at the universal solutions that work on most devices, and also point out the nuances for specific cases.
Why is there no Google service on Xiaomi?
The lack of Google services on Xiaomi smartphones is due to several factors:
- ๐ฆ Regional restrictions: Devices for the Chinese market (China) ROM) not include GMS They're using analogues from Baidu, Tencent and other companies.
- ๐ Global firmware without a license: Some models (e.g, POCO M6 Pro) may be supplied with MIUI Global, but without Google services due to certification issues.
- ๐ Castom firmware: If you have installed an unofficial version MIUI or LineageOS, Google services may have been removed for space saving or other reasons.
Without GMS, you can't:
- ๐ฑ Install applications from Google Play (you will have to use it) APK or third-party stores like APKMirror).
- ๐ Use Google Search, Gmail, Google Maps and other services with full functionality.
- ๐ Update applications automatically (you will have to do it manually).
- ๐ฎ Run games that require Google Play Games (such as Genshin Impact or Google Play Games) PUBG Mobile).
Fortunately, you can install Google services on Xiaomi yourself โ and this does not always require unlocking the bootloader or root right.
Method 1: Installation with MIUI Recovery (official method)
This is the most reliable way for devices with China ROM or global firmware without GMS. It does not require unlocking the bootloader and works on most models, including the Xiaomi 12T, Redmi K60 and POCO F4.
- ๐ฑ Xiaomi smartphone with a battery charge of at least 50%.
- ๐ป Computer with Windows/Linux Mac.
- ๐ USB-cable (preferably original).
- ๐ Archive with Google Apps for your version MIUI.
Steps:
- Download the correct version of GMS: For MIUI 14 and later: GApps from Xiaomi.EU. For MIUI 12/13: Open GApps (choose arm64 and Android 11/12).
Connect your smartphone to your PC
Go to Recovery.
1. Turn off the phone.
2.Put the Power button + Volume up until the MIUI Recovery logo appears.Choose a language
Install update.zip to System
Show the way to the archives
Reset the device
Once rebooted, Google Play Market, Google Services Framework and other components will appear in the app menu, and you may need to manually update them through Settings โ Apps โ Google Play Market โ Update.
โ๏ธ Preparation for installation GMS recover
โ ๏ธ Attention: If after installation GMS phone hangs on the logo MIUI, Recovery is a reset with Wipe Data, which is due to a conflict between service versions and firmware, and 90 percent of the time, it helps to re-install GApps with a pre-cleaning cache (Wipe Cache).
Method 2: Installation via ADB (without Recovery)
If you donโt have access to MIUI Recovery or are afraid of breaking something, you can install Google services via ADB (Android Debug Bridge), which is suitable for devices with an unlocked bootloader or root rights, but works on some models without them (for example, Redmi 10 or POCO M4 Pro).
You'll need:
- ๐ฅ๏ธ Computer with installed ADB and Fastboot.
- ๐ฑ Included debugging by USB (Settings โ The phone. โ Version. MIUI (press 7 times) โ Additionally. โ For developers โ Debugging by USB).
- ๐ Archive with GApps (same versions as for Recovery).
Instructions:
- Unpack the archive from GApps into a folder on your PC (e.g., C:\GApps).
- Connect the phone to the PC and allow debugging over USB (a request will appear on the smartphone screen).
- Open the command prompt (Windows) or terminal (Mac/Linux) and execute: Adb devices Make sure your device appears in the list.
- Go to the folder with GApps and install: adb push GApps.zip /sdcard/ adb shell su mount -o rw,remount /system unzip /sdcard/GApps.zip -d /system chmod 644 /system/priv-app/*/*apk reboot
If you do not have root rights, use the following instead of su:
adb install-multiple *.apk(set up APK-Files are like normal applications, but some features may not work).
โ ๏ธ Note: Some models (Xiaomi 13 Pro, Redmi) K50) installation ADB without root, Google Play Services may crash, and only a full Fastboot flashing will help.
What if the ADB canโt see the device?
Method 3: Installation through custom Recovery (TWRP)
If your Xiaomi has TWRP installed (TeamWin Recovery Project), the installation process for GApps is simplified, suitable for advanced users, as it requires an unlocked bootloader. Detailed instructions for installing TWRP are available in our article โHow to install TWRP on Xiaomiโ.
Steps:
- Download the appropriate GApps package: For Android 13/14: NikGApps (we recommend Basic or Full). For Android 11/12: OpenGApps (arm64, Android 11).
TWRP
Power button + Volume up
Install
Wipe Cache/Dalvik
Advantages of this method:
- โ It works on any firmware (including custom LineageOS or Pixel Experience).
- โ Allows you to choose a minimum set of services (saves space).
- โ It is easy to update GApps through TWRP.
| Method of installation | Do you need to unlock the bootloader? | Need root? | Difficulty | Suitable for |
|---|---|---|---|---|
| MIUI Recovery | โ No. | โ No. | โญโญ (simple) | Stock MIUI (China/Global) |
| ADB | โ No (but I need debugging) | โ ๏ธ Desirable. | โญโญโญ (middle-of-the-road) | Any firmware with debugging |
| TWRP | โ Yes. | โ ๏ธ Not necessarily. | โญโญโญโญ (difficult) | Custom firmware, MIUI with unlocking |
๐ก
If Google apps crash all the time after installing GApps, try disabling Miui Optimization in the developer settings, which solves the problem on 70% of devices.
How to check if Google services are installed correctly?
After you install GApps, you need to make sure everything works correctly.
- Open the Google Play Market and try downloading any app (like Google Chrome).
- Check for Google Play Services in Settings โ Apps โ All Apps.
- Start Google Search and complete any request.
- Make sure you can add a Google account to your Settings โ Accounts.
If something's not working:
- ๐ Update Google Play Services manually via APKMirror.
- ๐ฑ Clear the cache for Google apps (Settings) โ Annexes โ Google Play Services โ Memory. โ Clear the cache).
- ๐ง Check the date and time settings โ they should be automatic.
If the Google Play Market doesn't open or if it gives you an error called DF-DFERH-01, then the version of GApps installed is incompatible with your firmware.
- Remove current GApps via TWRP or ADB:
- Install a different version of GApps (for example, try Basic instead of Full).
๐ก
If your phone starts to warm or discharge quickly after installing GApps, check the background activity of Google Play Services in the battery settings.
Frequent mistakes and their solutions
When you install Google services on Xiaomi, users face typical problems, and we have collected the most common and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Error 20 when installing APK | Incompatible version of GApps or corrupted file | Download another GApps package (e.g. NikGApps instead of OpenGApps) |
| Continuous notifications โGoogle Play Services is stoppedโ | Version conflict or lack of rights | Install Google Services Framework manually through ADB |
| You can not add a Google account | Google Account Manager is not available | Separately install it from the GApps package |
| Phone freezes on boot after installing GApps | Incompatibility with the MIUI version | Reset settings via Recovery or reflash the device |
If none of these methods worked, your Xiaomi model may have hardware limitations, such as some Chinese-made devices (such as the Xiaomi Mix Fold 3) blocking Google services at the firmware level, in which case the only way out is a full flashing on MIUI Global or custom firmware like the Pixel Experience.
โ ๏ธ Note: On devices with HyperOS (new shell from Xiaomi), the installation process for GApps may be different. Before you start, check compatibility on the Xiaomi.EU or XDA-Developers forums.
Alternative ways to use Google services
If you canโt install GApps or you donโt want to take risks, you can use alternative methods:
- ๐ Web versions of services: Most Google services (e.g. Gmail, Google Drive, Google Maps) have full-featured web versions. Just add them to the home screen via the browser.
- ๐ฆ Third-party stores: APKMirror is a reliable source APK-Aurora Store is an open client for Google Play (does not require) GMS). APKPure โ an alternative store with automatic updates.
- ๐ MicroG: Lightweight replacement of Google's open source services. Supports geolocation, push notifications and authorization through Google.
Advantages of alternatives:
- โ There is no risk of โbrickingโ the device.
- โ Space savings (GApps take up to 1 GB).
- โ More control over data (MicroG doesnโt collect information as aggressively as Google).
Disadvantages:
- โ Not all applications work without GMS (For example, Google Pay or Pokรฉmon GO).
- โ No automatic updates via Google Play.
- โ Possible problems with push notifications (solved by MicroG settings).
๐ก
If you use MicroG, remember to include Google device registration and Google Cloud Messaging in its settings.