Why migrating data between Android devices from different brands is not as easy as it seems
The transition from Xiaomi to OnePlus is not just a smartphone change, but a migration between two ecosystems with unique chips. Even inside Android, manufacturers impose their own limitations: Xiaomiโs MIUI stores backups in a proprietary format, and OnePlusโs OxygenOS/ColorOS does not always correctly recognize files created by competitors, resulting in users facing typical problems:
Loss of messages in SMS/MMS due to different ways of encrypting databases.
- Cutting of contacts (disappear profile photos or additional fields like "date of birth").
Application backup incompatibility (e.g., Mi Fit does not export data to OnePlus Health)
In this article, weโll look at 5 working methods for data portability, from standard Google tools to obscure workarounds for specific file types, and which Xiaomi and OnePlus models support direct wireless transfer over Mi Mover (despite official claims of incompatibility).
Method 1: Officially transfer your Google Account (most reliable, but incomplete)
Syncing through Google Account is the basic way that works on all Android devices, but it only transfers a fraction of the data, and there are pitfalls:
- ๐ฑ What is portable: contacts, calendars, notes (if you used Google Keep), mail, Chrome bookmarks, some system settings (Wi-Fi passwords, wallpaper).
- โ What's not tolerable: SMS/MMS, Call history, application files (e.g. saves in games), Mi data Fit/Zepp, setting MIUI (themes, gestures).
- โ ๏ธ Limitation: if Xiaomi has disabled the backup in Settings โ Google โ Backup, data hasn't synced for years.
How to check if it is synchronized:
- On Xiaomi, open Settings โ Google โ Google Account โ Account Sync.
- Look at the boxes that are ticked, and if there's a sync icon next to Contacts or Calendar, there's a sync icon next to the contact box (โ๏ธ), data.
- On OnePlus, when you first turn on, select โCopy Dataโ and log in to the same Google account.
โ ๏ธ Note: If you have used Xiaomi Cloud for backup, the data there is NOT duplicated in Google).
โ๏ธ What to do before moving through Google
Method 2: Direct wireless transfer via Mi Mover (not working on all OnePlus models)
Mi Mover is Xiaomiโs proprietary data migration app that officially only supports MIUI devices. However, there is a loophole: some OnePlus models (especially on OxygenOS 11/12) can connect to the Mi Mover as a โreceiving deviceโ if you follow a certain algorithm.
Here is a list of compatible OnePlus models (tested by users in 2026):
| Model OnePlus | OxygenOS/ColorOS version | Support for Mi Mover | Notes |
|---|---|---|---|
| OnePlus 11 | OxygenOS 13.1 | Yes (partially) | Transfers photos/video and contacts, but not SMS |
| OnePlus 10 Pro | OxygenOS 13.0 | Yes. | Requires to disable "Data Protection" in the settings |
| OnePlus Nord 3 | OxygenOS 13.1 | No. | Blocks the connection during the verification phase |
| OnePlus 9 RT | ColorOS 12.1 | Yeah (with a roundabout) | You need to turn on the developer mode and allow debugging over USB |
Instructions for compatible models:
- On Xiaomi, install Mi Mover (if remote) and open it.
- On OnePlus, go to Settings โ Additional โ Data Migration (or use Oppoโs Clone Phone if itโs preinstalled).
- On Xiaomi, choose โI am the senderโ and on OnePlus, โI am the receiver.โ
- Connect to a single Wi-Fi network or create an access point on Xiaomi.
- On OnePlus, manually select a Xiaomi model from the list (even if itโs not there, sometimes choosing a Redmi Note 10 helps).
What if OnePlus doesnโt see Xiaomi in Mi Mover?
Method 3: Export data from Xiaomi Cloud followed by import to OnePlus
Xiaomi Cloud stores backups in encrypted form, but they can be extracted and converted for OnePlus.
- ๐ You regularly backup your Mi Cloud.
- ๐ We need to move. SMS, call-book MIUI (for example, topics).
- ๐ซ There is no slot on OnePlus for SIM-Maps from Xiaomi (otherwise) SMS copyable SIM).
Step-by-step:
- On Xiaomi, open Settings โ Mi Account โ Mi Cloud โ Backup of the device.
- Create a new backup (select all the data you need) and wait until it is completed.
- On PC, go to i.mi.com, log in and download the archive with a backup (section "Devices โ Backups").
- Unblock the file (password is your Mi Account) and inside the folders: sms - messages in.xml. contacts - contacts in.vcf. call_log โ Call history (needs a converter for OnePlus).
SMS Backup & Restore
.xml
OnePlus
โ ๏ธ Note: Files from the Miui folder (themes, launcher settings) on OnePlus do not apply. They can only be viewed as an archive.
Method 4: Transfer over PCs using ADB (for advanced users)
If wireless methods fail, manual transfer over ADB (Android Debug Bridge) is required, but it allows you to copy 100% of the data, including:
- ๐ฑ Data annexes (/data/app).
- ๐๏ธ System application settings (e.g. Mi Fit or Gallery).
- ๐ Wi-Fi passwords (/data/misc/wifi/WifiConfigStore.xml).
What you need:
- ๐ฅ๏ธ PC with installation ADB and Fastboot (download to Android) SDK).
- ๐ Cables. USB-C for both phones.
- โ๏ธ Developer mode enabled on both devices (Settings) โ The phone. โ Assembly number - tap 7 times).
Transfer commands (execute in cmd or terminal):
Connect Xiaomi and do:
adb pull /sdcard/MIUI/Backup/AllBackup/ C:\Xiaomi_Backup\
Connect OnePlus and download the data:
adb push C:\Xiaomi_Backup\ /sdcard/OnePlus_Backup/
To transfer SMS (root rights to Xiaomi are required):
adb pull /data/data/com.android.providers.telephony/databases/mmssms.db
Then convert mmssms.db to readable format via SQLite Browser๐ก
If ADB canโt see the device, try reinstalling the drivers manually through Device Manager (select โAndroid ADB Interfaceโ).
Method 5: Alternative applications for migration (without root)
If the previous methods seemed complicated, use third-party tools. We tested 5 applications and selected the best ones:
| Annex | Type of data | Speed. | Deficiencies |
|---|---|---|---|
| Clone Phone (from Oppo) | Contacts, SMS, photos, videos, applications | โญโญโญโญ | Does not transfer the history of calls to new models OnePlus |
| Samsung Smart Switch | Files, contacts, SMS | โญโญโญ | Requires installation on PC, does not support applications |
| ShareMe (Mi Drop) | Photos, videos, documents | โญโญโญโญโญ | No system data transfer (SMS, contacts) |
Recommendations for use:
- ๐ฒ For full portability (including apps), choose Clone Phone.
- ๐ท If you only need photos and videos, ShareMe can handle it in 5 minutes.
- โ ๏ธ Avoid Xender โ it often crops up large files (>500MB).
๐ก
Apps like Clone Phone create temporary files on the device. After transferring, clear the Download or DCIM folder to free up space.
What to do if after the transfer to OnePlus there are problems
Even after successful migration, bugs can appear, and here are the typical symptoms and solutions:
- ๐ Apps fly out: Clear the app's cache in Settings โ Annexes โ [Name of name] โ Memory. โ Clear the cache.
- ๐ Contacts not displayed: Check if they are duplicated in Google and Xiaomi accounts. delete duplicates via Contacts โ Management โ Combining and correcting.
- ๐ท Gallery photos are not sorted by date: Use Google Photos to re-index (upload photos to the cloud and download back).
- ๐ No sound in messages: Reinstall the Messages app or reset its settings.
If OnePlus started to slow down after the transfer:
- Reset the device.
- Turn off the autoload of unnecessary applications in Settings โ Battery โ Autostart.
- Check the space available in Settings โ Memory (should be โฅ15% of the total).
โ ๏ธ Note: If you have been transferring data from Xiaomi to OnePlus via Mi Mover and notice that the battery is running out quickly, remove the Mi Mover app with OnePlus โ it continues to work in the background and consumes charge.