HMS Core on Xiaomi: How to install and configure Huawei services on phones with MIUI

Huaweiโ€™s HMS Core services are becoming more popular among Xiaomi users, especially after Googleโ€™s restrictions in some regions, allowing exclusive applications (such as Petal Maps, Huawei AppGallery), optimizing device performance, and even improving autonomy through alternative frameworks. However, installing HMS Core on smartphones with MIUI has nuances, from compatibility with the firmware version to possible conflicts with Google Mobile Services (GMS).

In this guide, we will discuss all the current ways to install HMS Core on Xiaomi in 2026, including the official method through AppGallery, manual installation of APK, as well as solutions for devices without GMS. Separately, we will focus on common errors (for example, code 90-510 or 1001) and how to fix them. If you want to access the Huawei ecosystem without buying their smartphone, this guide is for you.

What is HMS Core and why is it needed for Xiaomi?

HMS Core (Huawei Mobile Services Core) is a suite of system services similar to Google Play Services, developed by Huawei, which power applications from the brand ecosystem, including:

  • ๐Ÿ“ฑ AppGallery is an alternative app store with exclusive content.
  • ๐Ÿ—บ๏ธ Petal Maps and Petal Search โ€“ maps and search without Google depending on the maps and search engines.
  • ๐Ÿ”’ Huawei ID โ€” unified authorization for all services
  • ๐ŸŽฎ Huawei GameCenter is a platform for gamers with bonuses;
  • ๐Ÿ“Š Huawei Analytics is a developer tool.

On Xiaomi HMS Core can be useful if:

  • ๐ŸŒ You live in a region where access to Google services is restricted (e.g., China or some Middle Eastern countries);
  • ๐Ÿ”„ Want to test an alternative ecosystem without buying a Huawei smartphone
  • ๐Ÿ›ก๏ธ Worry about privacy and prefer less reliance on Google
  • ๐ŸŽ Use exclusive apps available only through AppGallery.

It is important to understand that HMS Core does not replace GMS completely. On Xiaomi, both frameworks can work in parallel, but this sometimes leads to conflicts - for example, increased battery consumption or synchronization errors.

Xiaomi modelSupport for HMS CoreNotes
Xiaomi 13/13 Proโœ… Yes.Requires MIUI 14+ and manual resolution setting for HMS
Redmi Note 12โœ… Yes.Possible errors when installing via APK on MIUI 13
POCO F5โœ… Yes.Use the official method through AppGallery
Xiaomi 12Tโš ๏ธ Partially.Push notifications from HMS may not work
Redmi 10AโŒ No.Older chipsets (like the Helio G25) donโ€™t support HMS

โš ๏ธ Warning: On devices with MIUI China ROM (without GMS), installing HMS Core may block access to some Chinese services, such as WeChat Pay or Alipay.

๐Ÿ“Š Why do you install HMS Core on Xiaomi?
To access AppGallery
Due to Google's restrictions
Testing alternative services
Other

Official method: installation through AppGallery

The most reliable method is to download HMS Core directly from Huawei AppGallery, which is suitable for most modern Xiaomi smartphones (starting with MIUI 12) and ensures stable service operation.

  1. Download and install AppGallery from Huawei's official website. Use the version for your region (e.g. AppGallery_12.6.1.301_Global.apk).
  2. Open AppGallery and log in via Huawei ID (if you donโ€™t have an account, register directly in the app).
  3. In the search box, type in HMS Core and select the official app from Huawei Mobile Services.
  4. Click Install and wait until the process is complete. The system will automatically download all the necessary components.
  5. Reboot your smartphone so that the changes take effect.

After installation, check the services:

  • ๐Ÿ” Open Settings โ†’ Applications โ†’ Application Management and find HMS Core. Make sure itโ€™s active.
  • ๐Ÿ“ฑ Try running any AppGallery application (e.g. Petal Maps)
  • ๐Ÿ”” Check if push notifications are coming (e.g. from Huawei Mail).

โš ๏ธ Warning: If you install a 1001 error ("Device not supported") on AppGallery, your Xiaomi model is not certified by Huawei. In this case, use alternative methods (see next section).

โ˜‘๏ธ Preparation for the installation of HMS Core

Done: 0 / 5

Alternative methods of installation of HMS Core

If the official method didn't work, try one of the alternatives. They require more action, but often solve compatibility issues.

Method 1: Hand-mounted APK

This is a great way to use it for advanced users, and you'll need to:

  • ๐Ÿ“„ Latest version of HMS Core APK (download only from trusted sources, such as APKCombo)
  • ๐Ÿ”ง A permission management application (e.g. App Ops or Shizuku).

Instructions:

  1. Download APK- file HMS Core (e.g. com.huawei.hwid_6.11.0.302.apk).
  2. Install the file by allowing installation from unknown sources (Settings โ†’ Applications โ†’ Special Permissions โ†’ Installation of Unknown Applications).
  3. After installation, open Settings โ†’ Applications โ†’ HMS Core โ†’ Permissions and enable all available options (especially Auto Run, Show over Other Windows, and Change System Settings).
  4. Reset the device.

Method 2: ADB (for advanced users)

If HMS Core refuses to install, you can use ADB (Android Debug Bridge), which requires a connection to a PC.

Steps:

  1. Install ADB Tools on your computer (e.g. Google Platform Tools).
  2. Connect Xiaomi to your PC via USB and enable Debugging via USB (Settings โ†’ About Phone โ†’ MIUI Version โ†’ 7 times click on the build number โ†’ return to Additional Settings โ†’ Developer Settings).
  3. Open the command line in the folder with ADB and execute: adb install com.huawei.hwid_6.11.0.302.apk adb shell pm grant com.huawei.hwid android.permission.READ_PHONE_STATE adb shell pm grant com.huawei.hwid android.permission.WRITE_SECURE_SETTINGS
  4. Reboot your smartphone.

This method helps bypass the limitations of MIUI on installing system applications, but beware: the wrong ADB commands can disrupt the device.

What to do if HMS Core is not updated?
If HMS Core has stopped updating through AppGallery, remove it manually (Settings โ†’ Applications โ†’ HMS Core โ†’ Delete), then clear the AppGallery cache and re-install. Also check if the antivirus (such as MIUI Security) blocks access to Huawei servers.

Solving common installation errors

Even if installed correctly, HMS Core may not work properly. Consider typical problems and solutions:

Error codeReason.Decision
90-510Conflict with GMS or lack of rightsTurn off Google Play Services for 5 minutes or install HMS via ADB
1001The device is not certified by HuaweiUse manual APK installation or ADB method
2Damaged. APK-fileDownload the file from another source
INSTALL_FAILED_INVALID_APKThe incompatible version of MIUIUpdate your firmware or use an older version of HMS Core

If after installing HMS Core:

  • ๐Ÿ”„ Not Updated โ€“ Clear AppGallery cache and check your internet connection
  • ๐Ÿ“ต No notifications come โ€“ turn on auto-run for HMS in the battery settings (Settings โ†’ Battery โ†’ Auto-run);
  • ๐Ÿ”’ Asks for Huawei password ID โ€“ reset password through the official website.

โš ๏ธ Warning: On some firmware MIUI (e.g., MIUI EU) HMS Core may conflict with the GmsCore module. If the smartphone starts to slow down, try turning off battery optimization for both services.

๐Ÿ’ก

If the HMS Core does not start, try temporarily disabling MIUI Optimization via ADB with the adb shell settings put global miui_optimization_disabled 1. After checking the HMS, return the settings (adb shell settings put global miui_optimization_disabled 0).

Compatible with different versions of HMS Core MIUI

HMS Core is highly dependent on MIUI and regional firmware, and the compatibility table for popular versions is as follows:

MIUI versionSupport for HMS CoreFeatures
MIUI 14 (Global)โœ… Complete.Automatic integration with AppGallery, minimum of errors
MIUI 13 (China)โš ๏ธ PartialManual permissions for HMS are required
MIUI 12.5 (EEA)โœ… Complete.There may be problems with push notifications
MIUI 12 (Global)โŒ No.HMS Core is installed but not stable

On MIUI China ROM (without GMS), HMS Core often performs better than on global firmware, but can conflict with Chinese services. If you use Xiaomi.eu or custom firmware (like Pixel Experience), check HMS support on the developer forum.

To check the current version of MIUI, go to Settings โ†’ About Phone โ†’ MIUI. If your version is older than MIUI 12, it is recommended to update the firmware before installing HMS Core.

๐Ÿ’ก

On MIUI 14+, HMS Core is installed error-free 90% of the time, and on older versions (MIUI 12 and below), there is a high probability of conflicts with GMS, so use alternative methods (ADB or manual permissions).

How to remove HMS Core from Xiaomi

If HMS Core is unstable or you no longer need it, you can uninstall it. However, do it carefully: some apps from AppGallery may stop working.

Methods of disposal:

  1. Standard Removal: Go to Settings โ†’ Applications โ†’ HMS Core โ†’ Delete. This method is suitable if you installed HMS through AppGallery.
  2. Through ADB: If standard deletion is not available, use the command: adb uninstall com.huawei.hwid After that, clear the AppGallery cache.
  3. Reset: In extreme cases, reset to factory settings (Settings โ†’ About Phone โ†’ Resetting), but this will delete all data from the device.

After removal:

  • ๐Ÿ”„ Reboot your smartphone;
  • ๐Ÿ“ฑ Check the Google Play Services (if they have been disabled)
  • ๐Ÿ”’ Remove unnecessary permissions for AppGallery in your application settings.

โš ๏ธ Note: If you have deleted HMS Core, but AppGallery continues to request its installation, clear the Settings app data โ†’ Annexes โ†’ AppGallery โ†’ Warehouse โ†’ Clear the data. It'll reset the store settings.

FAQ: Frequent questions about HMS Core on Xiaomi

Can I install HMS Core on Xiaomi without root rights?
Yes, root is not required. All of the methods described (via AppGallery, manual APK installation, or ADB) work without superuser rights. However, some ADB commands may require bootloader unlocking, which will reset all data on the device.
Will HMS Core be in conflict with Google Play Services?
In most cases, there is no conflict, but it is possible: ๐Ÿ”‹ Increased battery consumption (if both services work in parallel); ๐Ÿ“ต Delays in receiving push notifications; ๐Ÿ”„ Rare sync errors (e.g. in Huawei Cloud) To minimize problems, disable auto-start for one of the services (Settings) โ†’ Battery โ†’ Auto-start).
How to upgrade HMS Core to Xiaomi?
Updates come automatically through AppGallery. If they don't: Open AppGallery and check for updates in My Profile โ†’ Updates; Download the latest version of APK with APKCombo and install it manually; Clear AppGallery and HMS Core cache in your application settings.
Can I use Huawei Pay on Xiaomi with HMS Core?
Huawei Pay is technically installed, but wonโ€™t work on most Xiaomi devices, because it doesnโ€™t support NFC-HCE at the iron level, except for Kirin chip models (like the Huawei Mate), but theyโ€™re not compatible with MIUI.
How to transfer data from Google to Huawei ID?
Huawei offers a Huawei Cloud backup tool, but it doesn't sync with Google Drive.To move data: Download files from Google Drive to your PC; Upload them to Huawei Cloud via the web version; Use Huawei's Phone Clone app to transfer contacts and photos. Unfortunately, there's no automatic synchronization between ecosystems.