How to make a full clone of Xiaomi smartphone: 3 working ways

Creating a clone (full backup) of a Xiaomi smartphone is the only way to guarantee that all data is saved before you firmware, reset or replace the device. Unlike the standard backup through the Mi Cloud, cloning captures all memory parts, including system files, application settings and even root rights. Without such a backup, you risk losing SMS, call history, game saving, and MIUI configurations that are out of sync with the cloud.

In this article, we will discuss three proven methods: the official one via Mi PC Suite (for beginners), the extended one via TWRP (for advanced users), and the universal one using ADB. Each option has its limitations - for example, Mi PC Suite does not copy some system data, and TWRP requires an unlocked bootloader. We will explain in detail which way to choose depending on your model (Redmi Note 12, POCO X5, Mi 11, etc.) and goals.

1. Preparation of the smartphone for cloning

Before creating a clone, several critical steps must be taken, and skipping any of them can lead to incomplete backup or even data corruption.

First, check the battery power โ€“ it should be at least 60%. When cloning via TWRP or ADB, the process can take up to 1-2 hours, and a sudden power outage will interrupt the operation. Second, free up enough space on an external drive (or PC): a full clone of Xiaomi with 128 GB of memory can weigh 50-80 GB in compressed form.

  • ๐Ÿ”‹ Battery charge: at least 60% (optimum 80%+)
  • ๐Ÿ’พ Free space: 1.5-2 times more occupied space on the phone
  • ๐Ÿ”Œ Cable: Use the original cable USB-C (Cheap cables can cut the connection)
  • ๐Ÿ“ฑ Developer Mode: Enable Debugging by USB In Settings โ†’ The phone. โ†’ Version. MIUI (tap 7 times)

Special attention is paid to unlocking the bootloader. Without this, you can not use TWRP or fastboot commands. On new models (Xiaomi 13, Redmi Note 13), unlocking takes 7 days after you attach a Mi Account. If you plan to clone a device with a locked bootloader, only the Mi PC Suite remains - but it does not store some system data.

โš ๏ธ Attention: On devices with MIUI 14+ and HyperOS standard debugging USB You may not be able to do this. USB (Security settings in the Developer Menu.

Method 2: Official clone via Mi PC Suite (without root)

This is the easiest method, which does not require unlocking the bootloader or root rights. Mi PC Suite (download from the official site) creates a backup of contacts, messages, applications and multimedia, but does not copy the system settings and data of some games (for example, save in Genshin Impact or Honkai: Star Rail).

Connect your phone to your PC, start the Mi PC Suite, and follow the steps:

  1. In the main menu of the program, select Backup.
  2. Check all categories of data (especially Applications and System Settings).
  3. Click Create Backup and wait until it is completed (usually 10โ€“30 minutes).
  4. The backup file will be saved in the MiPhoneBackup folder on the C: disk.

The main disadvantage of this method is an incomplete clone, for example, it does not save:

  • ๐Ÿ“ฑ Settings MIUI (topics, gestures, sound profiles)
  • ๐ŸŽฎ Save Games That Don't Support the Cloud
  • ๐Ÿ” Data of applications with protection (bank programs, messengers)

โš ๏ธ Note: If you plan to stitch the device to another version MIUI (For example, from Global to China, backup via Mi PC Suite may not recover. In this case, use TWRP.

๐Ÿ“Š Which cloning method do you prefer?
Official (Mi PC Suite)
Castomic (TWRP)
Through ADB
I haven't tried it yet.

Method 2: Complete clone via TWRP (requires bootloader unlock)

TWRP (Team Win Recovery Project) is a custom recovery that allows you to create a complete image of all parts of a smartphone, including boot, system and data.

  • ๐Ÿ”„ Switching to custom firmware (LineageOS, Pixel Experience)
  • ๐Ÿ› ๏ธ Recovery after a "brick" (failed firmware)
  • ๐Ÿ“ฆ Transfer all data to another Xiaomi with a similar model

First, set up TWRP Download the image from the official website (for example, for Redmi Note). 10 Pro is a file. twrp-3.7.0_12-0-sweet.img). Installation is performed via fastboot:

fastboot flash recovery twrp.img


fastboot boot twrp.img

After downloading to TWRP, go to Backup and select the cloning sections:

SectionMandatory?What it keeps.
Bootโœ… Yes.System core and loader
Systemโœ… Yes.MIUI/HyperOS firmware
Dataโœ… Yes.Applications, settings, user files
Vendorโš ๏ธ Preferably.Drivers and proprietary components
EFSโŒ No.IMEI and serial numbers (Cloning is dangerous!)

Save the backup to an external memory card or connected USB-The files will be in.tar format and take up a significant amount of space. TWRP and select Restore.

Unlock the bootloader (7-day wait)

Install TWRP for your model

Download ADB/Fastboot drivers on PC

Connect an external drive (minimum 64 GB)

Disable encryption in settings (if any)-->

Method 3: Cloning through ADB (Universal Method)

If you canโ€™t install TWRP (for example, on the new Xiaomi 14 or POCO F6) models, but you have root rights, you can use ADB (Android Debug Bridge), which allows you to create an exact copy of the data partition, including all applications and settings.

Connect your phone to your PC, open the terminal and execute the commands:

adb shell


su




dd if=/dev/block/by-name/userdata of=/sdcard/userdata.img bs=4096

This command will create a userdata.img file on internal memory to copy it to a PC:

adb pull /sdcard/userdata.img C:\Backup\

To restore, use the reverse command:

adb push C:\Backup\userdata.img /sdcard/


adb shell




su




dd if=/sdcard/userdata.img of=/dev/block/by-name/userdata bs=4096

โš ๏ธ Attention: Cloning through ADB It is also not recommended to copy modem or efs partitions, which can lead to loss of IMEI.

What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB In the developer settings. 2. Install Mi drivers USB Driver from the official website. 3. Try another one. USB-cable (preferably original). 4. Restart PC and phone. 5. In Windows Device Manager, check if the phone is displayed as "Unidentified Device" (driver update required).

5. How to restore a clone on another Xiaomi

Restore a clone to another device is only possible if the models are identical (for example, Redmi Note 11 Pro 5G โ†’ Redmi Note 11 Pro 5G).

To recover via TWRP:

  1. Copy backup files to the TWRP/BACKUPS folder on your phone.
  2. Download to TWRP (hold Power + Volume Up).
  3. Select Restore and select the desired sections.
  4. Confirm the recovery and wait for completion.

If you are using Mi PC Suite, plug in a new phone and select Restore from backup. note that some apps (such as WhatsApp or Telegram) may require re-authorization.

๐Ÿ’ก

Before you restore the clone to another phone, reset to the factory settings (Wipe โ†’ Format Data in TWRP) to prevent conflicts between old and new data.

6. Frequent errors and their solutions

Even with the correct following of the instructions, problems can arise, and here are the most common mistakes and ways to correct them:

  • ๐Ÿšซ Error "Unable to mount storage" in the TWRP: Check the file system of the external card (should be) FAT32 Or exFAT. You can format it on a PC.
  • ๐Ÿ”„ Backup interrupted by 99%: This is a typical problem when copying a data partition. Try to reduce the block size in the dd command (e.g., bs).=1024).
  • ๐Ÿ“ต The phone is not identified in Mi. PC Suite: Install Mi PC Suite with administrator rights and disable antivirus (it can block drivers).
  • ๐Ÿ” After recovery asks for password: If the old phone had encryption, unlock it before creating a backup or reset the password via fastboot.

Critical error: If you recover via TWRP, you see the message "Invalid sparse file format at header magic", it means that the backup file is corrupted. Repeat the cloning procedure with another memory card (the problem is often associated with cheap microSDs).

7. Alternative instruments for cloning

In addition to standard methods, there are third-party utilities for creating Xiaomi clones:

  • ๐Ÿ“ฑ Swift Backup: Allows selective backup of applications and data. Supports cloud storage.
  • ๐Ÿ’ป SP Flash Tool: For devices running MediaTek processors (e.g., Redmi) 9A, POCO M3). Creates a full memory dump.
  • ๐Ÿ”ง OrangeFox Recovery: The Alternative TWRP supportive MIUI HyperOS.

For devices with a Qualcomm chipset (e.g., Xiaomi 12T, POCO F4), you can use QFil (Qualcomm Flash Image Loader), but this method requires deep knowledge and is risky for beginners.

๐Ÿ’ก

For most users, the best choice is Mi PC Suite (simplicity) or TWRP (complete backup). ADB and SP Flash Tool are suitable only for advanced users, ready for the risk of "bricking" the device.

FAQ: Answers to Frequent Questions

Can you make a Xiaomi clone without a computer?
Yes, but with limitations. Apps like Swift Backup or Titanium Backup (requires root) allow you to create a backup right on your phone, but they don't copy system partitions. A full clone without a PC requires a TWRP and an external memory card.
How long does cloning take?
Time depends on method and data volume: Mi PC Suite: 10โ€“40 minutes TWRP: 30โ€“90 minutes (data section at 128 GB) ADB: 1-2 hours (depending on USB speed)
Will the clone on the phone work with another firmware?
No. Restore the backup to a device with a different version of MIUI (e.g., Global 14.0.5 on China 14.0.10) will result in a cyclical reboot or errors in operation, except for the backup of only user data (without system and boot partitions).
How do you check the integrity of the backup?
In TWRP, after you create a backup, select Check MD5, the program will check the checksums itself. For manual verification, use the md5sum utility on your PC: md5sum /path / to / file.tar Compare the resulting hash with what is specified in the TWRP log.
Can Xiaomi be cloned with a blocked bootloader?
Yes, but only through Mi PC Suite. Other methods (TWRP, ADB) require unlocking. Please note that even the official backup will not save some data (for example, MIUI settings or game data).