Moving to a new Xiaomi smartphone is always exciting, but migrating all the usual programs, settings and data can turn into a real headache, especially if you have been setting up your desktop for years, saving important chats in messengers or downloading rare applications that are no longer available in Google Play. In this article, we will discuss all the current ways of porting programs, from standard MIUI tools to manual methods for experienced users.
The main problem with migrating to the new Xiaomi is not the apps themselves (you can reinstall them), but the data stored inside them: game progress, correspondence history, widget settings, or even cache files that save traffic, and we'll show you how to migrate not only the lists of installed programs, but also their internal data so that you don't start from scratch, and we'll also tell you which apps are better to port manually โ and why.
1.The official way: Mi Mover by Xiaomi
The easiest and most recommended method is to use the Mi Mover app, which is pre-installed on all Xiaomi smartphones with MIUI 9 and later, and allows you to transfer not only programs, but also contacts, SMS, photos, videos and even some system settings. The main advantage is that you do not need to connect to the Internet: data is transmitted directly over Wi-Fi between devices.
To use Mi Mover, follow the following steps:
- ๐ฑ Make sure that both phones have the latest version installed. MIUI (Update through Settings โ The phone. โ Updating the system).
- ๐ On the new Xiaomi, when you first turn on, select Data Portability (if the phone is already configured, find Mi Mover in the app menu).
- ๐ถ Connect both devices to the same Wi-Fi network or create an access point on an old phone.
- ๐ On the old phone, open Mi Mover, select the role โSenderโ, and on the new one โ โReceiverยป.
- ๐ Select data categories for portability (be sure to tick "Applications" and "Application Dataยป).
โ๏ธ What to check before using Mi Mover
๐ก
If Mi Mover can't see the old device, try rebooting both phones and turning on In-Air mode for 30 seconds, which will reset the network settings and often solve the problem.
It can take anywhere from 10 minutes to an hour, depending on the amount of data you have, and don't interrupt the connection, even if it doesn't seem like anything is happening: in the transfer phase, the system backs up the data, which takes time, and when it's done, the new Xiaomi will automatically restart, and you'll see all the transferred programs on the home screen.
โ ๏ธ Note: Mi Mover does not support some system applications (such as Mi Pay or Mi Home) or programs that are not installed from Google Play (APK-They'll have to be installed separately.
2. Transfer through MIUI backup
If Mi Mover doesn't work for some reason (like you have phones from different brands), you can use MIUI backup, which is suitable for porting not only programs, but all system settings, from wallpaper to network settings, but it has a limitation: you can only restore a copy on a device with the same or newer version of MIUI.
Instructions for the creation and restoration of the backup:
- On your old phone, go to Settings โ About Phone โ Backup and Reset โ Local Backup.
- Select โCreate a backupโ and tick โApplicationsโ and โApplication Data.โ
- Wait until the process is complete (the file is saved in the MIUI/backup/AllBackup folder).
- Copy the backup folder to the new Xiaomi (via cable, cloud, or memory card).
- On the new phone, repeat the Settings path โ Backup and Reset โ Local Backup and select Restore.
| Type of data | Moved through the Mi Mover | Moved through MIUI backup |
|---|---|---|
| List of installed annexes | โ Yes. | โ Yes. |
| Data within applications (saves, chats) | โ Partially. | โ Yes (except for some games) |
| System settings (wallpaper, sounds) | โ No. | โ Yes. |
| APK-Files (apps not from the Play Market) | โ No. | โ No. |
An important nuance: when you restore from the MIUI backup, some applications may not start due to version incompatibility, in which case they will have to be updated manually through Google Play, and it is not recommended to restore the backup to a phone with an older version of MIUI, this can lead to system failures.
3. Move through Google Account (for apps from Play Market)
If you're only interested in migrating the list of installed programs (without their internal data), the fastest way is to sync through Google Account. This method works on any Android device, but has a limitation: only apps downloaded from Google Play are portable. APK-Files or programs from third-party developers will have to be installed separately.
How to transfer programs through Google:
- ๐ On your old phone, make sure that app sync is enabled: Settings โ Google โ Backup โ Backup of data.
- ๐ฑ On the new Xiaomi, log in to the same Google account as on your old phone when you first launch.
- ๐ After setting up the system, open Google Play, go to the Libraryยป โ ยซInstalled. Here you'll see a list of all the programs from the old device.
- ๐ฅ Click "Install" next to the desired applications. To speed up the process, you can select "Install everythingยป.
This method does not carry data within applications (for example, save in games or correspondence in messengers), but it is guaranteed to work even between devices of different brands. If you care about internal data, use additional backup of the applications themselves (we will talk about it later).
Manual transfer APK-file and application data
For experienced users who want to have full control of the process, manual transfer is suitable. APK-The data and files are relevant if:
- ๐ฆ You have apps that arenโt on Google Play (such as modified or regional versions).
- ๐ฎ You need to move saves from games that donโt support cloud sync.
- ๐ง You want to choose which programs and data to transfer and which not.
For extraction APK-Application files and data will be required:
- Install a file manager with root rights (such as Solid Explorer or FX File Explorer) or use ADB.
- Find the file. /data/app โ stored APK-files of all installed programs.
- Copy the APKs you need to your new phone and install them manually (allowing installation from unknown sources in Settings โ Applications โ Special Rights).
- To transfer these applications, copy folders from /data/data/[packet name] (e.g. /data/data/com.whatsapp for WhatsApp).
โ ๏ธ Note: Transfer data from the folder /data/data It requires root rights on both devices, and without them, you can only copy. APK-files, but not internal application data (chats, settings, etc.) and some programs (for example, banking) can block work if you detect modified files.
How to transfer WhatsApp data without root rights
If you donโt have root rights but need to migrate data from a particular application (like WhatsApp or Viber), use specialized backup programs. Most popular messengers have a built-in function to export chats to the cloud or to a memory card. For example, on WhatsApp this is done through Settings โ Chat โ Backup โ Save.
5. Transfer over ADB (for advanced users)
For those who are not afraid of the command line, ADB (Android Debug Bridge) offers maximum control over data transfer, which allows you to copy all applications and their data without the need for root rights, but requires connecting phones to a computer and basic knowledge of working with the terminal.
Step-by-step:
- Install ADB on your computer (download Platform Tools from Googleโs developer site).
- Enable USB debugging on both phones: Settings โ About Phone โ MIUI version (click 7 times to activate Developer Mode), then Settings โ Additional โ Developers โ Debugging over USB.
- Connect your old phone to your PC and execute a command to create a list of all applications: adb shell pm list packages -f | grep"/data/app" Copy output to a text file - these are paths to the APK of all installed programs.
- Use the adb pull command to download APK-Files on the computer: adb pull /data/app/com.example.app/base.apk
- To transfer these applications, copy the folders from /data/data (root or adb backup required): adb backup -f backup.ab -apk -obb -shared -all This command will create a backup.ab file with all application data.
- Connect the new Xiaomi and install it. APK-Files from adb install: adb install base.apk
To recover data from backup.ab, use the command:
adb restore backup.abHowever, note that some applications (especially system ones) may not recover due to differences in MIUI versions.
๐ก
ADB is the most versatile way, but it requires technical skills, and its main advantage is the ability to selectively transfer specific applications and their data without loss.
6. Transfer of game saves and messenger data
Games and instant messengers deserve special attention โ their data is often stored in the cloud services, but not always synced automatically. For example, in PUBG Mobile or Genshin Impact, progress is tied to a Google Play Games or Facebook account, but if you do not log in in in advance, saves can be lost. The same applies to WhatsApp, Telegram or Viber โ without a backup chats will not be transferred.
How to transfer game data:
- ๐ฎ Check if the game supports cloud-based saves, for example, in Genshin Impact you need to link your account to an email or Facebook account before transferring.
- ๐ฅ๏ธ For games without cloud sync (for example, offline projects), copy the folder with saves from the /Android/obb or /Android/data.
- ๐ Google Play Games (Google app) can manually save progress to the cloud: open the game โ Click on the Play Games icon โ ยซSave the gameยป.
For messengers:
- ๐ฌ WhatsApp: Backup your Settings โ chat โ Backup and save it to Google Drive or locally.
- ๐ฑ Telegram: All chats and media files are stored in the cloud, but to transfer secret chats you need to manually export them through Settings โ chat โ Exports of history.
- ๐ต Viber: Backup is available in Settings โ Account. โ Backup (requires Google Drive or email).
โ ๏ธ Note: If you are migrating WhatsApp from Android to Android but changing your phone number, first add a new number to your old account via Settings โ Account. โ Change the number, or the chats won't come back.
7 What to do if the programs are not moved or do not work
Even if ported correctly, some applications may fail or fail, and here are the most common problems and solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| Application not installed | Incompatible with MIUI version or processor architecture | Download APK from APKMirror by selecting the arm64 or armeabi-v7a version |
| The program flies at launch | Damaged data or conflict with new MIUI version | Clear the cache and application data in Settings โ Applications โ Application Management |
| No saves in the game | Data is not transferred or the cloud server is not synced | Check /Android/obb for game files or log in to the cloud service |
| The messenger does not restore chats | No backup or changed phone number | Repeat backup on your old phone and restore it to a new one |
If the app doesnโt work, try:
- Remove it and install it again from Google Play.
- Update to the latest version.
- Check the permission settings in Settings โ Apps โ Permissions (some programs require access to storage or contacts).
- If the problem is in a system application (such as Mi Fit), reset its settings through Settings โ Apps โ Reset.
You can use Logcat (Android Error Log), but it requires a PC connection and knowledge of ADB commands. If you are not confident in your abilities, it is better to contact Xiaomi support or the 4PDA forum, where there is a section dedicated to your phone model.