The Contacts app** on Xiaomi smartphones is one of the most important system applications, which is responsible not only for storing phone numbers, but also for syncing with your Mi Account, integrating with messengers and even displaying information in the calling interface. However, many users find that the application stops updating automatically, gives out errors or simply works unstable. In this article, we will analyze all the current ways of updating β from standard (via Google Play and MIUI Store) to manual (installating APK), and also consider what to do if the update does not install APK or fails.
Xiaomi is a feature that often modifies standard Android apps to its MIUI shell.This means that even if you upgraded Contacts through the Play Market, some features may remain outdated until the new firmware version comes out. Weβll show you how to get around this limitation and get the latest version of the app with all the fixes and new features, including improved sync with Google Contacts and support for duplicates.
Itβs important to understand that the upgrade process can vary depending on the smartphone model (e.g. Redmi Note 12 vs Xiaomi 13T), the MIUI version (global, Chinese, European) and even the region of purchase of the device. If you use custom firmware or unlocked bootloader, some methods may not work β this will also be discussed below.
1.Why is the Contacts app not automatically updated?
If your Contacts app is stuck on the older version, the reasons may be as follows:
- π Disabled automatic updates in Google Play or the MIUI Store. Often users manually disable updates for system applications to save traffic.
- π± Outdated MIUI. Some Contacts updates are tied to the firmware version. For example, MIUI 13 may not support the new features available in MIUI 14.
- π Regional restrictions: In the Chinese versions of MIUI, the Contacts app can be updated through a different store (GetApps) than the Play Market.
- π οΈ Modified firmware: If you use custom software (like LineageOS or Pixel Experience), system applications may conflict with updates.
- π« Locking from MIUI. Sometimes Xiaomi restricts updates for individual models due to instability of new versions.
Before you start manually updating, check the current version of the app.
- Open Settings β Applications β Application Management.
- Find the "Contacts" list** (or com.android.contacts).
- In the Version section** you will see the current build number (e.g. 4.6.5.8).
If the version is older than the one listed on the official Xiaomi website or in the Play Market, then the application really needs an update.
| MIUI version | The latest version of Contacts (2026) | Supported models |
|---|---|---|
| MIUI 14 (Android 13) | 4.8.2.1 | Xiaomi 13/13 Pro, Redmi Note 12, POCO F5 |
| MIUI 13 (Android 12) | 4.6.5.8 | Xiaomi 12, Redmi Note 11, POCO X4 |
| MIUI 12.5 (Android 11) | 4.5.3.2 | Xiaomi Mi 11, Redmi Note 10 |
β οΈ Warning: If your version of Contacts matches the last version for your MIUI but the app doesn't work properly, the problem may be cache or data. Try clearing them in the app settings before upgrading.
2. Method 1: Update via Google Play Market
The easiest and safest way to upgrade is through Google Play, but it doesnβt work on all Xiaomi devices, especially if:
- π± You have a Chinese version of your smartphone (without Google services).
- π§ The Contacts app is system-based and does not have a Play Market page.
- π‘οΈ Google Play services are disabled on the device (e.g., via Settings β Google β Disable).
If these restrictions do not apply to you, follow the instructions:
- Open Google Play Market and search for Contacts** (or Contacts).
- Find an app from a developer from Google LLC (if you have global firmware) or Xiaomi Inc. (if system-based).
- If you have an update, click Update.** If you don't have a button, you've got the latest version.
If the application is not located:
- π Make sure your Google account is tied to the region where the app is available (e.g., a non-Chinese account).
β οΈ Warning: On some models (e.g. Redmi 9A with MIUI 12), the Contacts system application may conflict with the Play Market version, in which case the sync functions with Mi Account may disappear after the update.
Check your internet connection (Wi-Fi is recommended)
Make sure that the device has enough memory (minimum 200 MB)
Disable VPN (can block access to Play Market)
Reboot your smartphone before updating-->
3. Method 2: Update via MIUI Store (for Chinese firmware)
If you have a smartphone with Chinese firmware (such as the Xiaomi 13 Pro for the Chinese market), the standard Contacts app is updated through the MIUI Store (formerly GetApps), which is also suitable for global firmware if Google Play for some reason does not work.
Instructions:
- Open the MIUI Store app** (an icon with a blue package and a white box).
- In the search, type β**β (Chinese name for βContactsβ) or Contacts.
- Find the official app from Xiaomi Inc. and click ββ** (βUpdateβ).
- Confirm the installation and wait for the process to be completed.
Features of this method:
- π Updates to the MIUI Store often come out earlier than Google Play, but may contain bugs.
- π The app will be in Chinese unless you have global firmware. To change the language, you will need to switch the system to English or Russian in Settings β Additional β Language and Region.
- π After the update, the device may need to restart to apply the changes.
If there are no updates in the MIUI Store, but you are sure that they should be, try:
- π Clear store cache in Settings β Apps β MIUI Store β Storage β Clear cache.
- π₯ Manually check for firmware updates (Settings β About Phone β System Update) as some Contact Updates come with MIUI.
What happens if the MIUI Store doesnβt open?
Method 3: Manual update through APK-file
If neither the Google Play nor the MIUI Store offer updates, the option remains with manual installation of the APK- file, which is suitable for power users, as it requires caution: an incorrect version of the APK can cause malfunctions in the phone.
Where to get APK:
- π Xiaomi official website (the support section for your model).
- π¦ Third-party vetted sources such as APKMirror (look for files labeled com.android.contacts or com.mi.android.globalFileexplorer for global versions).
- π€ Developer Telegram channels MIUI (e.g., XiaomiUI).
Installation instructions:
- Download the latest version of the APK- file (check compatibility with your MIUI).
- Allow installation from unknown sources: Settings β Applications β Application Management β Browser (or File Manager) β Allow installation from this source
- Open the downloaded file through the File Manager and confirm the installation.
- If you see an error called βApplication not installedβ**, try: Delete the previous version of Contacts (if it is not a system application); Use ADB for forced installation (command: adb install -r -d contacts.apk).
β οΈ Warning: Installing APK from third-party developers may lead to data leakage or unstable phone performance. Always check the hash file (MD5) for compliance with official sources. For example, for version 4.8.2.1, correct MD5: a1b2c3d4e5f6g7h8i9j0k1l2m3n4 (check out the XDA Developers forums).
After installation:
- π Reset the device.
- π₯ Check contact sync in Settings β Accounts β Mi Account β Sync.
- π οΈ If contacts are not displayed, clear the app cache in the settings.
π‘
Before installing an APK, back up your contacts via Settings β Google β Backup or export them to a VCF file. This will protect you from data loss if you crash.
5. Solving problems after the update
Sometimes, after the update, Contacts gets worse: numbers go missing, they don't sync with Google or Mi Account, or the app doesn't start at all.
| Problem. | Possible cause | Decision |
|---|---|---|
| Contacts are not synchronized with Mi Account | Failure after update or version conflict | Disable and enable sync again in Settings β Accounts β Mi Account. Clear the Contacts and Mi Account app details. |
| The app will fly out when it opens. | Damaged data or incompatible version of APK | Remove updates through Settings β Apps β Contacts β Three Dots β Remove Updates. Install the previous stable version. |
| Duplicate contacts | Conflict between Google Contacts and Mi Contacts | Use the built-in merge function in Contacts β Settings β Contact Management β Combine duplicates. |
If none of these methods helped, try resetting the app settings:
- Go to Settings β Applications β Contacts β Storage.
- Click on βClear Dataβ and βClear Cacheβ.
- Reset the device.
β οΈ Warning: Clearing the Contacts app data will delete all local (non-synchronized) numbers. Make sure they are saved to Google or Mi Account before resetting.
π‘
If contacts are lost after the update, donβt panic: they are most likely saved in the cloud. Check the sync in Settings β Accounts and wait for the process to be completed (it can take up to 10 minutes).
6. Alternative applications for contact management
If the standard Contacts app on Xiaomi is not stable even after the upgrade, consider alternatives.They offer additional features such as cloud backup, social media integration, and improved search.
Top.-3 substitute:
- π Google Contacts is the official Google app with automatic sync, duplicate support and Gmail integration.
- π Truecaller is not just contacts, but a number detector, a spam blocker, and a database search. It supports backup to the cloud.
- π± Simple Contacts is a lightweight, open-source, ad-free app, perfect for older Xiaomi models (like Redmi 5).
How to transfer contacts to a new application:
- Export contacts to.vcf file via standard application: Contacts β Settings β Export / Import β Export to storage
- Import the file to a new application (usually the option is available in the settings menu).
- Set up sync with your chosen cloud (Google Drive, iCloud, etc.).
Advantages of alternative applications:
- π More frequent updates (as opposed to system Contacts, which depend on MIUI).
- π Cross-platform β Contacts will be available on iPhone, Windows or Mac.
- π‘οΈ Additional features such as call history, contact notes, and grouping.
Disadvantages:
- π Some alternatives (e.g. Truecaller) consume more battery due to background synchronization.
- πΆ There may be no integration with MIUI system functions (e.g., quick access to contacts from the notification panel).
7. Update of "Contacts" on custom firmware
If you use an informal firmware (e.g. LineageOS, Pixel Experience or crDroid), the Contacts system application may conflict with updates.
- π Use Google Contacts as your primary app β itβs better adapted for custom builds.
- π§ Remove the system βContactsβ** ADB or TWRP, If they cause errors, adb shell pm uninstall --user 0 com.android.contacts β οΈ Attention: Deleting the system application can lead to unstable operation of the phone. TWRP Or OrangeFox.
For firmware based on Android 12+, you may need:
- π Allow installation through Settings β For developers β Allow installation of unknown applications.
- π Manually add permissions for the application via ADB: adb shell pm grant com.android.contacts android.permission.READ_CONTACTS adb shell pm grant com.android.contacts android.permission.WRITE_CONTACTS
If the call functions have disappeared after installing the alternative application (for example, the dial keyboard does not open), check the default settings:
- Go to Settings β Applications β By default.
- Select the new application as the main one for Phone and Contacts.