How to transfer data from one Xiaomi Redmi to another: from contacts to applications

The transition to a new Xiaomi Redmi smartphone is always exciting, but data porting often becomes a headache. Even if both devices run on MIUI, the nuances of the firmware versions, differences in models (for example, the Redmi Note 12 vs Redmi 10C) or the lack of cable can complicate the process. In this article, we will analyze all the current ways of migration, from the official MIUI Transfer tool to manual methods for power users.

The main problem with portability is that not all data is copied equally efficiently, for example, messages from messengers (WhatsApp, Telegram) require a separate backup, and the settings of some applications (for example, banking) are not automatically transferred at all, we tested each method on real devices and identified the pros/cons of each so that you can choose the best option for your situation.

1.Official method: MIUI Transfer (fastest)

MIUI Transfer is Xiaomiโ€™s proprietary solution for migrating data between devices on MIUI 12 and later, and works on a point-to-point (no cloud) principle and supports porting:

  • ๐Ÿ“ฑ Contacts, including groups and notes thereto
  • ๐Ÿ“ท Photos and videos (including albums and metadata)
  • ๐Ÿ’ฌ SMS/MMS call history
  • ๐ŸŽต Music and documents (except DRM-secure files)
  • โš™๏ธ System settings (wallpaper, sounds, Wi-Fi network)

To use MIUI Transfer, both phones must be connected to the same Wi-Fi network (or via a hotspot). On an old device, open Settings โ†’ About Phone โ†’ Backup and Reset โ†’ Data Transfer. On the new Redmi, run the Initial Setup Wizard and select Import from Another Device.

Charge both phones at least 50% | Connect to the same Wi-Fi network |Delete unnecessary files from your old device |Disable VPN on both phones

-->

An important nuance: if the new Redmi has already been performed initial setup, you will have to make a reset to the factory (via Settings โ†’ Additional โ†’ Restore and Reset), otherwise the option of data transfer will disappear from the menu.

โš ๏ธ Note: When transferring through MIUI Transfer is not copied: ๐Ÿ”’ Wi-Fi passwords (network names only) ๐Ÿ’ณ Data of banking applications (SberBank, Tinkoff, etc.) ๐ŸŽฎ Save games (if not synced to your account)

2. Transfer through Google Account (universal method)

If both of your Xiaomi Redmis are linked to the same Google Account, most of the data is synced automatically.

  • ๐Ÿ”„ You change your phone often and want to keep your story alive.
  • โ˜๏ธ You have a stable Internet (data is loaded from the cloud)
  • ๐Ÿ“ฑ New device is already configured (no use is possible) MIUI Transfer)

To enable sync on your old phone, go to Settings โ†’ Accounts and Sync โ†’ Google and activate the switches for:

  • ๐Ÿ“‡ Contacts
  • ๐Ÿ“… calendar
  • ๐Ÿ“Ž Notes (if you use Google Keep)
  • ๐Ÿ“ท Photos (via Google Photos with original quality)

On the new Redmi, when you first turn on, select the Restore from Backup option and log in to the same account, which can take anywhere from 10 minutes to several hours, depending on data volume and Internet speed.

MIUI Transfer|Google Account|Manual Cable Transfer |Cloud Services (Yandex.Disk, Dropbox)|Another way

-->

โš ๏ธ Note: Google Photos compresses images for free storage (High Quality) To transfer photos at the original resolution, make sure you have enough space in the cloud or use alternative methods (see Section 4).

3. Transfer via OTG cable or computer (for large volumes)

If you have a lot of media (e.g. 100+GB of photos and videos), cloud services or MIUI Transfer may be too slow.

  • ๐Ÿ”Œ Cable OTG (direct-to-phone connection)
  • ๐Ÿ’ป Computer as an intermediate link

Method 1: Direct connection via OTG

  1. Buy it. OTG-adapter (Type-C) โ†’ Type-C or MicroUSB โ†’ Type-C, depending on your Redmi ports).
  2. Connect your old phone to your new phone via an adapter.
  3. On the new device, open the MIUI File Manager and select the connected phone as an external drive.
  4. Copy the folders you need (DCIM, Downloads, Pictures, etc.) to your new device.

Method 2: Using a computer (Windows/Mac)

  1. Connect the old Redmi to the PC via USB-cable (select File Transfer Mode in the Notification Curtain).
  2. Copy all the data to the hard drive of the computer.
  3. Connect the new phone and transfer the files back.
Which files should you copy manually?
๐Ÿ“„ WhatsApp folder (/sdcard/WhatsApp/Databases) โ€” contains chat history. ๐ŸŽต Ringtones folder - custom ringtone ringtone. ๐Ÿ“ folder Android/data โ€” save some games (e.g. Genshin Impact or PUBG Mobile). โš ๏ธ Important: Not all apps allow data to be transferred this way because of security DRM.

The advantage of this method is 100% control over the files being transferred, and the disadvantage is that it takes time and additional devices (OTG-adaptor).

4. Transfer of messages and chats (WhatsApp, Telegram, SMS)

Standard methods (MIUI Transfer or Google Account) do not keep the history of messengers completely.

messengerTransfer methodLimitations
WhatsAppLocal backup โ†’ Google Drive โ†’ RestoreIt requires the same phone number. It doesn't work between iOS and Android.
TelegramCloud synchronization (automatically)Only cloud chats are transferred. Secret chats are manual.
SMS/MMSExports via MIUI Backup or SMS Backup & RestoreNot all. SMS-Applications support import.
ViberBackup copy in Google DriveIt requires authorization by number on a new device.

Instructions for WhatsApp:

  1. On your old phone, open WhatsApp. โ†’ โ‹ฎ โ†’ Settings โ†’ chat โ†’ Backup copy.
  2. Create a local backup (the file will be in /sdcard/WhatsApp/Databases).
  3. Copy the msgstore.db.crypt14 file to a new phone (to the same folder).
  4. Install WhatsApp on your new device and restore chats when you first start.
  • ๐Ÿ“Œ The file name should start with msgstore.
  • ๐Ÿ“Œ folder WhatsApp/Databases It should be in the root directory.
  • ๐Ÿ“Œ The new phone should have the same number as the old one.

-->

5. Transfer applications and their data (without loss of progress)

Move it yourself. APK-Application files are simple (you can copy from the /data/app), But application data (saves, settings, cache) often stays on the old device:

Method 1: Built-in MIUI Backup

Go to Settings โ†’ Additional โ†’ Backup and Reset โ†’ Local Backup. Select the apps you want to save and create a backup. The file will be in /MIUI/backup/AllBackup. Copy it to a new phone and restore it through the same menu.

Method 2: Backup applications (root rights not needed)

  • ๐Ÿ“ฆ Swift Backup - Keeps the Backup APK + data (requires included data) ADB Backup).
  • ๐Ÿ”„ App Backup & Restore is a simple interface, but not all apps are supported.
  • โ˜๏ธ Titanium Backup is a powerful tool, but requires root rights.

Method 3: Synchronize through application accounts

Many apps (such as games from Gameloft or Supercell) are linked to Google Play accounts, Facebook or their own system (such as Mi Account for Xiaomi games).

  1. Open the game/application settings.
  2. Find the "Account" or "Sync" section.
  3. Link your profile to a social network or email.
  4. Sign in to the same account on the new phone.

-->

6. Transfer system settings and personalization

MIUI allows you to save and restore personal settings, such as:

  • ๐ŸŽจ Wallpaper and themes (including animated ones)
  • ๐Ÿ”” Notification and alarm clock sounds
  • ๐Ÿ“ถ Mobile network settings (APN, regime 4G/5G)
  • โšก Gestures and navigation buttons

To move these settings:

  1. On an old phone, back up via Settings โ†’ About Phone โ†’ Backup and Reset โ†’ Local Backup.
  2. Select "System settings" and start the backup.
  3. Copy the file. backup_*.mtz from the folder /MIUI/backup/AllBackup new phone.
  4. On the new device, restore the backup through the same menu.

Note that some settings (such as fingerprints or facial recognition) are not portable for security reasons. They will have to be reconfigured.

7. Frequent mistakes and how to avoid them

Even when following instructions, users face problems. Consider the most common ones:

Problem 1: MIUI Transfer can't see an old device

  • ๐Ÿ”Œ Make sure both phones are connected to the same Wi-Fi network (not mobile data).
  • ๐Ÿ”„ Reboot both devices.
  • ๐Ÿ“ฑ On your old phone, check that the โ€œVisibility for other devicesโ€ mode is enabled in the settings. MIUI Transfer.

Problem 2: Google Photos donโ€™t upload photos in their original quality

  • โ˜๏ธ Check out Google Oneโ€™s plan (free only โ€œHigh Quality").
  • ๐Ÿ“ธ In Google Photos settings, select โ€œOriginal Qualityโ€ to download.
  • ๐Ÿ”„ If the photos are already compressed, remove them from the cloud and upload them again.

Problem 3: Apps are not recoverable from the backup

  • ๐Ÿ“ฆ Make sure the new phone has enabled the "Application Recovery" option in Settings โ†’ Annexes โ†’ Application management.
  • ๐Ÿ”’ Some apps (such as Netflix or banking) block data recovery.
  • ๐Ÿ”„ Try to recover the backup with Swift Backup or Titanium Backup.
  1. Reset the device.
  2. Clean the cache in Settings โ†’ Memory โ†’ Cleanup.
  3. Turn off the autoload of unnecessary applications in Settings โ†’ Battery โ†’ Autostart.

-->

Can I transfer data from Redmi to iPhone?
Yes, but with limitations: โ˜๏ธ Google Account โ€“ for contacts, calendar, email. ๐Ÿ“ท Google Photos for Media Files. ๐Ÿ’ฌ Move to iOS (the official app from Apple) โ€“ to transfer messages, photos and some applications. Please note: WhatsApp does not support direct porting between Android and iOS).
How long does it take to transfer data via MIUI Transfer?
Time depends on: ๐Ÿ“Š Data volume (10 GB photo = ~15-30 minute). ๐Ÿ“ถ Wi-Fi speeds (on 5 GHz faster than by 2.4 GHz). ๐Ÿ“ฑ Phone models (Redmi Note) 12 Pro+ It will be faster than Redmi. 9A). Average time for 20-30 GB โ€” 40-60 minute.
How to transfer data if your old phone is broken?
If the screen is not working, but the phone is on: Connect the device to the PC via USB. Use it. ADB (Android Debug Bridge for copying files: adb pull /sdcard/ path on the computer if USB-If the debugging was not enabled, contact the data recovery service center. If the phone is not turning on, try removing the microSD card (if any) or contact data recovery specialists.
Is data transferred from games (e.g. Genshin Impact or PUBG)?
Depends on the game: ๐ŸŽฎ Genshin Impact โ€“ Links to the miHoYo account (it is enough to log in to a new phone). ๐ŸŽฎ PUBG Mobile โ€“ synced via Facebook or Twitter. ๐ŸŽฎ Games without cloud storage (for example, many offline games) โ€“ require manual folder copying Android/obb or Android/data. For local save games, use Swift Backup or Titanium Backup (root rights required for some games).
Do I need to format a new phone before the data?
No, but: If you use MIUI Transfer, the new Redmi should be in a post-purchase state (before the first setup). If the phone is already configured, you can transfer data manually (via cable, cloud or backup), but some system settings will not apply. Formatting (reset to factory) is recommended only if you want to completely clean the new device before the penos.