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 Market | Not in the app menu | Installed but not opened or gives out errors |
| Synchronization of contacts | Impossible through a Google account | Contacts are not synchronized, Sync is currently experiencing problems |
| Push notifications | Applications (Viber, Telegram) do not receive notifications | Notifications are delayed or not coming at all |
| Geolocation | Google Maps does not install or locate | Maps 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:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Show All Apps.
- Search the Google Play Services and Google Services Framework, and if they are available but disabled, turn them on.
- Go to Settings β Accounts β Add an account β Google and log in.
- 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:
- Download the latest version of Google Play Services (choose the option for your architecture: arm64, armeabi-v7a or x86).
- Install. APK-File by allowing installation from unknown sources (Settings) β Annexes β Special access β Installation of unknown applications).
- Repeat the steps for the Google Services Framework.
- 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?
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:
- Download the right GApps package (select the ARM64 variant for most Xiaomi and Android 13/14 depending on the MIUI version).
- Reset the phone to recovery mode: Turn off the device, then press Power + Volume up.
- In TWRP, select Wipe β Advanced Wipe and mark Dalvik / ART Cache, Cache. Don't touch Data!
- Return to the main menu, select Install and specify the path to the downloaded GApps file.
- 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.
- Download the global firmware for your model (look for the Global or EEA version).
- Unpack the archive and place the files in a folder with the Mi Flash Tool utility.
- Connect your phone in Fastboot mode (clip Power + Volume down when the device is off).
- In the Mi Flash Tool, select the firmware folder and press Refresh, then Flash.
- 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.
- 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:
- Download. APK-file.
- Install it by allowing sources outside the Play Market.
- When you first start, select an anonymous sign-in (without a Google account).
- 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 open | Installed incompatible version of Google Play Services | Remove the current version and install 23.30.14 (stable for MIUI) |
| DF-DFERH-01 error when downloading applications | Cache or Google account data conflict | Clear the cache and data of Google Play Store and Google Play Services in the application settings |
| No push notifications are coming | MIUI blocks background activity of Google services | Turn off battery optimization for Google Play Services in battery settings |
| Google Maps does not identify location | Google 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.
- Open the Google Play Market and try to download any app (like Google Keep).
- 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.
- 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.