How to completely remove the synchronization of contacts on Xiaomi: 5 proven ways

Why synchronizing contacts with Xiaomi is a problem

Synchronizing contacts on Xiaomi smartphones is a two-way sword. On the one hand, it ensures that your address book is always relevant on all devices and after you reinstall the system. On the other, it leads to duplication of records, leaks of personal data through cloud services and uncontrolled traffic consumption. Especially acute problem is on the firmware MIUI 12-14, where by default activated several sync channels: through Mi Account, Google, and sometimes third-party messengers like WhatsApp or Viber.

Owners of the Redmi Note 10 Pro, POCO X3 and other popular models often face a situation where, after resetting settings or updating the firmware, contacts are suddenly restored from the cloud - even if you have deleted them manually long ago. This is because MIUI aggressively caches data and syncs it in the background, not always alerting the user. Moreover, some applications (such as Mi Cloud or Google Contacts) can automatically enable sync after updates, resetting your settings.

In this article, we will discuss all possible ways to disable synchronization, from basic settings to hidden developer parameters, and also tell you how to permanently remove duplicates and prevent their recurrence. MIUI Xiaomi models, as the interface and location of options may differ.

Method 1: Disconnect synchronization with Mi Account

The main sync channel on Xiaomi is the Mi Account account that's linked to the device, and even if you weren't actively using it, the system could automatically upload your contacts to the cloud the first time you log in, to deactivate this feature:

  1. Open Settings โ†’ Accounts and Sync โ†’ Mi Account.
  2. Tap your profile (usually an email or phone number is displayed).
  3. Scroll down to the Data Sync block and click on it.
  4. Turn off the slider next to the Contact Point, and if it's gray and inactive, it means that the sync is already off.
  5. To clean up your data completely, click Delete Data from your device (this will only delete local copies, cloud ones will remain).

โš ๏ธ Note: If you use Mi Cloud to back up other data (photos, notes, SMS), Disabling contact sync does not affect these functions, but once the slider is turned off, existing contacts will not be deleted automatically - they must be manually cleaned through the Contacts app.

๐Ÿ’ก

Before you turn off sync, export your contacts to the VCF file via Contacts โ†’ Settings โ†’ Import/Export. This is insurance against accidental deletion of important records.

On some devices (such as Xiaomi 12T or Redmi K50), the path to settings may be different:

  • ๐Ÿ“ฑ MIUI 13/14: Settings โ†’ Memory. โ†’ Accounts. โ†’ Mi Account
  • ๐Ÿ“ฑ MIUI 12: Settings โ†’ Synchronization โ†’ Mi Cloud
  • ๐Ÿ“ฑ POCO Launcher: Settings โ†’ Accounts. โ†’ Xiaomi

Method 2: Deactivate Google Sync

If you use Google services (Gmail, YouTube, Play Market), your contacts could be synced through a Google Account, a separate channel that runs parallel to the Mi Account, to disable it:

  1. Go to Settings โ†’ Accounts and Sync โ†’ Google.
  2. Choose your account (if there are several, check each one).
  3. Click Account Sync.
  4. Disable Contacts Slider. Optionally, you can disable other unnecessary options (for example, Calendar or Google Fit).
  5. Go back and click Delete Data (this will only clear local copies of contacts linked to Google).

โš ๏ธ Note: Once sync is disabled, contacts added through Google Contacts (contacts.google.com) will no longer update on your phone. If you used the web version to manage your address book, transfer all changes to local storage or export a backup.

On MIUI devices for POCO (e.g., POCO F4 GT), the path may look like this:

Settings โ†’ Passwords and accounts โ†’ Account Management โ†’ Google

If contacts continue to recover after disconnection, check:

  • ๐Ÿ”„ Automatic recovery from backup (c Settings) โ†’ Additionally. โ†’ Backup and reset).
  • ๐Ÿ“ฑ Duplicator applications like Truecaller or Sync.me that can have their own synchronization mechanisms.
  • ๐Ÿ”ง Developer settings (if previously included debugging by USB, Some options may interfere with).
๐Ÿ“Š What synchronization you use on Xiaomi?
Only Mi Account.
Only Google.
Both options
Shut it down.
I don't know.

Method 3: Clearing the cache and data of the "Contacts" application

Even after the synchronization is disabled, the old data can remain in the cache of the system, so that it can be deleted completely:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find the Contacts app (or Contacts on global firmware).
  3. Click Warehouse โ†’ Clear the cache and Clear the data.
  4. Confirm action. This will reset all the settings of the application, but it will not delete the contacts themselves (they are stored in a separate database).

To clean the address book completely:

  1. Open the Contacts app.
  2. Put three points on it (โ‹ฎ) top-right โ†’ Settings โ†’ Contact management.
  3. Select Delete all contacts (the option may be called Clear All or Reset).
  4. Confirm deletion. This action is irreversible -- make sure you have a backup.

โš ๏ธ Note: On some firmware (for example, MIUI 14 for Redmi Note 11) the option of complete contact cleaning can be hidden. ADB-commands (see Method 5) or reset your phone to factory settings (with loss of all data).

Export contacts to VCF|Disable Mi Account Synchronization|Disable Google Syncing|Clear the cache of the Contacts application|Remove duplicates manually-->

Method 4: Using Developer Mode for Deep Customization

If standard methods don't work, you can use the developer's hidden settings, which are suitable for power users and require caution.

First, activate the developer mode:

  1. Go to Settings. โ†’ The phone.
  2. Tap 7 times on the MIUI version (you will be notified "You became a developer").
  3. Return to the main settings menu and a new section for developers will appear.

Now turn off background synchronization:

  1. Go to Settings. โ†’ For developers.
  2. Find the Background Check option and turn it off.
  3. Scroll down to Sync and deactivate block: ๐Ÿ”„ Autosynchronization of data ๐Ÿ“ฑ Synchronization of contacts (if any) ๐Ÿ”— Synchronization notifications

For Android 12+ devices (such as Xiaomi 13 Pro) you may need to turn off:

Settings โ†’ For developers โ†’ Restrictions of background activity โ†’ Limit for โ€œContactsโ€

On the firmware MIUI 14 Global some developer options are hidden โ€“ to see them, you need to enter a command through ADB: adb shell settings put global hidden_api_policy 0.

Xiaomi modelThe Way to Synchronization SettingsFeatures
Redmi Note 10/11Settings โ†’ Accounts โ†’ Mi Account โ†’ SynchronizationDuplicate is often added after upgrading to MIUI 13.
POCO X3/X4Settings โ†’ Passwords and accounts โ†’ GoogleGoogle Sync is enabled by default
Xiaomi 12/13Settings โ†’ For developers โ†’ Background activityYou need to disable each account separately.
Mi 11 LiteSettings โ†’ Synchronization โ†’ Mi CloudAfter resetting the settings, synchronization is activated automatically

Method 5: Complete disabling via ADB (for advanced)

If none of the above methods worked, the system-level sync is disabled using Android Debug Bridge (ADB), which requires connecting the phone to a PC and basic command line knowledge.

Instructions:

  1. Install ADB Tools on your computer.
  2. Turn on USB debugging on your phone (Settings โ†’ Developer).
  3. Connect your phone to your PC and type in the command line: adb devices (your device should be displayed)
  4. Follow the commands in turn: adb shell content update --uri content://authority/com.android.contacts/raw_contacts --bind account_name:s:"null" --where "account_name=? AND account_type=?" --whereArgs "ยซaccount@email.comยป" "com.google" adb shell pm disable-user --user 0 com.miui.cloudservice adb shell pm disable-user --user 0 com.xiaomi.account
  5. Reboot the phone.

If duplicates have already appeared, use the built-in merging tool:

  1. Open Contacts โ†’ Settings โ†’ Contact Management โ†’ Find duplicates.
  2. Click Combine for each take or choose Combine All.
  3. Check the result โ€“ sometimes the system mistakenly combines different contacts.

๐Ÿ’ก

Check your sync settings regularly after MIUI updates โ€“ they are often reset to default values.

Frequent Mistakes and How to Avoid Them

When you turn off sync, users often face typical problems:

  1. Contacts are gone completely. This happens if you delete data from the cloud before you create a local copy, solution: restore contacts from a backup (if any) or import from a VCF file.
  2. Sync is on itself. The culprit is automatic updates of applications (Mi Cloud, Google Play Services), Solution: disable auto-update for these applications in the Play Market.
  3. The reason for this is that multiple accounts (like Google's personal and work) sync the same contacts, so you can either keep one primary account synced or you can turn it off completely.
  4. You can't turn off sync on your work phone. If the device is issued by a company, there may be Android Enterprise policies in place. IT-department or use your phone without linking to your corporate account.

If you are faced with the hanging of the Contacts app after cleaning the data, try:

  • Reboot the phone.
  • Clear the cache again through Settings โ†’ Apps โ†’ Contacts โ†’ Storage.
  • Install an alternative contact app (such as Simple Contacts or Contapps).
Can I turn off synchronization only for individual contacts?
No, MIUI doesn't have a selective synchronization feature, you can either turn it off completely or leave it for all contacts, and the alternative is to transfer the selective contacts to a local repository (without linking to an account) via VCF export/import.
Why did the contacts reset again after resetting?
This is due to the autorestore feature that is activated by default.To avoid this: Before reset, turn off sync to Mi Account and Google. Delete all backups to Settings โ†’ Additional โ†’ Backup and Reset. Reset your phone via Settings โ†’ About Phone โ†’ Reset by selecting the option โ€œDelete all dataโ€ (not โ€œRestore factory settingsโ€).
How to transfer contacts from Xiaomi to iPhone without synchronization?
The most reliable way: Export contacts to a VCF file on Xiaomi (Contacts โ†’ Settings โ†’ Import / Export). Send the file to yourself by email or save to the cloud (for example, Google Drive). On iPhone, open the file via Mail or Files and confirm the import. Do not use sync via iCloud or Google if you want to avoid duplicates.
Is it safe to disable Xiaomi services through ADB?
Disabling com.miui.cloudservice and com.xiaomi.account will not harm the system, but will lead to: Inability to use Mi Cloud (backups, device search), errors in the operation of some proprietary applications (Themes, Xiaomi Browser). Problems with obtaining OTA-If you need these features, it is better to use other ways to disable sync (for example, through account settings).
How to check if the synchronization is disabled?
To make sure contacts are no longer synced: Add a new test contact on your phone. Check if it appears on the web version of Mi Cloud or Google Contacts. Delete the test contact and reboot the phone - if it doesn't recover, sync is disabled. You can also use the Sync Monitor app from Play Market to track real-time sync activity.