Why a standard transfer through Mi Account doesnβt always work
You bought a new Xiaomi Redmi Note 13 Pro+ or POCO F6, but faced with a problem: messages from an old smartphone are not automatically synchronized? Even binding to a single Mi Account does not guarantee the transfer of SMS and chats from the Messages. The reason lies in the MIUI architecture: since version 12.5, Xiaomi shares backups of applications and system data. Messages are βappsβ, and their backup is disabled by default in the cloud.
Another trap is different regions of firmware, and if your old Xiaomi Mi 11 ran on Global ROM and your new Xiaomi Mi 11 ran on China ROM, cloud sync may be blocked due to privacy restrictions, and alternative methods will be required, which we will discuss below.
In this article you will find:
- π Official ways to transfer via Mi Cloud and Quick Share (formerly Mi Share)
- π± Local methods for models without root rights (through the ADB and Xiaomi Backup)
- β οΈ What to do if messages are not transferred due to a failure MIUI 14
- π Comparative table of methods for speed and reliability
Method 1: Synchronize with Mi Cloud (for MIUI 12β14)
The easiest method is to use Mi Cloud's built-in cloud storage, which is suitable if:
- π± Both devices are linked to a single Xiaomi account.
- π The devices work on one version. MIUI (for example, both MIUI 14 Global)
- πΆ There is a stable connection to Wi-Fi (message volume can exceed 500 MB)
Instructions:
- On your old smartphone, open Settings β Mi Account β Mi Cloud.
- Make sure the Messages switch is on, and if it's not, tap it and wait for the sync to finish.
- On the new device, log in to the same Mi Account and enable Message Sync in Mi Cloud.
- Open the Messages app and wait for chats to appear (it can take up to 10 minutes).
β οΈ Note: If the cloud already has a backup of messages from another device, the new copy will overwrite the old one. Pre-export important chats manually (see Method 3).
Check the MIUI version on both devices
Connect both phones to the same Wi-Fi network
Free up space in Mi Cloud (if the limit is exceeded)
Shut down. VPN (can block synchronization)-->
Method 2: Quick transfer via Quick Share (Mi Share)
Quick Share (formerly Mi Share) allows files to be transferred between Xiaomi devices over Wi-Fi Direct, but you will need to back them up as a file before transferring messages.
Algorithm of action:
- On your old phone, install the SMS Backup & Restore app (free, no root).
- Launch Backup: Open the App β Click Backup β Select βAll Conversationsβ β Save the File to Downloads folder
- Activate Quick Share on both devices: Settings β Connections and Sharing β Quick Share β Enable
- On an old phone, select a backup file (.xml format) and send it to a new device.
- On the new phone, install the same SMS Backup & Restore app and restore messages from the received file.
The advantage of the method: it works even on devices with different firmware (for example, Global and China ROM), the disadvantage is that attachments are not portable (photos, videos from chats).
π‘
If Quick Share doesnβt find the second device, check that both phones have Wi-Fi and Bluetooth enabled, and turn off power saving mode.
Method 3: Local backup via Xiaomi Backup (without root)
MIUI has a built-in Xiaomi Backup app that stores application data, including messages, but by default it doesn't include SMS in the backup.
Steps to create a backup:
- Open Settings β About the phone and tap the MIUI version 5 times to activate the developer mode.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC and execute the command: adb shell pm grant com.miui.backup com.android.permission.BACKUP This unlocks access to the SMS backup.
- Open the Backup app, select Local Backup and select Messages.
- After creating a backup, copy the backup/AllBackup/ file to a new device and recover the data through the same application.
| Method | Speed. | PC required | Investments are transferred | It works on different MIUIs. |
|---|---|---|---|---|
| Mi Cloud | β‘ Quickly. | β No. | β Yes. | β No (only the same firmware) |
| Quick Share + SMS Backup | π’ Slowly. | β No. | β No. | β Yes. |
| Xiaomi Backup (ADB) | β‘ Quickly. | β Yes. | β Yes. | β Yes. |
Why Xiaomi Backup Backup Could Not Recover
Method 4: Move over Google Drive (for models with Google Mobile Services)
If your Xiaomi runs on global firmware with Google services, you can use Google Drive to port SMS. This method is suitable for devices with MIUI 13+, where the backup function is integrated in Google.
Instructions:
- On your old phone, open Settings β Google β Backup.
- Enable Backup in Google Drive and make sure that the Message Point (SMS) is marked.
- Wait for the backup to complete (it can take up to an hour with a large amount of data).
- On the new device, log in to the same Google account and restore data from the backup when you first set up.
β οΈ Note: Google only reserves SMS, but does not save chats from Mi Messages (e.g. messages from banks or services.
The advantage of the method is that the backup is stored in the Google cloud and does not depend on Mi Account. The disadvantage is that it does not work on Chinese firmware (China ROM) without GMS.
Method 5: Manually copying a database (for advanced users)
If none of the above methods worked, you can manually copy the message database, which requires root rights or an unlocked bootloader.
Step-by-step:
- Install the Android SDK Platform-Tools on your PC.
- Connect your old phone to your PC and execute the commands: adb shell su cp /data/data/com.android.providers.telephony/databases/mmssms.db /sdcard/ exit exit exit
- Copy the file mmsms.db from your phone to your PC: adb pull /sdcard/mmssms.db
- Connect the new device and transfer the file back: adb push mmssms.db /sdcard/ adb shell su cp /sdcard/mmssms.db /data/data/com.android.providers.telephony/databases/ chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.db chown system:radio /data/data/com.android.providers.telephony/databases/mmssms.db exit exit
- Reboot the phone. Messages will appear in the Messages app.
β οΈ Important: Incorrectly changing the permissions to the mmssms.db file can result in the loss of all messages.
π‘
Manually copying a database is the only way to transfer messages to custom firmware devices (like LineageOS or Pixel Experience) that donβt work with Xiaomiβs standard methods.
What to do if messages are not transferred
If after all the manipulations, the messages did not appear on the new device, check the following points:
- π§ Different versions MIUI: On the new firmware (MIUI 14+) Changed storage format SMS. Try to roll back on MIUI 13 or use SMS Backup & Restore.
- π« Antivirus blocking: Applications like Mi Security can block access to a database.
- π΅ Sync Error: If the Mi Cloud has a sync waiting status, check the date and time settings β they should be automatic.
- π Account conflict: The new phone may have had a previous owner's account tied up. Reset the device to factory settings (Settings) β The phone. β Resetting settings).
If the problem is with Chinese firmware (China ROM) that does not have Google services, use Method 5 (manual database copying) or install Global ROM via the Mi Flash Tool.