Synchronizing contacts on Xiaomi, Redmi and POCO smartphones is often a source of problems: duplicate records, unwanted backup to the cloud or automatic updates to the list of messengers. Many users do not even realize that their phone constantly exchanges data with Mi Account servers, Google and social networks โ which not only consumes traffic, but also creates privacy risks.
In this article, weโll look at all possible ways to disable contact synchronization on Xiaomi devices, from basic settings in the phone menu to hidden developer settings. You will learn how to stop automatic backups, delete already synchronized data and prevent duplicates from reappearing. MIUI 12โ14 and HyperOS, where the logic of working with contacts is different.
Before you start settings, check that the problem may lie not in sync, but in the installed messengers (for example, WhatsApp or Viber automatically add contacts from chats). If you use multiple Google or Mi Account accounts, they also have to be set up separately.
1. disable synchronization through the settings of the Xiaomi account (Mi Account)
The main source of automatic sync on Xiaomi is the Mi Account, which even if you didn't use cloud backup consciously, the system could turn it on by default to disable:
- Open Settings โ Accounts and sync (on some firmware, the path may look like Settings โ Memory and Sync โ Accounts).
- Choose your Mi Account (or your email if linked).
- Slip on the item Synchronize contacts and move the slider to the off position.
- Confirm the action if the system requests a password from the account.
โ ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi Note 13), the sync menu may be in Settings. โ Users and accounts โ Account management: If you do not see the Contact Sync item, update your firmware or use alternative methods in the following sections.
After you turn off, check if the duplicate contacts have disappeared, and if they don't, you're syncing through another service (like Google or Facebook), in which case you move on to the next way.
2. How to disable synchronization of contacts with Google
If you use Google services (Gmail, YouTube, Play Store), your phone automatically syncs contacts with the Google Contacts cloud, which leads to duplicate records, especially if you previously imported contacts from the Google Contacts cloud. SIM-map or file.vcf.
To stop synchronization:
- Go to Settings โ Accounts and Sync โ Google.
- Choose your account (if there are several, repeat for each).
- Turn off the slider opposite Contacts (or People details in English firmware).
- Click Delete Data (or Sync now โ More โ Remove account data) to clear already uploaded contacts from the cloud.
โ ๏ธ Attention: Deleting data from Google Contacts erases it from all devices where you are logged in to that account.If you need backups, pre-export contacts to a.vcf file via the web version of Google Contacts.
On devices with MIUI 14 and later, Google sync may resume after rebooting. To prevent this, disable auto sync completely:
Settings โ Accounts and Synchronization โ Autosynchronization of data (off)3. Removal of duplicate contacts after synchronization is disabled
Even after the sync is turned off, the phone book can still have duplicates, which can be removed manually or using Xiaomiโs built-in tools:
- ๐ฑ Through the Contacts app: Open the Contacts app โ โฎ (Menus) โ Contact management โ Combine and fix. The system automatically finds the duplicates and prompts them to merge.
- ๐ Manual search: In the same menu, select Show Takes, which will show all the repeated entries. You can delete the unnecessary ones or combine them into one.
- ๐ค Export and import: Export contacts to a.vcf file, edit it to a PC (like Excel or Google Sheets), and then import back.
If the built-in tools fail, use third-party apps:
| Annex | Functions | Reference |
|---|---|---|
| Simpler Contacts | Automatic combination of duplicates, backup, cleaning of irrelevant contacts | Play Market |
| Contacts Optimizer | Search for duplicates by numbers, email and names, support for cloud accounts | Play Market |
| Truecaller | Removal of duplicates + blocking of spam (requires registration) | Play Market |
โ ๏ธ Note: When using third-party contact applications, only give access to the phone book, not all device data. SMS Call logs are excessive for removing duplicates.
Create a backup copy (export to.vcf)
Check your linked accounts (Mi, Google, Facebook)
Turn off autosynchronization
Remove unnecessary cloud copies-->
4. Disable synchronization via messengers (WhatsApp, Viber, Telegram)
Many instant messengers automatically add chat contacts to your phone book, even if you've never saved them manually.
- ๐ฌ WhatsApp: syncs numbers from chats with phone book (setting hidden in Settings) โ Account. โ Confidentiality โ Contacts).
- ๐ฑ Viber: offers to โenrichโ contacts with data from user profiles (disabled in Settings) โ Confidentiality โ Synchronization of contacts).
- โก Telegram: does not sync contacts directly, but may offer to add them on the first run.
To stop this function:
- Open the settings of the messenger (for example, WhatsApp).
- Go to the Account section โ Confidentiality.
- Find the contact-related item (may be called Sync, Contact Sharing, or Backup).
- Turn off all sliders associated with automatic number loading.
If the messenger has already added unnecessary contacts, delete them manually through the Contacts app or using the filter:
Contacts โ โฎ (Menu) โ Contact management โ Show contacts from [Messaging Name]โ ๏ธ Note: WhatsApp has a hidden contact backup feature in Google Drive. To turn it off, go to Settings โ chat โ Backup and uncheck the tick with Enable contacts (if such item is available).
5. Resetting synchronization settings through developer modes
If standard methods did not help, and contacts continue to be duplicated, the problem may lie in the system settings, in which case resetting cache and data of the Contacts or accounts application through the developer mode will help.
Instructions:
- Activate Developer Mode: Settings โ About Phone โ MIUI Version (Tap 7 times in a row)
- Back to Settings โ Additionally. โ For developers.
- Find the item Do not save actions and turn it on (this will temporarily turn off the background activity of applications).
- Go to Settings โ Applications โ Application Management.
- Select Contacts (or Contacts Storage), click Storage โ Clear cache and data.
- Repeat step 5 for Mi Account and Google Play Services.
Some Xiaomi firmware may require re-assigning accounts after resetting the Contacts app. If the contacts are gone after the reboot, import them from the backup file (.vcf).
โ ๏ธ Warning: Do not use Reset all settings in the developer menu, this will lead to a complete restart of the phone and delete all data, including photos and applications.
๐ก
If contacts are not restored after reset, check the MIUI/Backup/Contacts folder in internal memory โ there may be automatic backups in.vcf format.
6.How to prevent re-synchronization: tips for setting up
To prevent the problem from returning after the synchronization is turned off, follow these recommendations:
- ๐ Turn off auto-update MIUI: Firmware updates sometimes reset sync settings. To avoid this, go to Settings. โ The phone. โ Updating the system โ โฎ โ Settings and disable Automatic Boot.
- ๐ด Use local storage: Keep contacts only on SIM-card or internal phone memory (in the Contacts app settings, select Default Warehouse).
- ๐ซ Block background activity: For Mi Account and Google Play Services apps, limit background work in Settings โ Annexes โ Permits โ Auto-start.
- ๐ Check your accounts regularly: Once a month, check your Settings โ Accounts and syncs and check if the sync itself is activated (especially after updates).
If you frequently reflash your phone or install custom firmware (like LineageOS or Pixel Experience), before each flashing:
- Export your contacts to the.vcf file.
- Remove all accounts (Mi Account, Google) from the system.
- After installing a new firmware, link accounts only after importing contacts.
This will prevent the automatic fusion of old and new data.
What if the contacts are lost after the synchronization is turned off?
7.Alternative methods: disabling through ADB and third-party utilities
If none of the methods worked, you can use them. ADB-commands (requires a computer and enabled debugging on the USB). This method is suitable for experienced users.
Instructions:
- Enable USB debugging: Settings โ About Phone โ MIUI Version (Tap 7 times) Settings โ Additional โ For Developers โ USB debugging (Enable)
- Connect your phone to your PC and execute the command to disable sync Mi Account: adb shell pm disable-user --user 0 com.miui.cloudservice For Google Contacts: adb shell pm disable-user --user 0 com.google.android.syncadapters.contacts
- Reboot the phone.
โ ๏ธ Note: Disabling system applications through ADB If you have errors after executing commands (for example, notifications do not work or Mi Cloud), return the settings back:
adb shell pm enable com.miui.cloudservice
adb shell pm enable com.google.android.syncadapters.contactsTo automate the process, you can use utilities like MiXplorer (with ADB) or App Ops (for managing application permissions), but these methods require root rights, which voids the warranty and can disrupt MIUI.
๐ก
Disabling synchronization through ADB is a last resort: Start with standard methods (sections 1-4), and only if they donโt work, move on to advanced methods.