Duplicate contacts on Xiaomi phones are a common problem that occurs after syncing with Google accounts, Mi Accounts, or when importing data from a backup. Repetitive numbers not only clutter the phone book, but also make it difficult to find the right subscriber, and in some cases cause messaging, and in this article, we will discuss why duplicates appear and how to remove them without losing important data.
Cleanup methods depend on the reason for the duplication. For example, if contacts are repeated due to synchronization with multiple accounts, you just need to turn off unnecessary sources. If duplicates appear after the MIUI update, you will need to manually clean through system tools. We will look at all the current methods, from standard Xiaomi functions to third-party applications that automate the process.
Why do you have double numbers in Xiaomi?
The main reason for duplicate contacts is the sync conflict between different accounts, for example, if you added a number manually and then imported it from Google Contacts or Mi Cloud, the system will create two separate entries, and duplicates occur in the following cases:
- ๐ Multiaccounting: Simultaneous sync with Google, Mi Account and local storage.
- ๐ฑ Transfer data from another phone via Mi Mover or backup.
- ๐ Update MIUI: After installing a new firmware version, contacts may be duplicated due to a failure in the database.
- ๐ Import/export contacts via.vcf or.csv files with errors.
- ๐ค Contacts app malfunctions (for example, after a forced stop).
The problem most often affects the Redmi Note 10/11/12, Poco X3/X4 and Mi 11/12 models on MIUI 13/14, but it can also be seen on older versions. It is important to note that duplicates are not always visible in the main contact list - sometimes they are hidden in groups or associated with inactive accounts.
Method 1: Combining duplicates through the standard Contacts application
The easiest method is to use the built-in merger function in the Contacts app, which is available on all Xiaomi smartphones and does not require any additional software installation.
- Open the Contacts app (a icon with a person's silhouette).
- Press three points (โฎ) in the upper right corner and select Contact Management.
- Go to Combine Contacts (or Find Duplicates depending on the MIUI version).
- The system will automatically find the repeating entries. Click Combine next to each take or select Combine all.
- Confirm the action if necessary.
If the feature doesnโt find duplicates, try updating the Contacts app via Google Play or clearing its cache in the settings (Settings โ Apps โ Contacts โ Storage โ Clear the cache).
Make a backup copy of your contacts|Check the stability of the Internet connection|Close the background applications|Update the "Contact" appendix"-->
โ ๏ธ Note: When you combine contacts, the system stores data from the last edited record. If the old version had a unique number or note, it may be lost.
Method 2: Cleaning duplicates through Google Contacts
If contacts are synced with a Google Account, it is easier to clean duplicates directly on Google servers, which ensures that changes apply to all devices connected to that account.
- Open your browser on your PC or phone and go to the Google Contacts website.
- Sign in with the same account as Xiaomi.
- In the left menu, select Duplicates (or Flee and Fix in the new version of the interface).
- The system will show all the repeat contacts. Press drain for each take or select drain all.
- After cleaning, update your contacts on your phone: go to Settings โ Accounts โ Google โ Sync.
The advantage of this method is centralized contact management: all changes will be automatically applied to Xiaomi, as well as on other devices (for example, a tablet or a second phone).
| Cleaning method | Advantages | Deficiencies |
|---|---|---|
| Standard "Contacts" appendix | No Internet requirements, fast execution | Maybe you can't find all the takes, there's no backup. |
| Google Contacts | Synchronization on all devices, reliable backup | You need to connect to the Internet, does not delete duplicates from Mi Account |
| Third-party applications (such as Contacts Optimizer) | Automatic scanning, additional functions (backup, recovery) | Risk of data leakage, possible errors in the merger |
Method 3: Remove duplicates through MIUI Tools (for advanced users)
If standard methods do not help, you can use hidden functions. MIUI through the engineering menu or ADB-This is suitable for power users, as it requires access to the developer and can lead to failures if used incorrectly.
Instructions for cleaning through MIUI Hidden Settings:
- Activate Developer Mode: Go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect your phone to your PC and open the command line (or Terminal on Mac/Linux).
- Enter the command to clear the cache of contacts: adb shell pm clear com.android.contacts
- Reset the phone. Contacts will be reset, but duplicates will disappear.
Alternatively, use the MIUI Tools app (available on Google Play), which allows you to manage hidden MIUI settings, including cleaning the contact database. However, make sure to back up through Settings โ Memory โ Backup before using such tools.
What to do if after ADB-Team contacts are gone?
Method 4: Using third-party cleaning applications
If you manually clean duplicates for a long time or inconveniently, you can use specialized applications that automatically scan the phone book, find duplicate records, and suggest combining or deleting them.
- ๐ฑ Contacts Optimizer โ analyzes contacts, finds duplicates and offers optimal options for mergers.
- ๐ Simpler Merge โ Simple interface, support for backup before cleaning.
- ๐ ๏ธ Cleanup Duplicates โ removes not only duplicates, but also empty or incomplete records.
Examples of Contacts Optimizer:
- Install the app from Google Play.
- Start it and give access to the contacts.
- Click Scan and wait for the analysis to be completed.
- View the list of duplicates and choose Combine or Delete.
- Confirm the changes and restart the phone.
โ ๏ธ Warning: Third-party apps require access to contacts, which may not be secure.Before using, check for reviews on Google Play and the permissions the program requests.Avoid apps with suspiciously high amounts of ads or requests for information about the apps. SMS/call-up.
๐ก
Before using third-party apps, export contacts to.vcf via Settings โ Export/Import Contacts, which will allow you to recover data if something goes wrong.
Method 5: Reset the settings of the Contacts app (extreme case)
If none of these methods work, the radical solution is to reset the Contacts app, which will return it to factory status, but all local contacts (not synced to accounts) will be deleted.
- Go to Settings โ Applications โ Application Management.
- Find Contacts (or Contacts) and open its settings.
- Click Warehouse โ Clear the data and Clear the cache.
- Confirm the action. The app will restart.
- Enable sync with Google or Mi Account to return contacts.
Once reset, all duplicates associated with application errors will disappear, but this method should only be used if other methods have not helped, since it deletes all local settings (for example, favorite contacts or groups).
๐ก
Resetting the Contacts app is the last chance to get rid of duplicates. Always back up before performing this procedure, as it deletes all unsynchronized data.
How can we prevent duplicates in the future?
To avoid the problem recurring, follow simple rules:
- ๐ Disable unnecessary sync sources: Leave only one account (Google or Mi Account) to avoid conflicts.
- ๐ฑ Export contacts to a.vcf file regularly and store them in the cloud (e.g. Google Drive or Mi Cloud).
- ๐ Check your contacts after the update MIUI: Sometimes duplicates appear due to failures in the new firmware version.
- ๐ซ Avoid importing contacts from unreliable sources (e.g., from the SIM-maps or old backups).
It is also useful to set up automatic backup in Mi Cloud:
- Go to Settings. โ Mi Account โ Mi Cloud.
- Enable Contact Synchronization and Automatic Backup.
- Set a backup frequency (for example, once a week).