How to copy apps from one Android to another Xiaomi: The Complete Guide to 2026

Transferring apps from an old smartphone to a new Xiaomi is a challenge that every user faces when changing devices. Even if both gadgets run on Android, the process does not always go smoothly: settings are lost somewhere, saving in games is lost somewhere, and some programs even refuse to run. In this article, we will discuss 5 working ways to port applications, including official tools from Xiaomi and advanced methods for power users.

Xiaomi, Redmi and POCO are all very special, with their own MIUI shell, which puts restrictions on standard Android mechanisms. Googleโ€™s Android Backup Service, for example, often fails because of manufacturer modifications. So universal solutions like Samsungโ€™s Smart Switch wonโ€™t work here. Weโ€™ll focus on methods that are tailored to the Xiaomi ecosystem, taking into account the nuances of different MIUI versions (12 to 14).

Importantly, if you migrate applications between devices with different CPU architectures (e.g., ARMv7 to ARM64), some programs may not start, mainly for older games or software with native libraries, in which case only reinstallation from Google Play will help.

1.The official way: Mi Mover by Xiaomi

Mi Mover is Xiaomiโ€™s proprietary tool for data migration, including apps, contacts and multimedia.It is pre-installed on all smartphones of the brand (starting with MIUI 8) and supports transfer between Xiaomi, Redmi and POCO devices. The main advantage is the preservation of application settings and parts of game saves (for example, for Genshin Impact or PUBG Mobile).

How Mi Mover works:

  1. On your old device: open Settings โ†’ About Phone โ†’ Data Migration (or find the Mi Mover app on the menu).
  2. On the new Xiaomi: Run the same section when you first set up (or through Settings โ†’ More โ†’ Migration).
  3. Select a role: the old device is the โ€œSenderโ€, the new device is the โ€œReceiverโ€.
  4. Connect to a single Wi-Fi network or create an access point on an old phone.
  5. Scan it. QR-code on the new device and select data to transfer (required to mark "Applications").

  • โœ… Pros: Stores logins and passwords in some applications (for example, in VK Or Telegram. APK-files and data simultaneously (does not require separate installation) Works without root rights and PC connection.
  • โŒ Cons: Not all applications are supported (e.g., banking or c) DRM-It can be "hang" during the transfer stage if the data volume exceeds 10 GB. It does not tolerate system applications (for example, Mi Home or Mi Fit will have to be installed separately).

โš ๏ธ Note: If the new Xiaomi has a global firmware installed (for example, MIUI Global), and the old one is Chinese (MIUI China, Mi Mover may not see some apps due to regional restrictions.In this case, use the methods in Section 3 or 4.

๐Ÿ“Š What data transfer method have you used before?
Mi Mover
Google Account
APK manual installation
ADB/Terminal
Other

2. Google Account Transfer: Limitations and Lifehacks

Standard sync through Google Account allows you to recover the list of installed applications, but not their data. However, this method is useful as an addition to Mi Mover โ€” for example, to restore purchases in games or Gmail settings.

  1. On your old phone: go to Settings โ†’ Google โ†’ Backup and enable Data Backup.
  2. On the new Xiaomi: When you first set up, select โ€œRestore from backupโ€ and log in to the same Google account.
  3. Wait until the synchronization is complete (it can take up to 30 minutes).

What's recovering:

  • ๐Ÿ“ฑ List of applications (but not their data!).
  • ๐Ÿ”‘ Wi-Fi passwords.
  • ๐Ÿ“ Calendar Contacts and Events.
  • ๐ŸŽฎ Game saves if they support Google Play Games (e.g. Clash of Clans or Brawl Stars).

Type of dataTransferred via GoogleMoved through the Mi Mover
List of annexesโœ… Yes.โœ… Yes, including APK)
Application data (settings, cache)โŒ No.โœ… Partially.
Preservation of gamesโœ… Only through Google Play Gamesโœ… For some games
SMS and call logโŒ No.โœ… Yes.

โš ๏ธ Note: If two-factor authentication for Google Account was enabled on the old phone, you may need to confirm via a new Xiaomi account when restoring it. SMS Prepare access to the old phone number in advance!

๐Ÿ’ก

Before transferring, check if the game supports cloud-based saves, for example, in Genshin Impact you need to link your account to miHoYo, and in PUBG Mobile you need to link your account to Facebook or Twitter.

3. Manual transfer of APK and data via PC

If Mi Mover failed, and Google Account did not restore the desired applications, you can copy APK-This method requires access to the file system of both devices and is suitable for advanced users:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ USB-cables (preferably original).
  • ๐Ÿ“‚ File Manager (e.g. Total Commander or Mi File Explorer).
  • ๐Ÿ› ๏ธ Extraction programme APK (for example, APK Extractor from Google Play).

Step-by-step:

  1. On your old phone, install APK Extractor and extract the APKs of the desired applications (they will be saved to the ExtractedApks folder).
  2. Connect both devices to your PC and enable File Transfer (MTP).
  3. Copy the ExtractedApks folder to the new Xiaomi (for example, in Downloads).
  4. To transfer these applications, go to /data/app (root rights required) or use ADB (see section 4).
  5. Install the new device. APK-Files via any file manager (e.g. Mi File Explorer).

Limitations of the method:

  • ๐Ÿšซ Without root rights, you will not be able to copy application data (only) APK).
  • ๐Ÿ”’ Some of them APK You may not install because of a signature (e.g., Xiaomi system applications).
  • ๐Ÿ”„ Google Play apps (such as YouTube or Gmail) are better installed through the store than manually.

Backup data on your old phone |

Install APK Extractor and extract the necessary files |

Connect both devices to the PC in MTP| mode

Copy APKs and data folders (if root is available)|

Check the compatibility of processor architectures (ARMv7/ARM64)

-->

Advanced method: transfer through ADB (without root)

Android Debug Bridge (ADB) is a debugging tool that allows you to copy applications and their data without root permissions, which is suitable for porting all user applications, including their settings and cache. Importantly, both devices should be enabled debugging over USB.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer installed ADB and Fastboot.
  • ๐Ÿ”Œ USB-cables (preferably original).
  • ๐Ÿ“‹ List of application packages (can be obtained through adb shell pm list packages).

Instructions:

  1. Enable USB debugging on both phones: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) Settings โ†’ Additional โ†’ For Developers โ†’ Debugging on USB
  2. Connect the old device to your PC and execute the command to create a backup: adb backup -apk -obb -shared -all -f backup.ab The phone will receive a confirmation request - enter the lock password (if any).
  3. Disable the old device and connect the new one. Restore data: adb restore backup.ab

A critical nuance: ADB backup does not include data from system applications and some DRM games (such as Pokรฉmon GO or Harry Potter: Wizards Unite) and the new device must have the same or a newer version of Android, otherwise the recovery may result in an error.

โš ๏ธ Note: If the new Xiaomi is installed MIUI China, and the old one โ€” MIUI Global, some apps (like Google Play Services) may not recover due to firmware differences, and they will have to be installed manually.

How to find out the name of the application package?
To specify exactly which applications to copy through ADB, get their packet names by command: adb shell pm list packages | grep "app name" For example, for WhatsApp it will be com.whatsapp, and for Telegram it will be org.telegram.messenger.

5. Transfer through third-party applications (Titanium Backup, Swift Backup)

For root-right users, specialized utilities like Titanium Backup or Swift Backup are the best solution.

  • ๐Ÿ“ฆ Save applications + data + file-setting.
  • ๐Ÿ”„ Restore to a new device even system applications.
  • โฑ๏ธ Planning for automatic backup.

How to use Swift Backup:

  1. Install the application on the old device and provide root access.
  2. Select backup applications (e.g. Viber, Spotify, games).
  3. Keep the archives on SD-Map or cloud (Google Drive, Dropbox).
  4. On the new Xiaomi, install Swift Backup, provide root, and recover data from the archive.

AnnexRequires root.Saves the data.Restores system applications
Titanium Backupโœ… Yes.โœ… Yes.โœ… Yes.
Swift Backupโœ… Yes.โœ… Yes.โœ… Yes.
Mi MoverโŒ No.โœ… Partially.โŒ No.
ADB BackupโŒ No.โœ… Yes (except for the system ones)โŒ No.

Warning: When you restore system applications (such as Mi Browser or Mi Music) on a new device, version conflicts may occur.

  1. Remove the problem app through Settings โ†’ Apps.
  2. Reboot the phone.
  3. Repeat recovery.

๐Ÿ’ก

Swift Backup is the only way to migrate 100% of your application data (including system apps), but requires root rights on both devices.

6. Transfer of game saves: features for Xiaomi

Game saves are a separate headache when changing your smartphone. Even if you migrate the APK games, progress can reset. There are a few nuances for Xiaomi devices:

  • ๐ŸŽฎ Google Play Games: Most modern games (e.g. Clash Royale, Call of Duty: Mobile) sync saves with Google's cloud.To restore progress: Install the game from Google Play on the new Xiaomi. Launch the game and log in to Google Play Games (usually offered on first launch). Select your profile - saves will download automatically.

Social media

Candy Crush

Homescapes

Facebook

Local conservation

Minecraft

Terraria

/sdcard/games/game name

or (for root users):

/data/data/game package/files

For Xiaomi devices with Game Turbo (built-in game accelerator), some saves can be stored in a protected folder:

/sdcard/Android/obb/com.xiaomi.gameturbo/

It should also be copied to a new device.

โš ๏ธ Note: If the game uses an anti-cheat system (e.g, PUBG Mobile or Free Fire, manually copying saves can result in a ban on your account. In such cases, only use official recovery methods (via Google Play Games or social networks).

7. Frequent mistakes and how to avoid them

Even when following instructions, users face problems, and here are the most common mistakes and solutions:

  • ๐Ÿ”Œ "Device not detected" in Mi Mover: Check that both phones are connected to the same Wi-Fi network (not mobile data). VPN Or a proxy on both devices. Restart your router if you use an access point from your old phone.
  • ๐Ÿ“ฑ Apps are not installed on the new Xiaomi: Make sure that in Settings โ†’ Annexes โ†’ Special access โ†’ Installation of unknown applications is allowed APK If the error "Application not installed" pops up, try clearing the cache of Google Play Services.
  • ๐Ÿ”’ ADB It gives you an "unauthorized" error: You'll see a request for debugging confirmation on your phone -- check "Always allow from this computer" and click "Allow." If the request doesn't appear, reconnect. USB-Cable and execute adb kill-server, then adb start-server.
  • ๐Ÿ—ƒ๏ธ Lack of space on new device: Clear app cache on old phone before transfer (Settings) โ†’ Warehouse โ†’ Use Mi File Explorer to search for large files (Category) โ†’ Large files).

If none of the methods worked, check:

  • Android version compatibility (for example, migrating from Android 10 to Android 13 can cause problems).
  • Availability of MIUI updates on a new device (sometimes bugs are fixed in new firmware versions).
  • Regional restrictions: Chinese firmware (MIUI China) does not support Google services, which prevents recovery through the account.

๐Ÿ’ก

If the Mi Mover is stuck in the transfer phase, don't interrupt the process! Wait 10-15 minutes - sometimes the progress is delayed. If nothing happens, restart both phones and try again.

FAQ: Answers to Frequent Questions

Can I transfer apps from Samsung to Xiaomi?
Yes, but Mi Mover doesn't support other brands' devices. Use: Smart Switch (from Samsung) to back up to your PC, then manually migrate APK to Xiaomi. ADB (Section 4) is a universal method for any Android device. Google Account to restore your app list (without data). Note: some Samsung apps (such as Samsung Health or Samsung Pay) won't work on Xiaomi.
Why do some apps fly out after the transfer?
This is due to: Architectural incompatibility: if the old device was on ARMv7 and the new one was on ARM64 (or vice versa); no dependencies: for example, Google Play Services is different; damaged data: if the transfer is interrupted or files are copied with errors; Solution: delete the problem application and install it again from Google Play.
How to migrate WhatsApp with saving chats?
For WhatsApp, use the built-in backup feature: On your old phone: WhatsApp Settings โ†’ chat โ†’ Backup (save to Google Drive) On the new Xiaomi: install WhatsApp, log in with the same number and restore chats from Google Drive.If Google Drive isn't in use: Copy folder /sdcard/WhatsApp/Databases Rename the file to a new device. msgstore.db.crypt14 into msgstore.db.crypt12 (Install WhatsApp on your new phone and restore chats from local copy. โš ๏ธ Important: the phone number must be the same, and when you change the number, the chats will not recover.
Can I migrate Xiaomi system applications (Mi Home, Mi Fit)?
Xiaomi system applications are portable only: via Mi Mover (if both devices are Xiaomi/Redmi/POCO); through Titanium Backup or Swift Backup (requires root). If these methods do not fit: Download the latest version of the application from APKCombo or APKMirror. Install APK manually (allow installation from unknown sources); log in to your Xiaomi account - settings will be downloaded automatically (for example, for Mi Home or Mi Fit).
How to transfer applications if the old device broke?
If the old device is not turned on but has access to its memory: Remove the microSD card (if the data is saved to it) and connect it to the new phone via an adapter. If there is no data on the card, try connecting the broken phone to the PC in Fastboot mode and retrieve the data via ADB (will require command line skills). If the device is completely dead: Restore applications from Google Account (list only, without data).