Recovering Deleted Messages on Xiaomi: Everything from Backup to ADB

You're not alone: 68% of smartphone users have lost data at least once due to accidental pressing or system failure. Fortunately, MIUI offers several built-in recovery mechanisms, and for complex cases there are third-party tools. In this article, we will analyze 5 proven methods - from simple (backups in Mi Cloud) to advanced (working with ADB and file system).

It’s important to understand that recovery success depends on three factors: (1) time (the earlier you start, the better the odds), 2 phone model (the Xiaomi 12T Pro and newer have different restrictions than the 2019 Redmi Note 8), 3 message type (SMS is restored differently than chats on WhatsApp or Telegram).

1.Restore from Mi Cloud backup

The most reliable way is to use Mi Cloud cloud storage if it was turned on before deleting messages. Xiaomi automatically backs up once a day (when connecting to Wi-Fi), but only if:

  • πŸ“± In the settings of the Mi Account, the option Sync messages (Settings) is activated β†’ Xiaomi account β†’ Mi Cloud β†’ Synchronization).
  • ☁️ Cloud is not crowded (free 5 GB, messages are taken up) ~100-500 MB).
  • πŸ”„ The last synchronization took place no later than 30 days ago (old copies are deleted).

To recover the data:

  1. Open your Settings β†’ Xiaomi Account β†’ Mi Cloud.
  2. Select Restore from backup.
  3. Find a copy with the desired date (focus on the time before deleting messages).
  4. Click Restore and confirm the data selection (check in front of the Message).

πŸ’‘

If the list doesn’t have the right copy, check another Mi Account – sometimes users register multiple profiles and forget about it.

Limitations of the method:

  • ❌ It does not work if the synchronization has been disabled.
  • ❌ Recovers all messages for the selected period (you can not select individual chats).
  • ❌ On Poco models F5 and newer copies are encrypted - to restore you will need to enter a password from your Mi Account.

2. Local backups via MIUI Backup

If the cloud is not used, check local copies that are not used. MIUI It creates it on manual redundancy. These files are stored in a folder. /MIUI/Backup/AllBackup internal memory or SD-Characteristics of the method:

  • πŸ” Copies are.mbk and contain all phone data, including SMS, calls and settings.
  • πŸ“… The date of creation is indicated in the file name (example: backup_20260515_123456.mbk).
  • πŸ”§ You need the same phone or model with the same version to recover. MIUI (Otherwise, mistakes are possible).

Instructions for remediation:

  1. Copy the.mbk file to /MIUI/Backup/AllBackup (if it is not there).
  2. Go to Settings β†’ About Phone β†’ Backup and Reset β†’ Local Backup.
  3. Select the desired file and click Restore.
  4. Confirm the data recovery (the process will take 5-15 minutes).

Make sure there is enough space on your phone (at least 1GB of free space is needed)

Connect the charger (the process drains the battery by 10-20%)

Turn off Wi-Fi and mobile data (to avoid interruption)

Make a current copy of important data (restore re-write existing files)

-->

Local copies of.mbk are not compatible with Android 13+ models (MIUI 14 and later) if they were created on older versions, in which case alternative methods will have to be used.

3. Restore via Google Drive (for SMS)

If your Xiaomi SMS app uses Google Messages (rather than the standard MIUI Messages), then the messages could be synchronized with Google Drive, which only works for text messages (not MMS or instant messenger chats).

Check this out:

  1. Open Google Messages and go to Settings β†’ Archiving and Recovery.
  2. If the Archiving option in Google Drive is enabled, click Restore.
  3. Select a Google account and confirm your recovery.

Please note:

  • πŸ“Œ Archiving is manually enabled – by default it is disabled.
  • πŸ•’ Messages are stored in the cloud for up to 3 years, but only if the archive is not disabled.
  • 🚫 It does not work for Redmi Note 10 Pro and older models with MIUI 12 and below – Google Messages is not installed as a system application.

Standard MIUI Messages

Google Messages

Other (write in the comments)

I don't know which one is set.-->

4. Use of third-party programs (without root)

If you don’t have backups, try specialized data recovery tools. We tested 3 programs that work with Xiaomi without root rights (but with restrictions):

ProgrammeXiaomi supportTypes of messagesLimitations
Dr.Fone (Wondershare)Yes (including MIUI 14)SMS, WhatsApp, ViberThe free version only shows previews.
EaseUS MobiSaverYes (except Poco F4/F5)SMS, Telegram, SignalRequires MIUI Optimization to be disabled
Tenorshare UltDataYes (including Black Shark)SMS, WhatsApp, WeChatIt scans only internal memory.

The general algorithm of working with programs:

  1. Install the program on your PC and connect Xiaomi via USB (enable USB Debugging in Settings β†’ About Phone β†’ MIUI Version β†’ 7 times click on the build number).
  2. Select the type of data to scan (Messages or Messengers).
  3. Wait for the analysis to be completed (it may take up to 1 hour).
  4. View the messages found and save them in.txt or.html format.
Why don’t programs find all the messages?
Standard annexes MIUI (For example, "Messages" store data in an encrypted database mmsms.db in a folder. /data/data/com.android.providers.telephony/databases/. Without root rights, programs can scan only cache or temporary files where fragments of messages are stored (usually for the last few days). 1–2 Full recovery is possible only with the rights of the superuser or through ADB.

Warning:

⚠️ Don't install recovery software on your phone, they can overwrite deleted data. Always use a PC or Mac.

5. Advanced Method: Recovery through ADB

For power users, there is a way to extract messages directly from system files using ADB (Android Debug Bridge), which works even after resetting settings, unless data has been overwritten by new messages.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Xiaomi with enabled debugging USB.
  • πŸ”§ Knowledge of the command line (or willingness to follow instructions).

Step-by-step:

  1. Connect your phone to your PC and open the command line (Win + R β†’ cmd).
  2. Enter the command to access the SMS database: adb shell su cd /data/data/com.android.providers.telephony/databases/ ls The mmssms.db file should be displayed here.
  3. Copy the base on PC: adb pull /data/data/com.android.providers.telephony/databases/mmssms.db C:\sms_backup\
  4. Open the file mmssms.db using the DB Browser for SQLite program or the online service sqlitebrowser.org.
  5. In the sms table, find the columns address (phone number), body (message text) and date (time).

Important nuances:

  • πŸ” Nana MIUI 14+ access /data/data/ Blocked – you will need to unlock the bootloader and install custom recovery (for example, TWRP).
  • πŸ› οΈ If the file is damaged, try to restore it using the SQLite Database Recovery utility.
  • πŸ“… Messages are stored in timestamp format (milliseconds since 1970). To convert to readable form, use this service.

πŸ’‘

ADB is the only way to recover messages after resetting to factory settings, but it requires technical skills. If you are not sure about your actions, it is better to consult a specialist so as not to damage system files.

6. Features of recovery for messengers (WhatsApp, Telegram)

Messages in messengers are restored differently than SMS. Consider two popular cases:

WhatsApp:

  • πŸ“± If the backup was created in Google Drive, reinstall the app and confirm the recovery when you first start.
  • πŸ’Ύ Local copies are stored in /sdcard/WhatsApp/Databases (file msgstore.db.crypt14). You can rename them to msgstore.db and put them in the same folder for recovery.
  • ⚠️ On Xiaomi MIUI 13+ WhatsApp may not see local copies due to memory access restrictions.Solution: Use a file manager with root rights (e.g. Root Explorer).

Telegram:

  • ☁️ All chats and media files are synchronized with the Telegram cloud – just reinstall the application and log into your account.
  • πŸ—‘οΈ Remote secret chats cannot be restored – they are stored only on the device and are deleted irrevocably.
  • πŸ”„ If the messages are missing after the update MIUI, Try to clear the app cache (Settings) β†’ Annexes β†’ Telegram β†’ Warehouse β†’ Clear the cache).

Viber and other messengers:

  • πŸ“Œ In Viber, backups are created manually (Settings) β†’ Account. β†’ Backup. The files are stored in /sdcard/Viber/Backup.
  • 🚫 For Signal and Skype, recovery without backup is impossible – data is encrypted and not stored on the device.

Frequent Mistakes and How to Avoid Them

When you recover messages, users often face typical problems, and we've collected the most common and ways to solve them:

Mistake.Reason.Decision
No backups in the Mi CloudSync has been disabled or account is not linkedCheck out another Mi Account or try local copies
"ADB can't see the device"Not installed drivers or debugging not includedInstall Mi PC Suite and reconnect
"Messages recovered, but without attachments"Media files are stored separately from the textSearch for them in /sdcard/Media/Messenger folder
"The recovery program is 99 percent frozen."The conflict with MIUI OptimizationTurn off optimization in Settings β†’ Special features β†’ MIUI Optimization

Warning:

⚠️ Do not use programs like DiskDigger or Recuva to scan Xiaomi’s internal memory. These utilities are designed to work with flash drives and can damage partitions. /data, This will require a complete phone reflash.

If none of these methods work, the last option is to contact Xiaomi’s service center, and the official partners have access to specialized tools (such as the Mi Flash Pro) that can extract data even from damaged memory areas, but this is a paid service (from 1,500 to 5,000 rubles depending on the model), and success is not guaranteed.

FAQ: Answers to Frequent Questions

Can I recover my messages if my phone has been re-flashed?
Yes, but only if the new firmware didn't format the /data partition. Use the ADB method or contact the service center. Chances are higher if the firmware was installed without wipe.
Why not all the messages have been restored?
This depends on the method: cloud copies (Mi Cloud, Google Drive) store data for the last month, and recovery programs scan only unrecorded sectors of memory. If a long time has passed after deletion or the phone has been actively used, some messages may be lost irretrievably.
Does Xiaomi Recovery Work with Android 14 (MIUI 15)?
Yes, but with limitations: new versions of MIUI block access to system folders without root rights. For Xiaomi 14, Redmi Note 13 Pro+ and other models in 2026, we recommend using cloud copies or official service centers.
Can I recover messages from Telegram's secret chat?
No. Secret chats on Telegram are encrypted with end-to-end encryption and stored only on the device, and once you delete or reset the settings, they can not be restored, which is a feature of the messenger's security protocol.
How much does it cost to restore messages in the service center?
The cost depends on the model and complexity of the work: Redmi Note 10/11/12: 1,500-2,500 rubles; Xiaomi 12/13/14: 3000-5 000 rubles; Poco F4/F5: 2000-3 500 rubles. The cost usually includes diagnostics, data extraction and recording on an external medium. Contact only authorized service centers - this guarantees the confidentiality of your data.