Did you delete an important phone number on Xiaomi by mistake? Or did your contacts disappear after resetting, updating MIUI, or because of a phone malfunction? Don't panic: in 90% of cases, remote contacts can be returned - even if you didn't make backups in advance. In this article, we will analyze all possible ways to restore, from the standard (via MI Cloud and Google Account) to the little-known (using system logs and third-party utilities).
Xiaomi smartphones are a feature of close integration with the MIUI ecosystem, which offers unique backup tools. However, many users do not know that even after βcompleteβ deletion, contacts can remain in the cache of the system or sync with cloud services automatically. We analyzed current methods for 2026, given the changes in Googleβs data storage policy and the MIUI 14/15 update.
Important: speed is critical. The sooner you start recovery, the better the chances of returning 100% of contacts. Some methods (for example, through adb) work only until the first reboot of the phone after removal.
Recovery via MI Cloud (official method)
MI Cloud is Xiaomiβs cloud storage that automatically syncs contacts when activated, a method that is the most reliable, but requires pre-configuration.
To check if synchronization is enabled:
- Open Settings β Xiaomi Account β MI Cloud
- Scroll to the Data Synchronization section.
- Make sure the switch opposite Contact is active (green).
If synchronization has been enabled, restore contacts as follows:
- π Version 1 (via web interface): Go to i.mi.com, log in and select Contacts β Removed numbers are stored there for 30 days.
- π± Version 2 (on the phone): Open the Contacts app β Settings (β) β Contact management β Restore.
- β³ Version 3 (rollback to old copy): Select Backups from the same menu MI Cloud and restore the last saved version.
π‘
If there is no backup in MI Cloud, check the MIUI/Backup/AllBackup folder in the phoneβs internal memory β sometimes local backups are created automatically.
β οΈ Note: When recovering from backup MI Cloud will overwrite all current contacts. First export them to.vcf via Settings β Imports/Exports.
| Conditions | Chance of recovery | Storage time |
|---|---|---|
| Sync with MI Cloud enabled | 95% | 30 days in the basket, indefinite in the backups |
| Sync is disabled, but there was an account login | 70% | Depends on the last backup. |
| Never used MI Cloud. | 0% | β |
2. Restoration through Google Account
If you use Google Contacts as your primary storage source, the chances of returning deleted numbers are even higher. Google stores a change history for up to 30 days, even if sync is disabled on the phone.
Instructions:
- Open your browser on your PC and go to contacts.google.com.
- In the left menu, select More β Cancel the changes.
- Specify the time range (e.g., "1 hour ago" or "yesterday") and click Confirm.
On the phone, update your contacts:
- π Go to Settings. β Accounts. β Google β Synchronization of the account.
- π Enable Contact Synchronization (if disabled).
- π₯ Click Sync Now.
β οΈ Note: If you have added new numbers to Google Contacts after deleting your contacts, rolling back the changes will also remove them. First export your current contacts to the.csv file via the web interface.
What to do if Google does not show the option to βCancel changesβ
3. Local Recovery from MIUI Backup
MIUI automatically creates local contact backups, even if the cloud sync is disabled, which are stored in a hidden folder and can contain data from the past few weeks.
How to find and restore:
- Connect your phone to your PC or use a file manager (such as Mi File Explorer).
- Go to /storage/emulated/0/MIUI/Backup/AllBackup/ Or for older versions of MIUI: /data/com.android.providers.contacts/databases/contacts2.db
- Look for files with the.vcf or.bak extension. Sort by date of change.
- Copy the file to PC and import through Contacts β Settings β Import/Export.
If the AllBackup folder is empty, try an alternative path:
- π /storage/emulated/0/Android/data/com.miui.cloudbackup/files/ β There may be temporary copies here.
- π Use the search for keywords: contacts, backup,.db.
βοΈ Checking local backups
β οΈ Attention: Files in the folder /data/ If you don't have root rights, use the adb method. 5). Do not edit.db files manually β this can damage the database.
4. Use of third-party applications (without root)
If standard methods don't work, try specialized utilities that scan the phone's internal memory for deleted data residues, and importantly, don't install the apps on the same memory partition where the contacts were stored, which will reduce the chances of recovery.
Top.-3 tested:
| Annex | Features | Link (Play Market) |
|---|---|---|
| Undeleter Recover Files & Data | Scans deep layers of memory, supports.vcf | Download |
| GT Recovery | Recovers contacts, SMS, photos, requires root for full scanning. | Download |
| Dumpster | It works as a βbasketβ for deleted files, including contacts. | Download |
Algorithm of action:
- Install one of the applications (e.g. Undeleter).
- Select the data type to recover: Contacts or Other files (.vcf).
- Start a deep scan (can take 10 to 30 minutes).
- View the contacts found and save them to a new file.
β οΈ Warning: Do not save the recovered contacts back to the phone book immediately.First export them to the PC or cloud to avoid re-loss.
π‘
The side of the application is only effective in the first 72 hours after deletion, and the longer you wait, the greater the risk of overwriting data with new files.
5. Advanced methods (for advanced users)
If contacts are critical and simple methods don't work, then you can use technical solutions, which require ADB or root access skills.
Method 1: Extract through ADB
The Android Debug Bridge tool allows you to access system files without root.
adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
sqlite3 contacts2.db "SELECT * FROM raw_contacts;" > contacts_recovery.txtThis team will copy the contact database on the PC and export it to readable format.
- π₯οΈ Established ADB Tools.
- π Included debugging by USB (Settings β The phone. β Version. MIUI β press 7 times).
- π Text editor for processing contacts_recovery.txt.
Method 2: Recovery through TWRP
If the phone has a custom TWRP recavator, you can restore contacts from the nandroid backup:
- Load to TWRP (Hold Power + Volume Up).
- Select Advanced β File Manager.
- Go to /data/data/com.android.providers.contacts/.
- Copy the files. contacts2.db and contacts2.db-wal on SD-map.
π‘
If you donβt have root but have a TWRP backup, you can extract contacts files via adb pull directly from the Recovery without mounting the /data partition.
Prevention: How to avoid future contact loss
The best way to combat data loss is to back up regularly, set up automatic synchronization and create local copies:
- βοΈ Cloud: Enable synchronization and MI Cloud, and Google Account.Duplicate increases your chances of recovery.
- π Local Copies: Once a month export contacts to.vcf via Contacts β Settings β Imports/Exports.
- π Third-party services: Use My Contacts Backup (stores contacts in Gmail) or Super Backup (creates backups on your phone) SD-map).
- π‘οΈ Reset Protection: Turn off the AutoCache Clean option in Settings β Storage β it can delete temporary contact files.
β οΈ Warning: If you plan to sell or drop your phone, first:
- Export contacts in multiple formats (.vcf,.csv).
- Make sure they are displayed in MI Cloud and Google Contacts.
- Take screenshots of important numbers (in case files get damaged).