If you are the owner of a Xiaomi smartphone (especially the models of recent years), then surely noticed in the list of applications mysterious. HMS Many users confuse it with a virus, an unnecessary block or even spyware β and try to remove it. POCO. In this article, we will understand what is HMS Core, why you need it in your phone, what functions it performs and whether it can be disposed of without consequences.
Just make it clear: HMS Core (full name β Huawei Mobile Services Core) was originally developed by Huawei as an alternative to Google Mobile Services (GMS) But the presence of such technology in Xiaomi smartphones is surprising, because Xiaomi is actively cooperating with Huawei in some regions (for example, in China), where instead of Google services, local analogues are used, HMS Core can be automatically installed alongside certain apps β such as Petal Maps, Huawei AppGallery or Huawei Cloud β that some users install manually.
But is it necessary? Can it? HMS Core affects the performance, autonomy or security of your Xiaomi? And most importantly, what happens if you remove it? You will find the answers to these questions below, as well as step-by-step instructions for managing this component.
What is it? HMS Core and why it's on Xiaomi's phone
HMS Core is a set of system services and API (It's basically a Google Play Services analogue, but it's from a Chinese manufacturer. It includes applications that interact with the Huawei ecosystem:
- π Authorization through Huawei account ID (Google Account).
- π Geolocation services for maps and navigation (e.g. Petal Maps).
- π± Push notifications for applications that use Huawei infrastructure.
- βοΈ Cloud storage and data synchronization.
- π‘οΈ Secure payments through Huawei Pay.
In Xiaomi phones HMS Core appears for two main reasons:
- In China, Xiaomi smartphones are sold without Google services, so they are replaced by local alternatives, including: HMS If you bought a device with Chinese firmware (for example, Xiaomi 13 Pro for the domestic market), then this component will be preinstalled.
- Install Huawei apps. Many users manually download AppGallery, Petal Search or Huawei Health β with them automatically pull up. HMS Core as a mandatory condition of work.
It is important to understand that HMS Core itself is not a virus or spyware, it's a legitimate system component that has been tested for security:
- π Consume an extra battery in the background (especially if you donβt use Huawei services).
- πΆ Transfer data to Huawei servers (anonymous telemetry, like Google Play Services).
- π¦ Take up space in memory (about 100-200 MB).
How to check if it is installed HMS Core on your Xiaomi
To see if there is HMS Core on your smartphone, follow the following steps:
- Open Settings β Applications β Application Management.
- In the search bar, enter HMS Core or Huawei Mobile Services.
- If the app is found, tap it to see the version and permissions.
You can also check through the settings. β The phone. β Version. MIUI:
- If your firmware is global (for example, MIUI Global, then HMS Core is probably not available by default.
- If the firmware is Chinese (for example, the Chinese firmware, MIUI China), then the component is preinstalled.
- If you have installed Huawei apps manually, HMS Core could have appeared as an addiction.
Another way to do this is to use ADB (Connect your phone to your PC and execute the command:
adb shell pm list packages | grep huaweiIf you have lines like com.huawei.hms in the output, then the component is installed.
π‘
If you are not using Huawei apps, but HMS Core is still active, check the autostart list in Settings β Annexes β Autostart and turn it off there.
Functions HMS Core: What it does and what apps it uses
HMS Core gives developers access to a range of features similar to Google Mobile Services.Here are the main features it performs in a Xiaomi phone:
| Function | Description | Examples of applications |
|---|---|---|
| Authorization | Entry through Huawei ID Google Account or Phone Number. | Huawei AppGallery, Petal Maps, Huawei Cloud |
| Push notifications | Delivering notifications for applications that do not use FCM (Firebase Cloud Messaging). | Huawei Health, Huawei Wallet, some Chinese messengers |
| Geolocation | Location Kit (alternative to Google Location Services) | Petal Maps, Huawei Assistant, taxi services in China |
| Cloud storage | Sync files, contacts and notes with Huawei Cloud. | Huawei Cloud, Huawei Notes |
| Secure payments | Support for Huawei Pay and secure transactions. | Huawei Wallet, banking apps in China |
If you do not use the services listed, HMS Core actually sits idle, consuming resources, but some applications may require it:
- πΊοΈ Petal Maps β Huawei Maps Popular in Asia.
- π Huawei Health β fitness tracker with data synchronization.
- π AppGallery β Huawei App Store (an alternative to Google Play).
- βοΈ Huawei Cloud β Cloud Storage for Backups.
Interestingly, some applications (such as Petal Search) can work without a search engine. HMS Core, but with limited functionality. AppGallery or Huawei Health without it simply will not run.
What data collects HMS Core?
Can I remove it? HMS Core with Xiaomi: Risks and Consequences
Technically, removal HMS Core is possible, but it can make applications that depend on it inoperable. This is what happens if you uninstall it:
β οΈ Note: If you are using Chinese firmware MIUI, removal HMS Core can cause system services to crash because it is integrated into the OS. Global versions have lower risks, but some features (such as updates via AppGallery) will stop working.
Methods of disposal:
- Through ADB (Connect your phone to your PC and execute the command: adb shell pm uninstall -k --user 0 com.huawei.hms This will remove the app only for the current user without affecting system files.
- Root Access. Root Explorer or Titanium Backup can completely uninstall the package, but it's risky, because it can crash.
- Disable. If you're scared to delete, you can just turn off the app in the settings and stop auto-starting.
What happens after removal:
- β Huawei apps (AppGallery, Petal Maps, etc.) will no longer work.
- β Push notifications from Huawei services will disappear.
- β Released. ~100-200 MB of memory.
- β There may be errors when updating the firmware (if it depends on the HMS Core).
- β Some system features (such as Huawei Share for file transfer) may stop working.
If you still decide to delete, first make a backup through Settings. β System system β Backup or Xiaomi Cloud. In case of problems, you can restore the firmware through Fastboot.
Create a backup copy of the data
Check the list of installed applications for dependence on HMS
Disable autostart HMS Core in settings
Make sure the firmware is not Chinese (if so, the risks are higher)
Have a recovery cable on hand via Fastboot-->
How to turn off HMS Core if you are afraid to remove
If you donβt want to risk the stability of the system, but want to reduce the impact HMS Core on the phone, you can just turn it off or limit activity:
- Go to Settings β Applications β Application Management.
- Find it. HMS Core or Huawei Mobile Services.
- Slip it and select Disable (if the button is active).
- Then go to Permissions and disable all unnecessary (geolocation, contact access, etc.).
- Return to the main menu of the app and select the Battery. β Limit background activity.
- Also disable auto-start in Settings β Annexes β Auto-start.
After this action HMS Core will not consume battery and traffic in the background, but will remain in the system in case you suddenly need Huawei services.
If the Disable button is inactive (grey), the application is firmware protected.
- π§ Use it. ADB For forced shutdown: adb shell pm disable-user --user 0 com.huawei.hms
- π΅ Install Greenify or Brevent to freeze the application (root or special permissions required).
After you turn off, check if there's any bugs in your phone, and if everything's okay, you can leave it there.
π‘
Shutdown HMS Core is safer than removal, but does not guarantee full resource release.combine shutdown with permissions restriction and background activity for maximum effect.
HMS Core vs. Google Mobile Services: Whatβs Best for Xiaomi
Many users are wondering what is more effective β HMS Core or Google Mobile Services (GMS)? The answer depends on what services you use and in which region you are located.
| Criteria | HMS Core (Huawei) | GMS (Google) |
|---|---|---|
| Support for applications | It only works with applications adapted for Huawei (mostly Chinese). | It supports millions of apps from Google Play. |
| Geolocation | The Huawei Location Kit (less accurate outside of China) | Google Location Services (more accurate and faster) |
| Push notifications | It works through the Huawei Push Kit (can delay notifications). | Uses it. FCM (Firebase Cloud Messaging is the standard for Android. |
| Security | Huawei is undergoing inspections, but is less transparent to international audiences. | It is regularly audited by independent experts but collects more data. |
| Resource consumption | Less battery load if you donβt use Huawei services. | Google Play Services is often in the background and consumes more power. |
Conclusion:
- π If you live outside of China and use Google services (Gmail, YouTube, Google Maps) GMS β pick.
- π¨π³ If you have Chinese firmware or are actively using Huawei apps, then HMS Core is needed.
- βοΈ If you donβt use either service, you can disable both components to save resources.
On Xiaomi smartphones with global firmware HMS Core is usually not needed as all key features cover GMS. Exception β if you purposefully install Huawei apps.
Frequent problems with HMS Core and how to solve them
Sometimes. HMS Core can cause malfunctions or malfunctions, and these are the most common problems and ways to fix them:
β οΈ Note: If after the update MIUI HMS Core started consuming a lot of battery, check if new Huawei apps have appeared on the system. Often the component is activated automatically after installing the associated software.
| Problem. | Reason. | Decision |
|---|---|---|
| High battery consumption | Background activity due to push notifications or geolocation | Turn off autostart and limit background activity in the battery settings. |
| Mistake "HMS Core stopped stopped" | Conflict with other system services or cache damage. | Clear the cache and application data in Settings β Annexes β HMS Core β Warehouse. |
| Notifications from Huawei apps are not working | Huawei Push Kit is disabled or network access is blocked. | Check the permissions and enable mobile data/Wi-Fi for HMS Core. |
| HMS Core is installed after removal. | Some apps (like AppGallery) automatically restore it. | Remove all Huawei apps or use them ADB lock-in. |
| Conflict with Google Play Services | Both services attempt to manage geolocation or notifications. | Turn off geolocation for HMS Core or remove it if you donβt use it. |
If HMS Core interferes with your phone, but you donβt want to remove it, try the following steps:
- Clear the cache: Settings β Annexes β HMS Core β Warehouse β Clear the cache.
- Update the app through AppGallery (if installed).
- Check if there are any updates MIUI β Sometimes bugs are fixed in new versions of the firmware.
- If the problem persists, roll back to factory settings (donβt forget to make a backup!).
In extreme cases, you can try to reflash the phone to the global version. MIUI (If you have Chinese firmware, it will delete. HMS Core and replace it with GMS.
π‘
If after cleaning the cache HMS Core continues to behave unstable, try to turn it off for 10-15 minutes and then turn it on again.