Why Standard Copying Methods Donβt Work with Messages
Transferring data between Xiaomi smartphones usually does not cause problems - the brand offers convenient tools like Mi Mover or synchronization through Mi Account. SMS-The situation is different in the case of messages, and this data is often left behind by automated processes, because the messages are stored in a secure database. /data/data/com.android.providers.telephony/databases/mmssms.db, Access to which is limited even for system utilities.
Xiaomi does not knowingly include SMS to the standard backup through Settings β The phone. β Backup, because it's considered confidential, creates a paradox: on the one hand, the manufacturer is concerned about the safety of users, on the other hand, it makes it difficult to legitimately transfer personal correspondence. 5 working methods, including formal and alternative solutions, taking into account the features of firmware MIUI 14/15 and models from the Redmi Note 12 Xiaomi 14 Ultra.
It is important to understand that the choice of method depends on several factors:
- π± Device models: on new flagships (e.g. Xiaomi) 13T Pro) may not have a 3.5 mm connector for OTG-cable
- π Root rights status: Some ways require unlocking the bootloader
- πΆ Internet: Cloud-based methods are useless with limited traffic
- π Version. MIUI: into MIUI 15 changed the encryption algorithm backups
Method 1: Official transfer via Mi Mover (no root)
Mi Mover is a standard application set of Xiaomi, designed to migrate data between the brandβs devices, and despite its limitations, it remains the most reliable way for users without technical skills.
- On your old smartphone, open Settings β The phone. β Backup β Data portability
- Select the βSenderβ role and confirm the creation of a Wi-Fi hotspot
- On the new device, run the same menu, but select Receiver.
- Connect to the network and wait for the data scan
- In the list of available data, find the item "Messages" (may be called "SMS/MMS") and mark it
Key nuances of the method:
- β‘ Speed: transfer 10 000 posts ~15-20 minute
- πΆ Requirements: Both devices must have a charge β₯40% and stay within a radius of 5 meters
- π Restrictions: drafts and messages from spam folder are not transferred
- π± Compatibility: Works on all devices with MIUI 10+, including POCO and Black Shark
Make sure that both phones have the latest version installed. MIUI|
Disable VPN and power saving modes |
Check the free space on the new device (you need to do it) β₯1.5Γ volume-message)|
Write it down. IMEI both devices (in case of failure)|
Prepare chargers (the process discharges the battery to the 10-15%)
-->
β οΈ Note: If Mi Mover stopped fails during the transfer process, restart both devices and try again. On Redmi Note 11 and later, it sometimes helps to disable the dual apps feature in the settings.
| Xiaomi model | Support for Mi Mover | Max, volume of messages | Transfer time (1000) SMS) |
|---|---|---|---|
| Xiaomi 14/14 Pro | Yes (MIUI 15) | 50,000 messages | ~8 minutes |
| Redmi Note 12 Pro+ | Yes (MIUI 14) | 30,000 messages | ~12 minutes |
| POCO F5 | Yes (MIUI 14 for POCO) | 25,000 messages | ~10 minutes |
| Xiaomi 11T Pro | Yes (MIUI 13) | 40,000 messages | ~9 minutes |
Method 2: Export via Google Drive (for firmware with the GMS)
If your Xiaomi devices are running Google services (not Chinese firmware), you can use the built-in backup feature. SMS Google Drive. This method is suitable for models with global or European firmware (MIUI Global/EEA).
Instructions:
- Open the Messages app (not Mi Messages!) on your old phone
- Slip on three dots in the upper right corner β "Settings" β "Backup and restoration"
- Select βGoogle Drive Backupβ and log in under the appropriate account
- On the new device, repeat the steps. 1-2, but select "Recovery"
Features of the method:
- βοΈ Cloud Storage: Backup takes up space in your Google Drive
- π Sync: Messages are linked to an account, not a device
- β³ Restriction: Only the last copy is stored (previous ones are overwritten)
- π± Incompatibility: Does not work on Chinese firmware (MIUI China) without rooting rights
How to check the type of firmware on Xiaomi?
β οΈ Note: When recovering from Google Drive, do not manually delete the backup via the web interface, this may result in the loss of linking messages to the account. Only use the option to "Delete a copy" in the Messages app settings".
Method 3: Manual export through SMS Backup & Restore
For users who need advanced features (selective transfer, saving in the XML, Backup planning, the application is perfect SMS SyncTechβs Backup & Restore runs on all Xiaomi firmware, including the Chinese versions, and does not require root rights.
Step-by-step:
- Install an app from Google Play (or AppGallery for Chinese firmware)
- Run it and provide all the permissions requested (SMS, storage)
- Press "SET UP A BACKUP" β Choose "Local backup"
- Check "Messages" and "Call logs" (optional)
- Press "BACK UP NOW" Wait until the file is completed (the file is saved in the /SMSBackupRestore)
- Transfer the backup file to your new phone (via Mi Share, cable, or cloud)
- On the new device, install the same app and select "RESTORE"
Advantages of the method:
- π Export formats: XML (legible), CSV (for Excel), JSON
- π Selectiveness: You can carry messages over a period or from specific contacts
- π Automation: Support for planned backups (weekly/monthly)
- π Cross-platform: works on Xiaomi, Samsung, Pixel and other Android devices
π‘
If the application does not see messages in Chinese firmware, change the system language to English before exporting (Settings) β Additionally. β Language and input. This bypasses the localization limitations of the MIUI China.
| Function | SMS Backup & Restore | Mi Mover | Google Drive |
|---|---|---|---|
| Support for Chinese firmware | Yes. | Yes. | No. |
| Selective transfer | Yes. | No. | No. |
| Save to the cloud | Yes (Google Drive, Dropbox) | No. | Yes (Google Drive only) |
| Transfer speed | ~500 SMS/mine | ~300 SMS/mine | ~200 SMS/mine |
Method 4: Transfer over ADB (for power users)
If the standard methods didnβt work and you donβt have root rights, you can use Android Debug Bridge (ADB) β This requires a computer and basic command line knowledge, but it is guaranteed to work on all versions. MIUI.
Instructions for Windows:
- Download. ADB Tools and unpack in C:\adb
- On the phone, activate the "Developer Mode" (7 taps by "Version" MIUI" in settings) and turn on "Debugging by USB"
- Connect the phone to the PC and perform:
cd C:\adb
adb devices
adb backup -f C:\sms_backup.ab -apk com.android.providers.telephonyAfter the command is executed, a request will appear on the phone to create a backup - confirm it by entering a password (optional).
To recover on the new device:
adb restore C:\sms_backup.abImportant observations:
- π USB-Cable: Use the original Xiaomi cable β cheap analogues can cause device unauthorized errors
- π Encryption: if you have a backup password, do not lose it β recovery without a password is impossible
- π± MIUI 15: New firmware may require an additional command adb shell pm grant com.android.providers.telephony android.permission.BACKUP
- β οΈ Limitation: not carried forward MMS and attachments (text only) SMS)
π‘
ADB-method is the only way to transfer SMS device-on MIUI China is rootless, but it doesn't work if the phone has encryption enabled (Settings) β Lockdown and protection β Encryption).
Method 5: Transfer with root rights (for advanced)
If you have a bootloader unlocked and you have Magisk or another root manager installed, you can copy the database. SMS It gives you 100 percent control over the process, but it requires technical skills and it voids the warranty.
Step-by-step action:
- Install a file manager with root support (such as Solid Explorer or Solid Explorer). FX File Explorer)
- Cross the path. /data/data/com.android.providers.telephony/databases/
- Copy the files mmsms.db and mmssms.db-wal on SD-map
- Transfer files to the new device to the same directory
- Change the access rights:
chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.db
chown system:radio /data/data/com.android.providers.telephony/databases/mmssms.dbReset the device.
Risks and characteristics:
- β οΈ Warranty: unlocking the bootloader officially deprives of warranty (checked by the status of fastboot oem device-info)
- π§ MIUI 14+: New Firmware Requires to Be Disabled miui_optimization Magisk
- π± Models: on Xiaomi 12S Ultra and newer can trigger anti-rollback, blocking the system
- π Recovery: After transfer, be sure to reset the cache (Wipe) Dalvik/Cache into TWRP)
How to check the status of the guarantee after unlocking?
Comparison of methods: which one to choose?
The best way to choose depends on your technical skills, device models and portability requirements.
| Criteria | Mi Mover | Google Drive | SMS Backup & Restore | ADB | Root |
|---|---|---|---|---|---|
| Difficulty | β | β | ββ | βββ | ββββ |
| PC required | No. | No. | No. | Yes. | Yes. |
| Works for MIUI China | Yes. | No. | Yes. | Yes. | Yes. |
| Keeps the MMS. | Yes. | Yes. | Yes. | No. | Yes. |
| Transfer time (10 000) SMS) | ~20 minutes | ~30 minutes | ~15 minutes | ~10 minutes | ~5 minutes |
Selection recommendations:
- π For beginners: Mi Mover (if both phones are on global firmware) or SMS Backup & Restore (if you need flexibility)
- π» For PC users: ADB β Fast and reliable, but requires adjustment
- π§ For enthusiasts: Root method is complete control, but risks are high
- βοΈ For cloud users: Google Drive, if you have global firmware and a stable Internet
π‘
On devices with MIUI 15 (e.g. Xiaomi 14) Mi Mover is a priority method, as it is optimized for a new backup encryption system. Alternative methods may require additional manipulation of security settings.
Frequent problems and their solutions
Even when following the instructions, users encounter common errors, and consider the most common cases and ways to fix them:
1 Mi Mover doesn't see the message
- πΉ Make sure both devices have Power Saving Mode disabled for com.miui.mimover
- πΉ Reinstall Mi Mover via Mi App Store
- πΉ On Chinese firmware, try changing the region to "India" (Settings) β Additionally. β Region)
2. when restoring through ADB The error is called Invalid Backup"
- πΉ Check the integrity of the backup file with the adb shell command md5sum /sdcard/sms_backup.ab
- πΉ Make sure the new device has the same version of Android as the old one.
- πΉ Try to restore the backup on another device (such as Android Studio emulator)
3. SMS Backup & Restore does not see any message MIUI China
- πΉ Install a modified version of the application from XDA Developers (seek out topics about Xiaomi)
- πΉ Manually grant rights through ADB:
adb shell pm grant com.riteshsahu.SMSBackupRestore android.permission.READ_SMS
adb shell pm grant com.riteshsahu.SMSBackupRestore android.permission.WRITE_SMS4.The names of the contacts in the SMS
- πΉ Sync your contacts with Mi Account or Google before transferring messages
- πΉ In the "Messages" app, update the data: "Settings" β Update contacts"
- πΉ If you use Truecaller, turn it off for the duration of the transfer (may conflict with system contacts)
β οΈ Note: On Xiaomi models with dual SIM-cards (for example, Redmi Note 12 Pro)+ 5G) The messages may be duplicated after the transfer. To avoid this, turn off the second one before the migration. SIM in settings (Settings) β SIM-maps and mobile networks).