Changing your smartphone is always exciting, especially when it comes to moving within the same ecosystem. Xiaomi offers users convenient tools for data transfer, but not everyone knows how to save all the system settings, installed applications and even the location of icons on the desktop. Many limit themselves to copying photos and contacts, missing the opportunity for a full migration, which will save hours on setting up a new device.
In this article, we will explore all the available ways to transfer data between Xiaomi smartphones, from standard Mi Mover features to manual methods for power users, focusing on saving application settings, SMS/MMS, calls and even passwords from Wi-Fi, and how to avoid typical errors that may cause data to stay mobile or get corrupted.
If you've never done this before, don't worry. It's as automated as possible, and our instructions cover even the subtlest of things. For example, did you know that when you migrate through Mi Account, some applications (like banking) don't recover because of security constraints? Or that MIUI settings can be exported separately from user data? These and other subtleties await you further.
Preparation for the transfer: what to do before the migration
The data transfer requires both devices to be pre-prepared, and without it, you risk losing some of your data or getting into errors in the process.
β Update the firmware on both devices to the latest version. MIUI They may conflict during transfer, especially if the difference between them is greater. 2-3 Updates. You can check the relevance of the software in the Settings β The phone. β Updating the system.
β Clear the cache of the applications you plan to port, which will reduce the amount of data you transmit and reduce the risk of failure. β Annexes β Select an application β Warehouse β Clear the cache.
β Check the space available on the new device. The transfer takes up temporary storage, so the new Xiaomi should have at least 10-15% free space from the amount of data being transferred, for example, if you copy 30 GB, make sure that the new smartphone has at least 45 GB is free.
β Take a picture or take a picture of important settings that donβt automatically move:
- π Wi-Fi Passwords (unless you use Mi Account)
- π± Access codes SIM-Cards and banking applications
- π΅ Equalizer settings in Mi Music or third-party players
- π Signs and animations in Settings β Additionally.
β οΈ Note: If the old smartphone enabled data encryption (in Settings) β Lockdown and protection β Encryption, transfer via Mi Mover may result in an error, in which case you can use backup via Mi Cloud or manual transfer.
Donβt forget to disable battery optimization for applications involved in the transfer (Mi Mover, Google Drive, etc.). To do this, go to Settings β Battery and Performance β Battery Optimization and select No Limits mode for the right programs.
Method 1: Mi Mover - Official Direct Transfer Tool
Mi Mover is a built-in application from Xiaomi designed to transfer data directly between two smartphones over Wi-Fi Direct.This method is suitable for transferring all content, including:
- π± Applications and their data (except for secure, for example, banking)
- π Call log and SMS/MMS
- πΌοΈ Photo, video, audio
- π Documents and downloads
- βοΈ System settings (wallpaper, sounds, brightness, etc.)
How to use Mi Mover:
- On the new smartphone, select Data Transfer when you first turn on (if the phone is already configured, open Mi Mover manually).
- On an old smartphone, open Mi Mover (download from Play Market if deleted).
- Select the role: Sender (old phone) and Recipient (new).
- Scan it. QR-code from a new phone on an old phone or connect via device search.
- Select the data to transfer and confirm the start of the process.
β³ How long does the transfer take?
| Data volume | Transfer time (note) | Wi-Fi Direct Speed |
|---|---|---|
| 5-10 GB | 15-30 minutes | ~50-70 Mbps |
| 10-20 GB | 30-60 minutes | ~40β60 Mbps |
| 20β50 GB | 1-2 hours | ~30β50 Mbps |
| More than 50GB | 2+ hour | It is recommended to use a cable |
Important: If the transfer is interrupted, do not start it again from the beginning. Mi Mover supports the resumption of transmission from the moment of the cliff - just reconnect.
β οΈ Note: Some apps (e.g. WhatsApp, Viber, Telegram) require additional authorization after the transfer. Android/data (cache games, download messengers, etc. They need manual transfer.
Charging both phones > 50%|Disabled. VPN firewalls|Both devices are connected to the same Wi-Fi network (not necessarily, but speeds up search)|There's plenty of room on the new phone.|Mi Account syncs disabled (to avoid conflicts)-->
Method 2: Backup through Mi Cloud
If direct porting is not possible for some reason (for example, one of the phones is not turned on), you can use Mi Cloud cloud storage.
β What is NOT saved in the Mi Cloud:
How to make a backup copy:
How to restore on a new phone:
- Sign in to the same Mi Account on your new device.
πΉ Limitations of Mi Cloud:
- π Free available only 5 GB (to increase you need to buy a subscription).
π‘
If you have a lot of photos, turn on the option to βOptimize photosβ in Mi Cloud before backing up, which will compress images without loss of quality and save space in the cloud.
4. Method 3: Transfer through Google Account (for individual data)
If you donβt want to use Xiaomi services, you can transfer some of the data through your Google Account.
How to turn on synchronization:
- On the old phone: Settings β Accounts β Google β Account Sync.
- Turn on the sliders for the desired categories.
- Press Sync.
- On your new phone, log in to the same Google account and wait for automatic sync.
β οΈ Important nuances:
- Google does not save SMS, call log, photos (except Google Photos) and MIUI settings.
- Apps will be restored only from the Play Market, but without the data saved.
- If your old phone used a different Google Account, the data will not be transferred!
πΉ How to Transfer Photos to Google Photos:
- Install Google Photos on your old phone.
- Enable autoboot: Settings β Backup and synchronization.
- Wait until the download is complete (can be accelerated via Wi-Fi).
- On the new phone, install Google Photos and log in to the same account.
What if your Google Account is not synced?
5. Method 4: Manual transfer via PC (for power users)
If you need to transfer all data without exception (including game cache, application settings, and system files), you can use manual copying via your computer, which takes longer, but gives you complete control over the process.
What you need:
- π₯οΈ Computer with Windows, macOS or Linux
- π USB-cables (preferably original)
- π Backup software (e.g, ADB, Titanium Backup or Swift Backup)
Step-by-step:
- Enable USB debugging on your old phone: Settings β About Phone β MIUI Version (click 7 times to become a developer) Settings β Additional β Developers β Debugging on USB
- Connect both phones to your PC and check their detection by the command: Adb devices
- Create a backup via ADB: adb backup -apk -obb -shared -all -f backup.ab (This command saves applications, their data, shared files and settings.)
- Transfer backup.ab to your new phone and restore: adb restore backup.ab
β οΈ Warnings:
- Not all applications support backup through ADB (especially banking).
- Recovery can take several hours if the data is large.
- On newer versions of Android (11+), some system settings are not restored.
πΉ Titanium Backup (requires root)
π‘
Manually porting over PC is the only way to save game data (such as progress in Genshin Impact or Honkai: Star Rail) that is out of sync with the cloud.
6.Transfer of specific data: what is often missed
Even after a successful transfer, many users find that some data has not recovered, and we will discuss how to transfer what is usually left behind:
π Wi-Fi passwords:
π Application settings (e.g. Mi Fit, Zepp, Mi Home):
- Log in to the same accounts on your new phone β the data will come from the cloud.
- Mi Home may require re-addition of smart home devices.
π SMS and the log of calls (if not transferred):
- Use the SMS Backup & Restore app to create a backup in.xml format.
- Transfer the file to a new phone and restore the data.
π Files from the folder Android/data (cache of games, downloads of messengers):
- Connect your old phone to your PC and manually copy your Android/data folder to your new phone.
- Note that some apps (like WhatsApp) require additional recovery from their backup.
π Desktop settings (MIUI Launcher):
π‘
To avoid losing progress in games, link the game account to social networks (Facebook, VK, Google) or cloud-based save (for example, in Genshin Impact this is done in account settings).
7.Typical mistakes and how to avoid them
Even when using official tools, users often face problems, and here are the most common mistakes and solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| Mi Mover does not find the device | Different versions of MIUI or Wi-Fi Direct disabled | Update the firmware on both phones and check the Wi-Fi Direct settings in Settings β Connections β Wi-Fi β Wi-Fi Direct |
| Transfer interrupted by 99% | Lack of space on a new phone or connection failure | Clear space on your new device and try again. If it doesn't work, use the OTG cable to connect directly. |
| Apps have not recovered | Google Play Protect limitations or version incompatibility | Manually install apps from the Play Market and check for updates |
| Mi Cloud does not recover data | Too old backup or downed time settings | Check the date/time on both phones and select the most recent copy. |
| The photos were moved in low quality | Mi Cloud has the option to βOptimize photosβ | Turn off optimization in Mi Cloud settings and reboot |
β What NOT to do when transferring:
- π« Turning off phones during the process (this can cause data loss).
- π« Use it. VPN β It can block the connection between devices.
- π« Transfer data over a mobile network β only via Wi-Fi or cable.
- π« Remove old phone from Mi Account before transfer is completed.
β οΈ Note: If after transferring the new phone began to brake, perform system optimization in Settings β Additionally. β Optimization: Also check if background data transfer processes are running (they can load the processor).