Why install Google on Xiaomi Mi 10?
Smartphone Xiaomi Mi 10 β flagship 2020, which still remains relevant due to the powerful hardware and regular updates MIUI. However, many users face a problem: on the Chinese versions of the device (or after firmware custom software) no services Google β Play Market, Gmail, YouTube and others. Without them, the smartphone loses half of the functionality: you can not download applications, synchronize contacts or use geolocation to the fullest extent.
In this article, we will discuss all the current ways to install Google services on the Xiaomi Mi 10 in 2026, including official and alternative methods. You will learn how to circumvent the limitations of MIUI, avoid installation errors and what to do if services do not work after a reboot.
Before you start, check your firmware version in Settings β About Phone β MIUI. This is the choice of method. Also make sure that the phone has enough free space (at least 1.5 GB) and a stable Internet connection.
1. Current status check: Is Google on your Mi 10?
Before you install services, make sure they are really missing. In some regional versions of MIUI (e.g. Europe or Russia), Google apps are pre-installed but can be disabled.
- π Open the Settings. β Annexes β App management and search for Google, if you find Google Play Services or Google Play Market, they're already installed, but they may be hidden.
- π± Try to run Play Market through a phone search. If you get a Google Play Services Stop error, there are services but they don't work correctly.
- π Check the region of the device in Settings β Additionally. β Region: If China is listed, Google services are not.
If none of these are detected, your Mi 10 is completely devoid of Google, in which case move to the next section. If there are services but they don't work, skip the installation and go straight to the bug fix section.
β οΈ Note: On Chinese versions of the Mi 10 (marked China) ROM) Google services are removed at the firmware level, and their installation can lead to unstable system operation or blocking of the Mi Account.
2.Official method: installation via MIUI Global ROM
The most reliable method is to flash the device onto the global version of MIUI, where Google services are integrated by default, a method that is suitable for users who want to avoid manual installation and potential errors, but it requires unlocking the bootloader and can lead to data resets.
Here's the step-by-step instruction:
- Unlock the bootloader through the official Xiaomi website. This will require a Mi Account tied to the phone and a wait of 7-15 days (the term depends on Xiaomiβs policy).
- Download the firmware for your model from the site MIUI Downloads. Choose the Global Stable version (e.g., Downloads, miui_MI10Global_V14.0.5.0.TJBMIXM_...).
- Fastboot or Recovery: fastboot flash all.zip or Mi Flash Tool if you are using Windows.
- Configure the device after firmware. At the initial setup stage, the system will prompt you to log in to your Google account.
Advantages of the method:
- β Full compatibility with Google services without glitches.
- β Regular security updates from Xiaomi.
- β No need for manual installation APK.
β οΈ Note: Fastboot erases all data on your phone, including photos and apps. If you have important information, back up via Settings. β Additionally. β Backup and reset.
βοΈ Preparation for Global Firmware ROM
3. Alternative method: Manual installation of Google Services (GMS)
If the Global ROM firmware is not available for some reason (e.g., you canβt unlock the bootloader), you can install Google services manually, which works on Chinese versions of MIUI, but requires caution: an incorrect installation can lead to a reboot cycle.
You'll need:
- π± Xiaomi Mi 10 phone with unlocked bootloader (not necessary, but recommended).
- π» Computer with drivers installed ADB and Fastboot.
- π Archive with Google Apps (GApps) for ARM64 Android 10/11 (depending on the version MIUI). You can download it on OpenGApps (choose the Pico or Nano option).
Instructions:
- Activate USB debugging: Go to Settings β About Phone and 7 times click on the MIUI Version to enable Developer Mode. Return to Settings β Additional β For Developers and enable USB Debugging.
- Connect the phone to the PC and confirm access to debugging on the smartphone screen.
- Install GApps via ADB: adb push [name archive GApps].zip /sdcard/ adb shell su mount -o rw,remount /system unzip /sdcard/[name archive GApps].zip -d /system chmod 644 /system/priv-app/*/*apk reboot
After the reboot, check if Google Play Market is on the app menu. If it isn't, try installing the APK manually (download from APKMirror).
π‘
If the phone is stuck on boot after installing GApps, try resetting through Recovery (hold Power + Volume Up when turned on).
4. Google Installation on custom firmware (LineageOS, Pixel Experience)
If you use custom firmware on Xiaomi Mi 10 (like LineageOS or Pixel Experience), the installation process for Google services is simplified. Most unofficial builds support GApps out of the box, but sometimes they need to be installed.
Here's how to do it:
- Download compatible GApps for your firmware. For Android 12/13, NikGApps or MindTheGapps will do.
- Reboot your phone to Recovery (usually TWRP).
- Install. ZIP-Archives with GApps via Install β Select a file β Flick right.
- Clean the cache (Wipe β Advanced Wipe β Dalvik/ART Cache + Cache).
- Reboot to the system.
If you have any errors after installation (e.g. Google Play Services is constantly stopping), try:
- π Reinstall GApps with another version (for example, take a nano instead of a pico).
- π¦ Remove conflicting applications through ADB: adb shell pm uninstall --user 0 com.google.android.gms Then install them again.
| Firmware | Recommended GApps | Features |
|---|---|---|
| LineageOS 20 (Android 13) | MindTheGapps-13.0.0-arm64 | Requires Signature Spoofing for Microgs |
| Pixel Experience 12 | NikGApps-basic-arm64-12 | It includes Google Camera by default |
| MIUI 14 (Android 12) | OpenGApps-arm64-12-nano | You may need to disable MIUI Optimization. |
What is Signature Spoofing?
5. Solving Common Errors After Installing Google
Even after successfully installing Google services on the Xiaomi Mi 10, there may be problems, and here are the most common ones and ways to fix them:
Error: Google Play Services is constantly shutting down
Reason: conflict of versions of services or lack of rights.
Decision:
- Clear the cache and data of Google Play Services in Settings β Apps.
- Install the latest version of com.google.android.gms via ADB: adb install -r -d gms.apk
- If it doesnβt work, run a Magisk module to fix the permissions (e.g. Universal SafetyNet Fix).
Error: βThe device is not certifiedβ
Reason: Lack of Google certification (often on custom firmware).
Decision:
- π Register your device with Google Device Registration (you need a Google account).
- π Reboot the phone.
Error: βI canβt connect to Google serversβ
Reason: Blocking MIUI traffic or incorrect DNS settings.
Decision:
- π Change. DNS at 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare) in Settings β Wi-Fi β Additionally. β Settings IP.
- π‘οΈ Turn it off. MIUI Optimization in the Developer Settings.
π‘
If Google services still donβt work after all the manipulations, try flashing an alternative kernel (for example, Kernelsu) or changing the firmware to a more stable version.
6. Optimization of Google services on Xiaomi Mi 10
After successful installation of Google services, their work may be slowed down due to background MIUI activity.
- β‘ Disable autosynchronization for unnecessary accounts in Settings β Accounts and synchronization.
- π Limit background activity of Google Play Services through Settings β Battery β Energy saving mode (add to exceptions).
- ποΈ Clean up Google App Cache regularly SD Maid or built-in cleaner MIUI.
- π οΈ Use Magisk modules for fine-tuning: DisableFlagSecure for screenshots in protected applications. Universal SafetyNet Fix for SafetyNet (you need to google Pay).
If youβre using the Mi 10 with custom firmware, look at the kernel. Some builds (like the Pixel Experience) work better with the Radiant Kernel kernel, which is optimized for Google services.
To check compatibility with Google Pay or Netflix, use the SafetyNet Test app from the Play Market. If the test fails, install MagiskHide Props Config and configure the masking to be a certified device.
7. Google Services Alternatives for Xiaomi Mi 10
If Google is not available for some reason (for example, on the Chinese version of MIUI with a blocked bootloader), you can use alternative services:
| Google service | The alternative | Advantages |
|---|---|---|
| Google Play Market | Aurora Store | Anonymous APK Download, No Link to Google Account |
| Gmail | Proton Mail | Encrypting emails, no tracking |
| Google Maps | OsmAnd | Offline maps, no ads. |
| Google Drive | Nextcloud | Self-hosting, full control of data |
To install apps without Google Play, use:
- π¦ APKMirror - vetted APK-file.
- π F-Droid β Open source without trackers.
- π οΈ ADB to install via command line: adb install [file name].apk
If you only need Google Play for specific applications (like banking), try Island or Shelter β these apps create an isolated sandbox where you can run Google services without risking the main system.