Why Standard File Copying Methods Donโt Always Work
Shifting data between Xiaomi smartphones seems like a simple task โ as long as you donโt encounter sync errors, lost contacts or โbrokenโ photos. In 2026, the problem got more complicated: MIUI 14/15 tightened its security policy by blocking some of the โholesโ for manual copying through adb, and cloud services began to restrict free storage. For example, when you try to transfer 50 GB of photos through the Mi Cloud, you will receive a notification that you need to pay for a subscription โ even if both devices are tied to the same account.
Another trap is different versions of Android on the old and new smartphone.If you go with the Redmi Note 8 (Android 10) Xiaomi 14 (Android 14), The system may block the transfer of certain applications due to incompatibility API. And trying to copy data through Xiaomi Migration often ends up in a mistake. MIUI_MIGRATE_FAILED_104 โ Especially if the old phone has storage encryption enabled.
In this article, weโll break down 5 current ways to migrate data, taking into account all the constraints of 2026 โ from official tools to workarounds for power users.
- ๐ Bootloader is blocked on the new phone
- ๐ฑ Different firmware regions (Global/EU/China)
- ๐ Incompatible versions MIUI (for example, 13 โ 15)
- ๐พ Not enough space on the new device
Method 1: Official transfer via Xiaomi Migration (by cable)
This is a recommended method from Xiaomi that works on the 90% device MIUI 12+. Advantage โ transfer not only files, but also system settings, SMS/MMS, Some applications (e.g. Mi Fit or Mi Home) have some nuances:
โ ๏ธ Note: If encryption is enabled on the old phone (Settings) โ Additionally. โ Encryption, be sure to turn it off before transferring it. Otherwise, the process will end with an error. MIUI_MIGRATE_FAILED_102.
Step-by-step:
- Connect both phones to charge (the battery should be โฅ50%).
- On the new Xiaomi, when you first turn on, select Data Transfer. If your phone is already configured, go to Settings โ About Phone โ Data Transfer.
- On your old phone, open Settings โ Additional โ Data Transfer and select I Give.
- Scan the scanner on your new phone QR-code.
- Connect your phones with a cable (use Xiaomiโs original USB-C cable!).
- Select data for transfer (see table below) and confirm.
| Type of data | Transferred? | Limitations |
|---|---|---|
| Contacts | โ Yes. | Only if they are stored in the phoneโs memory, not in the SIM. |
| Photo/video | โ Yes. | Max. 200 GB in one session. |
| Annexes | โ ๏ธ Partially. | System applications and games with data are not portable |
| SMS/MMS | โ Yes. | Only if both phones have MIUI 14+ |
| Calls (history) | โ No. | โ |
If the transfer is suspended during the โData Preparationโ stage, try:
- ๐ Restart both phones and repeat the procedure.
- ๐ Use the other USB-cable (preferably from the Xiaomi kit).
- ๐ถ Disable Wi-Fi on both devices (sometimes background synchronization interferes).
Disable encryption on your old phone
Charge both devices โฅ50%
Use the original USB-cable
Disable VPN/proxy on both phones
Download the latest updates MIUI-->
Method 2: Transfer over Mi Account (cloud)
If you don't have a cable or your phones don't recognize each other, you can use Mi Cloud, which is a method that can be used to transfer contacts, notes, photos (up to 5GB free) and Miui settings, but there is a critical limitation: From March 1, 2026, Xiaomi will block the synchronization of applications through the cloud for users without a subscription to Mi Cloud+ (199โฝ/month).
How to transfer data:
- On your old phone: Settings โ Xiaomi Account โ Mi Cloud โ turn on sync for the data you need (contacts, gallery, etc.).
- Wait for the download to complete (check in Settings โ Mi Cloud โ Sync status).
- On the new phone, log in to the same Xiaomi account and enable sync.
- Wait for the data download (can take up to 24 hours with a large volume).
โ ๏ธ Note: If you use Google Photos for backup, disable autosynchronization before transferring over Mi Cloud.Simultaneous operation of two clouds can lead to duplicate files.
Advantages of the method:
- ๐ Works at any distance (no cable required).
- ๐ Automatically updates data when changes occur.
Disadvantages:
- ๐ฐ 5GB Limitation for Free Users.
- โณ Slow speed with a large amount of data.
- ๐ซ Not tolerated. SMS, calls and some settings.
What if Mi Cloud doesnโt sync photos?
Method 3: Manual transfer via computer (for advanced users)
If you need to migrate all the data without exception (including hidden application files or custom firmware), the only reliable way is to manually copy it over a PC, which takes longer, but guarantees 100% control over the process.
You'll need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux.
- ๐ Two. USB-cables (preferably original).
- ๐ Backup program (optional: Titanium Backup for root users).
Step-by-step:
- Connect your old phone to your PC in File Transfer (MTP) mode.
- Copy the following folders to your computer (they are at the root of internal memory): /DCIM/ โ photo /Downloads/ โ load /Pictures/ โ Screenshots and saved pictures /Music/ โ music /MIUI/ โ themes /Android/data/ โ Application data (only if there is root)
- Turn off the old phone, plug in a new one.
- Move the copied folders to the same directories on the new device.
- To transfer contacts, export them to.vcf: Contacts โ โฎ โ Contact management โ Exports.
- To transfer SMS, use the SMS Backup & Restore app (free on Google Play).
If you want to migrate data applications (such as saving in games), you will need root rights or ADB:
adb backup -apk -obb -shared -all -f backup.ab
adb restore backup.abโ ๏ธ Note: When manually transferring folders /Android/data/ Without root rights, many apps (such as WhatsApp or Telegram) will not see their data.
๐ก
If the new Xiaomi is not recognized by the computer, install the Mi PC Suite drivers from the official website pcsuite.mi.com. For Linux, use the command sudo apt install mtp-tools (Ubuntu/Debian).
Method 4: Transfer through Google Account (alternative to Mi Cloud)
If you don't trust Mi Cloud or you don't have enough space, you can use Google Account.
- ๐ Contacts
- ๐ calendar
- ๐ Notes (via Google Keep)
- ๐ท Photo/video (via Google Photos, 15GB free)
- ๐ฎ Data from some games (via Google Play Games)
How to set up:
- On your old phone: Settings โ Google Accounts โ Account Sync โ turn on all the necessary options.
- Wait for the sync to complete (check in Settings โ Google Accounts โ Account Management โ Data and Personalization).
- On the new phone, log in to the same Google account and enable sync.
- To transfer photos, install Google Photos and wait for the media files to download.
Limitations:
- ๐ซ Not tolerated. SMS, call-and-set MIUI.
- ๐ Photos in original quality take up space in the cloud (15 GB limit).
- ๐ Some apps (such as Mi Fit) donโt sync with Google.
๐ก
Google Account is the best option for moving contacts and calendars, but it is useless for SMS, calls and MIUI settings.
Method 5: Transfer through third-party applications (for specific data)
If you only need to migrate certain data (such as WhatsApp messages, call history, or game saves), itโs easier to use specialized applications.
| Type of data | Annex | Reference | Features |
|---|---|---|---|
| SMS/MMS | SMS Backup & Restore | Google Play | Creates a backup in XML, transfers to a new phone |
| WhatsApp Transfer | Google Play | Requires root or backup via Google Drive | |
| Calls. | Call Logs Backup & Restore | Google Play | Keeps the call history in CSV |
| Games (conservation) | Helium (Old but Works) | Google Play | Requires a PC and USB-debugging |
Example of WhatsApp portability:
- On your old phone: WhatsApp Settings โ Chat โ Backup (save to Google Drive).
- Install WhatsApp on your new phone and sign in to the same account.
- When requested, restore chats from Google Drive.
- If the backup doesnโt find it, make sure that both phones use the same Google account.
To transfer game saves (e.g. Genshin Impact or Honkai: Star Rail):
- ๐ฎ Use the built-in account binding (miHoYo, Google Play or Facebook).
- ๐ฑ If the game does not support the cloud, copy the folder with the saves (usually). /Android/data/[play-off]/files) PC.
Frequent Mistakes and How to Avoid Them
Even when following instructions, users often encounter problems. TOP-5 Mistakes in data transfer between Xiaomi and how to solve them:
- Mistake โUnable to connectโ in Xiaomi Migration Reason: Unoriginal cable or option enabled USB-Debugging.Solution: Use the Xiaomi cable and turn off debugging (Settings) โ The phone. โ Version. MIUI โ 7 times tap. โ Additionally. โ For developers โ Shut down. USB-debugging).
- Photos moved but not displayed in the gallery Reason: The DCIM folder is not copied to the root of the memory, but to /storage/emulated/0/. Solution: Move the DCIM folder to the root of the internal memory and restart the phone.
- Contacts are duplicated after transfer Reason: Contacts are synced from both Mi Cloud and Google. Solution: Turn off sync contacts in one of the accounts (Settings โ Accounts โ Select account โ Contact Sync).
- Apps moved but not opened Reason: Android versions incompatible or no rights.Solution: Remove problematic apps and reinstall them from Google Play.
- Xiaomi Migration is 99% hung, because it's a big dataset or corrupted files, solution: Break it down (like contacts first, then photos).
โ ๏ธ Note: If you are transferring data to Xiaomi with a blocked bootloader (e.g. Xiaomi) 13T Pro for the European market, some system applications may not be portable. In this case, use manual portability over a PC.