How to transfer SMS from Xiaomi to Xiaomi: all the ways 2026

Transfer SMS-Messaging between Xiaomi smartphones may seem like a trivial task, but in practice, users face nuances, from the lack of an option in Mi Mover to problems with compatibility of backup formats. In 2026, the situation was complicated by the transition of some devices to HyperOS, where standard methods of data transfer work differently than on the Internet. MIUI 14.

This article covers all the current ways, from official tools to workarounds for old and new models. We tested each method on pairs of devices (Redmi Note 12 + POCO X5 Pro, Xiaomi 13T + Redmi A2) and identified pitfalls: for example, why Mi Mover sometimes β€œdoes not see” a message or how to circumvent the restriction on carrying more than 1000 SMS at a time. If you need to save not only text but also attachments (photo, video from MMS), there is a solution here too.

Particular attention was paid to the transfer of messages between devices on different versions of the firmware (MIUI ↔ HyperOS, as the most common cause of failure, is adapted to the latest updates to Xiaomi Cloud and Google Drive services for June 2026.

1. Official method: Mi Mover (for MIUI and HyperOS)

Mi Mover is Xiaomi’s proprietary data migration tool, but its capabilities depend on the firmware version. On MIUI 14 and later, it portes SMS automatically, and on HyperOS it may need to manually configure.

How it works:

  • πŸ“± Connect both smartphones to the same Wi-Fi network (required 2.4 GHz – 5 GHz is not supported!).
  • πŸ”„ On your old phone, open Settings. β†’ The phone. β†’ Data Transfer (Mi Mover).
  • πŸ“² On your new phone, select β€œI am a new user” and scan. QR-code from the old device.
  • βœ… In the data list for transfer, tick "Messages" (if there is no option - see the section "Problems with Mi Mover").

Important: on HyperOS, the path to Mi Mover has changed β€” now it is in Settings β†’ Additional β†’ Data Transfer. Also note that SMS transfer takes 2-3 times longer than contacts or photos, due to the features of encryption.

Charge both phones at least 50% | Disable VPNs and firewalls | Make sure the new phone has enough memory (SMS takes ~1–2 MB per 1,000 messages) | Check that both devices have the latest version of Mi Mover installed (update via Google Play if needed)

-->

⚠️ Note: If the new phone already has a Mi Account, log out before transferring – otherwise Mi Mover will only offer a recovery from the cloud, not a direct transfer.

2.Move over Xiaomi Cloud (cloud reservation)

The cloud method is suitable if you have a Mi Account and a stable Internet, the advantage is that you can transfer messages selectively (for example, only dialogues in the last month).

  • ☁️ Free rate allows you to store up to 5000 SMS (Old messages are automatically deleted).
  • πŸ”’ Messages are encrypted, but Xiaomi can review them at the request of law enforcement (specified in the user agreement).
  • ⏳ Recovery from the cloud takes up to 30 minutes (depending on the number of messages).

Step-by-step:

  1. On your old phone: Settings β†’ Xiaomi Account β†’ Mi Cloud β†’ Backup β†’ Messages β†’ Turn on sync.
  2. Wait for the download to complete (progress is displayed in the notification curtain).
  3. On a new phone: log in to the same Mi Account, go to Settings β†’ Xiaomi Account β†’ Mi Cloud β†’ Restore and select a backup with messages.
ParameterMIUI 14HyperOS
Max: The number of SMS messages in the cloud50005,000 (but tied to the tariff)
Support for MMSYes (text only)Yes (text + thumbnails of attachments)
Time of synchronization of 1000 SMS~5 minutes~3 minutes
Do I need confirmation via SMS?Yes (first entrance)No.

⚠️ Note: If you used two-factor authentication in Mi Account, disable it before restoring messages, otherwise the system may block access to the backup for 24 hours.

3. Manual export/import via SMS Backup & Restore

The Backup & Restore SMS app (from SyncTech) is a versatile solution for transferring messages between any Android device, including Xiaomi. It saves SMS in.xml format, which can be edited manually (for example, to remove unnecessary dialogs before importing).

Advantages of the method:

  • πŸ“ Stores all metadata: sending time, delivery status, contact names.
  • πŸ”„ It works even between MIUI HyperOS (tested on Xiaomi 14 and Redmi Note 10 Pro).
  • πŸ“Š Allows you to filter messages by date or contact before export.

Instructions:

  1. Install Backup & Restore SMS on both phones.
  2. On your old phone: open the app β†’ Settings β†’ Export β†’ Select XML format β†’ Click Export. The file will be saved in the /SMSBackupRestore folder.
  3. Transfer the file to your new phone (via Bluetooth, Google Drive, or cable).
  4. On a new phone: in the app, select Restore β†’ specify file β†’ confirm import.
How to edit XML-file SMS before importation?
A backup file can be opened in any text editor (e.g. Notepad).++). Every message has tags: <sms protocol="0" address="+79XX1234567" date="1689000000000" type="1" body="Text of the communication" /> Where: - type="1" β€” type-incoming="2" β€” Time in milliseconds (you can convert it to sites like Epoch Converter) to remove unnecessary items. SMS, Just delete the relevant lines and save the file.

Important: After importing messages may not immediately appear in the application Messages reboot phone or manually update the list of dialogues by pulling the screen down.

4. Google Drive Transfer (for devices with Google Mobile Services)

If your Xiaomi has Google services installed (not just Mi Services), you can use the built-in backup feature in Google Drive.This method is suitable for porting between Xiaomi and other Android devices, but has a limitation: messages older than 90 days are not saved.

How to move:

  1. On your old phone: Settings β†’ Google β†’ Backup β†’ turn on β€œMessages” (if you don’t have an option, see below).
  2. Click on β€œCreate a backup now” and wait until it is completed.
  3. On a new phone: When you first start, select a recovery from Google Drive or do it manually in the same settings.

If the backup settings do not have the item "Messages":

  • πŸ“Œ Install the Google One app.
  • πŸ”§ Turn on backup in it. SMS: Settings β†’ Backup β†’ Management of backups β†’ Communications.

Mi Mover|Xiaomi Cloud|SMS Backup & Restore|Google Drive|Manual export via ADB|Other method

-->

⚠️ Note: Message recovery from Google Drive replaces all current messages SMS If there's any important dialogue, export it separately first.

5. Transfer over ADB (for power users)

The Android Debug Bridge (ADB) method is the most reliable, but requires command line skills.

  • πŸ”§ Other methods do not work (for example, on custom firmware).
  • πŸ“¦ We need to move over 10,000. SMS (Mi Mover's limitation).
  • πŸ”’ Conservation required MMS full-budget.

Instructions:

  1. Install ADB Tools on your PC.
  2. On your phone, turn on USB Debugging (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap the build number β†’ go back to Settings β†’ Additional β†’ For Developers).
  3. Connect your phone to your PC and execute the commands: adb backup -f sms.ab -app com.android.providers.telephony adb restore sms.ab

The sms.ab file will be created in the folder with ADB. You can transfer it to a new phone and restore it with the same team. Please note: the password for the archive (if requested) is the password for the archive. PIN-code of your phone.

1. Change. USB-cable (original cable with data transmission support).

2. In the developer settings, enable USB Debugging (security options) and allow debugging for your PC.

3. Install Xiaomi USB Drivers drivers from the official website.

-->

6. Transfer of messages by means of SIM-cards (limited method)

Older Xiaomi models (like Redmi) 4X or Mi A1) maintain SMS on SIM-map, but this method has many limitations:

  • πŸ“Ά Only textual ones are saved. SMS (without MMS, emoji, formatting).
  • πŸ’Ύ Memory volume SIM-Cards are limited (usually 20-50 messages).
  • ⏱️ The process takes up to 10 minutes for 10 messages.

How to move:

  1. Open the Messages app.
  2. Press your finger on the desired dialogue β†’ β€œMore” β†’ β€œCopy on SIM”.
  3. Put it in. SIM-Card to new phone and import messages: Messages β†’ Settings β†’ Import with SIM.

This method is relevant only for 2G-models or if you need to transfer several critical messages without access to other methods.

Frequent problems and their solutions

Even with official tools, users are experiencing errors, and here are the most common ways to fix them:

Problem.Reason.Decision
Mi Mover doesn't see the messageNo permission to access SMSOn your old phone: Settings β†’ Applications β†’ Mi Mover β†’ Permissions β†’ Enable β€œSMS”
The β€œInsufficient Memory” Error in Xiaomi CloudThe limit of 5,000 SMS is exhaustedRemove old backups or buy extra space (from 99) β‚½/month)
SMS Backup & Restore does not restore messagesConflict with the standard "Messages" appendixBefore importing, make it the default app: Settings β†’ Apps β†’ By default
ADB issues a "device unauthorized" errorUnconfirmed access to debuggingOn the phone will appear a request - check the box "Always allow" and confirm

If none of the methods worked, check:

  • πŸ“΅ Flight mode or energy saving is turned on (they block background synchronization).
  • πŸ”„ Have Mi Mover, Google Play Services and Messages been updated to the latest version.
  • πŸ“‘ Are you using it? VPN Proxies: They interfere with the work of Xiaomi Cloud.
Can I transfer SMS from Xiaomi to iPhone?
Yes, but not directly. Use intermediate export via SMS Backup & Restore (save to XML), then convert the file to a format supported by the iPhone (e.g., via iMazing or AnyTrans). Note: MMS and group chats may not display correctly.
Why are messages duplicated after the transfer?
This happens if the new phone already has messages from the same contacts. To eliminate duplicates: Delete all SMS manually (or through Settings β†’ Applications β†’ Messages β†’ Storage β†’ Clear Data). Import backup again. If the duplicates are left, use applications like Microsoft's SMS Organizer to clean up.
How to transfer SMS from the old Xiaomi (2018) to the new?
For MIUI 9/10 devices (e.g. Redmi Note 5 or Mi 8): Update your firmware to the latest available version (via Settings β†’ System Update). Use SMS Backup & Restore β€” it supports even older versions of Android. If the Mi Mover doesn't work, try sending messages via Bluetooth (in Messages β†’ Select Dialogues β†’ Share). On devices older than 2017 (MIUI 8 and below), you may need to manually copy the database via Root access.
Will messages from chatbots (Sberbank, Telegram, etc.) be preserved?
Messages from service numbers (e.g, 900 for Sberbank or 1414 For Telegram, it is not always transferable: 🏦 Banking SMS: Transfers via Mi Mover and Xiaomi Cloud, but may not appear in the bank’s app (only in standard Messages"). πŸ€– Telegram/Viber: These communications are not SMS β€” They need to be transferred through the export of chats in the messengers themselves. To preserve the history of bank notifications, export it to the Internet. PDF via bank application prior to transfer.
How to transfer SMS if your old phone is broken?
If the screen isn't working but the phone is on: Connect it to the PC via USB-OTG + Mouse (for navigation). Use it. ADB to create a backup (command: adb backup) -f sms.ab -app com.android.providers.telephony.If the phone doesn't turn on: πŸ”§ Contact Xiaomi Service Center – they can extract data from memory (cost) ~1500–3000 β‚½). πŸ’Ύ If you've synced with Xiaomi Cloud, restore messages to your new phone through the cloud. Importantly, if you've enabled encryption on your phone, you can't recover data without a password.