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 model | Support for HMS Core | Notes |
|---|---|---|
| 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.
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.
- Download and install AppGallery from Huawei's official website. Use the version for your region (e.g. AppGallery_12.6.1.301_Global.apk).
- Open AppGallery and log in via Huawei ID (if you donโt have an account, register directly in the app).
- In the search box, type in HMS Core and select the official app from Huawei Mobile Services.
- Click Install and wait until the process is complete. The system will automatically download all the necessary components.
- 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
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:
- Download APK- file HMS Core (e.g. com.huawei.hwid_6.11.0.302.apk).
- Install the file by allowing installation from unknown sources (Settings โ Applications โ Special Permissions โ Installation of Unknown Applications).
- After installation, open Settings โ Applications โ HMS Core โ Permissions and enable all available options (especially Auto Run, Show over Other Windows, and Change System Settings).
- 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:
- Install ADB Tools on your computer (e.g. Google Platform Tools).
- 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).
- 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
- 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?
Solving common installation errors
Even if installed correctly, HMS Core may not work properly. Consider typical problems and solutions:
| Error code | Reason. | Decision |
|---|---|---|
| 90-510 | Conflict with GMS or lack of rights | Turn off Google Play Services for 5 minutes or install HMS via ADB |
| 1001 | The device is not certified by Huawei | Use manual APK installation or ADB method |
| 2 | Damaged. APK-file | Download the file from another source |
| INSTALL_FAILED_INVALID_APK | The incompatible version of MIUI | Update 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 version | Support for HMS Core | Features |
|---|---|---|
| MIUI 14 (Global) | โ Complete. | Automatic integration with AppGallery, minimum of errors |
| MIUI 13 (China) | โ ๏ธ Partial | Manual 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:
- Standard Removal: Go to Settings โ Applications โ HMS Core โ Delete. This method is suitable if you installed HMS through AppGallery.
- Through ADB: If standard deletion is not available, use the command: adb uninstall com.huawei.hwid After that, clear the AppGallery cache.
- 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.