How to Get Back Contacts on Xiaomi Phone: A Complete Recovery Guide

Loss of contacts on a Xiaomi smartphone is a situation that almost every user faces. The reasons can be different: accidental deletion, factory reset, device breakdown, or even a virus attack. Fortunately, 90% of contacts can be restored if you act quickly and correctly. In this article, we will examine all possible ways, from standard features of Mi Cloud and Google Account to manual restoration from backups and hidden system files.

Xiaomi’s smartphones (including Redmi, POCO, and Black Shark) are closely integrated with the Mi Account ecosystem, which means that even if you haven’t set up manual backups, the chances of automatically saving contacts remain high, and the key is not to panic or take unnecessary actions that can overwrite deleted data, such as adding new contacts and syncing accounts until the recovery is complete, which can permanently erase the traces of old records.

Before you get to the instructions, answer two key questions:

  1. Did the phone sync with Mi Cloud or Google Account?
  2. Have you ever backed up contacts manually (via Settings β†’ Additional β†’ Backup)?

The answers will determine which recovery method will be most effective.

1. Recover contacts via Mi Cloud

Mi Cloud is a Xiaomi cloud storage that automatically saves contacts when sync is enabled, and it works even after the phone is completely reset or stolen, and the main condition is that the phone must be linked to the Mi Account account, and sync contacts must be activated before they are deleted.

To check and restore contacts:

  1. Open Settings β†’ Mi Account and make sure you are logged in.
  2. Go to Mi Cloud. β†’ Contacts.
  3. If sync is enabled, click Sync – contacts will be uploaded to the phone.
  4. If contacts are not displayed, check the Recycle Bin section in Mi Cloud (available on the web at i.mi.com).Remote contacts are stored there for up to 30 days.

⚠️ Note: If you manually deleted contacts from Mi Cloud (e.g., via a web interface), it may not be possible to restore them.

Check your internet connection (Wi-Fi or mobile network)

Make sure there is enough room on the phone to sync.

Do not log out of your Mi Account during the process.

After recovery, make a backup of contacts-->

If sync is disabled, but you remember that contacts were previously saved to the cloud, try:

  • πŸ”„ Sign in to Mi Account on another device (such as a friend’s tablet or phone) and check for contacts.
  • πŸ“§ Export contacts from Mi Cloud to.vcf via the web version and then import them back to the phone.
  • πŸ“± Install old software via Fastboot if the deletion occurred after the system update (relevant for experienced users).

2. Restoration through Google Account

If you use Google Contacts as your primary storage source, it takes no more than 5 minutes to recover, which is universal and works on all Android devices, including Xiaomi, and the key is to enable sync with your Google Account before data is lost.

Instructions:

  1. Open Settings β†’ Accounts β†’ Google.
  2. Select your account and make sure the Contact Switch is active.
  3. Click Sync (or Sync Now in new versions of MIUI).
  4. Wait a few minutes – contacts will appear in the Contacts app.

If contacts are not restored:

  • 🌐 Go to Google Contacts from your computer and see if your records are displayed.
  • πŸ—‘οΈ On the left menu, select Recycle Bin β€” the remote contacts are stored there for 30 days. Select the ones you want and click Restore.
  • πŸ“€ Export contacts to a.csv or.vcf file and then import them to your phone via Settings β†’ System system β†’ Imports/Exports.

πŸ’‘

If you use multiple Google accounts, check each one – contacts may have synced with a non-main profile.

⚠️ Note: If you delete contacts directly from Google Contacts (e.g., via a web interface), it will not be possible to restore them through sync on your phone.

3. Local Recovery from MIUI Backup

MIUI automatically backs up data when Local Backup is enabled, and these copies are stored in the phone's memory and can contain contacts even if cloud sync is disabled, a method suitable for recovery after resetting or flashing.

How to find and restore a backup copy:

  1. Go to Settings β†’ Additional β†’ Backup and Reset β†’ Local Backups.
  2. Select the most recent copy (note the date of creation).
  3. Click Restore and tick the Contact point.
  4. Confirm the action and wait for the process to be completed.

If local copies are missing or damaged, try to find them manually:

  • πŸ“ Connect your phone to your computer and turn on File Transfer mode (MTP).
  • πŸ” Go to the folder. MIUI/backup/AllBackup (internal Storage/MIUI/backup).
  • πŸ“„ Look for files with the.bak extension – they can be opened using the archiver (for example, 7-Zip).
  • πŸ“‡ Inside the archive, find the file. contacts2.db β€” This is a contact database, and you can import it with a special utility, DB Browser for SQLite).
How to Retrieve Contacts from a File contacts2.db
1. Install the program. DB Browser for SQLite on PC. 2. Open the file. contacts2.db programmatically. 3. Go to the Data Review tab and select the table raw_contacts. 4. Export data to the format CSV, then convert to VCF portable.

Type of backupWhere it's storedHow to repairLimitations
Local copy of MIUIMIUI/backup folderThrough Settings β†’ BackupIt may not contain contacts if the copy is old.
Mi CloudXiaomi's CloudSynchronization through accountRequires authorization, the cart stores data for 30 days
Google AccountGoogle CloudSynchronization or recovery from the basketContacts should be linked to Google
Manual export (VCF)Download folder or SD-mapImport through Contacts β†’ Settings β†’ ImportYou need to remember where the file was saved.

4. Recovery with Third-Party Applications

If standard methods don't work, we'll have specialized data recovery tools that scan the phone's memory and find traces of deleted files, including contacts, and the less time has passed since deleting, the better the chances of success.

The best apps to restore contacts on Xiaomi:

  • πŸ› οΈ Dr.Fone - Data Recovery (supports) MIUI 12/13/14, Requires root rights for deep scanning).
  • πŸ”§ EaseUS MobiSaver (without root, but only recovers part of the data).
  • πŸ“± GT Recovery (specializes in contact and SMS, free version with limitations).
  • πŸ” DiskDigger (seeks deleted files, including contact databases).

Instructions for use (on the example of Dr.Fone):

  1. Install the program on your computer and connect your phone via USB (enable USB Debugging in Settings β†’ About Phone β†’ MIUI version by pressing 7 times).
  2. Select the Android Data Recovery mode.
  3. Check Contacts and click Next.
  4. Follow the instructions of the program (root access may be required).
  5. After scanning, select the desired contacts and click Restore.

⚠️ Note: Data recovery applications may contain advertisements or require payment for the full version. Avoid programs with suspicious permissions (e.g. access to the full version). SMS or calls without reason.Please check reviews before using 4PDA or XDA Developers.

Mi Cloud

Google Account

Local copy of MIUI

Third-party applications (Titanium Backup, etc.)

I don't make backups.-->

5. Manual recovery from system files (for advanced)

This method is suitable for advanced users who are ready to work with system files. Contacts in Android are stored in the database contacts2.db, which is located in the folder /data/data/com.android.providers.contacts/databases/. If the phone does not have root rights, access to this folder will be closed, but there are workarounds.

Methods of extracting the contact base:

  • πŸ“² Root-rights: Use Root Explorer or FX File Manager to copy the file contacts2.db on SD-map, then restore contacts through SQLite-editor.
  • πŸ’» No root: If the phone is connected to the PC in mode ADB, Follow the command: adb pull /data/data/com.android.providers.contacts/databases/contacts2.db (Requires an unlocked bootloader and enabled debugging USB).
  • πŸ”„ Through TWRP: If custom recovery is installed, connect the phone to the PC and copy the file from the partition /data.

After the file is extracted contacts2.db:

  1. Open it in the DB Browser for SQLite program.
  2. Export the table raw_contacts format CSV.
  3. Convert CSV to VCF using online services (e.g. CSV to vCard).
  4. Import the resulting.vcf file to your phone via Contacts β†’ Settings β†’ Import.

πŸ’‘

Manual recovery from contacts2.db is the most reliable way if other methods have failed, but it requires technical skills and can lead to data loss if you do not do it correctly.

Prevention: How to avoid future contact loss

Contact recovery is a time-consuming process and not always successful, and it is much easier to set up automatic backups in advance to minimize risks.

  • ☁️ Enable autosynchronization with Mi Cloud: Go to Settings β†’ Mi Account β†’ Mi Cloud. Activate Contacts switch. Press Sync and select frequency (recommended Daily).
  • πŸ”„ Set up a backup in Google: Open Settings β†’ Accounts. β†’ Google β†’ Account sync. Make sure Contacts are enabled. Check Google Contacts periodically for duplicates.
  • πŸ“₯ Export contacts manually: Contact Contact β†’ Settings β†’ Export/Import. Select Export to file and save.vcf to SD-Do it once a month, repeat the procedure.

Use third-party applications:

Applications like Super Backup & Restore or Titanium Backup (requires root) allow you to back up contacts, SMS and call logs in one click.

⚠️ Note: If you plan to sell or rent your phone for repair, be sure to:

  1. Delete all accounts (Mi Account and Google) through Settings β†’ Accounts.
  2. Perform a reset to factory settings (Settings β†’ About Phone β†’ Resetting).
  3. After reset, check that the contacts are indeed deleted (sometimes they remain in the cache).

FAQ: Frequent questions about reconnecting with Xiaomi

Can I restore contacts after resetting to factory settings?
Yes, if you have synced with Mi Cloud or Google Account before reset. After reset, just log in to your account and wait for automatic sync. If sync hasn't been set up, try restoring data from your local backup (Section 3 of this article).
Contacts are gone after MIUI update.
Updating your system can reset your sync settings. Try: Reboot your phone. Go to Settings β†’ Accounts and manually sync Mi Cloud and Google. If contacts don't show up, check if they're hidden (in Contacts, click Settings β†’ Show Contacts β†’ All Contacts). In extreme cases, roll back to the previous version of MIUI via Fastboot (see instructions on 4PDA).
How to restore contacts if your phone is stolen or broken?
If your phone is linked to a Mi Account or Google Account, you can: Sign in to your account on another device and sync contacts; use the Mi Cloud or Google Contacts web version to export data. If the phone is broken but the screen is working, connect it to your PC and copy the contacts2.db file (article 5). If the accounts were not linked, the chances of recovery are minimal - contact the Xiaomi service center (possibly specialists will be able to extract data from the damaged drive).
Can I restore contacts that were deleted a few months ago?
Standard cloud services (Mi Cloud and Google Contacts) store deleted data in the shopping cart for 30 days. After this period, recovery is impossible. Exceptions: If you have a local MIUI backup (check the MIUI/backup folder). If you exported contacts to a.vcf file and saved it on another device. If you use third-party backup applications (for example, Titanium Backup).
Why are the contacts duplicated after the recovery?
Doubles occur if contacts are synced from multiple sources (e.g., Mi Cloud and Google simultaneously). To fix the problem: Open Contacts. Click Settings β†’ Combine Doubles (or Clear Duplicates in newer versions of MIUI). Select the account whose duplicates need to be deleted (e.g., Google. Confirm the merger. To prevent future doubles, disable the sync of contacts in one of the accounts (Settings β†’ Accounts β†’ [Select Account] β†’ Contact Sync.