How to copy an app on a Xiaomi smartphone: from APK to MIUI cloning

Copying apps on Xiaomi smartphones is a challenge that users face for a variety of reasons, from backing up rare APKs to duplicating messengers for multiple accounts. Unlike iOS, where capabilities are limited, MIUI firmware and Android architecture allow you to extract installed programs in several ways. However, not all methods are equally safe: some require root rights, others work only with certain versions of applications, and others may violate license agreements.

In this article, we will discuss 5 current ways to copy applications to Xiaomi in 2026, including official tools. MIUI (For example, the function β€œDuplicate applications”) and third-party solutions such as APK Extractor or App Cloner. We will pay special attention to the nuances: why some of the APK-Files are not installed after copying, how to circumvent restrictions on cloning system applications (like Google Play Services), and what to do if you don’t have a copy. MIUI All instructions are tested on Redmi Note 12 Pro models+, POCO F5 Xiaomi 13 Ultra with the latest firmware updates.

Official Duplication through MIUI (without root)

The easiest and safest way is to use the built-in Dual Apps feature available in MIUI 12-14, which allows you to create a second instance of supported applications (e.g. WhatsApp, Telegram, Facebook) without removing APK. Importantly, the feature does not work with all programs and may not be available on some regional firmware (e.g. MIUI Global vs. MIUI China).

To activate duplication:

  1. Open Settings β†’ Applications β†’ Duplicate applications.
  2. Select the application from the list of supported (checked).
  3. Click on β€œDuplicate” and confirm the creation of a second account.
  4. The new instance will appear on the main screen with an icon in the form of two layers.

Limitations of the method:

  • πŸ”΄ It only works with pre-approved Xiaomi apps (list depends on model and region).
  • πŸ”΄ Duplicate applications take up additional memory (up to 50–100 MB per instance).
  • πŸ”΄ Some functions (such as notifications) may not work well.

πŸ“Š What kind of copying apps do you use more often?
Official duplication in MIUI
Third-party APK-extractor
Manual copying through ADB
Root-right cloning
I don't copy apps.

2. APK extraction via APK Extractor (no root)

If you need to copy it. APK-file to back up or transfer to another phone, use the app APK Extractor (available on Google Play) extracts installed programs in.apk format without having to obtain root rights. MIUI System Apps) can be protected from retrieval.

Step-by-step:

  1. Install APK Extractor from Google Play.
  2. Launch the application and select the desired from the list of installed.
  3. Click β€œExtract APK” and specify the folder to save (for example, Downloads).
  4. The finished.apk file can be copied to another phone or installed again.

β˜‘οΈ Preparation for extraction APK

Done: 0 / 4

Warnings:

⚠️ Attention: Extracted APK It may not be installed on another device if it has a different processor architecture (e.g., a different processor architecture, arm64 vs. x86). Check compatibility in phone settings (Settings) β†’ The phone. β†’ The kernel version).

⚠️ Note: Some applications (e.g. banking or with) DRM-protection) block the work after extraction APK. In this case, only cloning through App Cloner with root will help.

3. Cloning of applications using App Cloner (advanced method)

App Cloner allows you to create a full copy of the program with separate data and settings. Unlike standard duplication in MIUI, it works with almost all applications, but requires root rights for some functions (for example, cloning system APKs).

How to clone an app:

  1. Install App Cloner from Google Play.
  2. Select a cloning app and adjust the settings (for example, change the name of the package to avoid conflicts).
  3. Click on β€œClone” and wait for the process to be completed.
  4. Install the APK you created (permission to install from unknown sources may be required).

Advantages of the method:

  • 🟒 Works with most apps, including games and social media.
  • 🟒 Allows you to configure permissions for the clone (for example, disable access to contacts).
  • 🟒 Supports data retention between reinstallations.

What to do if the clone is not installed?
If APK-File not installed, check: 1. Compatibility of processor architecture (c Settings) β†’ The phone. β†’ Kernel version). 2. Free space (clones can weigh 2 times the original). 3. Disable Play Protect in Google Play (sometimes blocks modified ones). APK). 4. Try to install through ADB (command: adb install path/to/file.apk).

4. Manual copying via ADB (for power users)

If standard methods don’t work, you can extract APK and app data via Android Debug Bridge (ADB), which requires connecting your phone to a PC and basic command line knowledge, with the advantage of being able to copy not only APKs, but also user data (such as saving games).

Instructions:

  1. Enable USB Debugging in Settings β†’ About Phone β†’ MIUI version (click 7 times, then go back to Additional Settings β†’ For Developers).
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb shell pm list packages -f | find "name packet"

Replace the packet name with a part of the app name (like whatsapp). APK:

adb pull /data/app/name.packet-1/base.apk C:\path\folder\

To copy application data (e.g., cache or settings):

adb backup -f C:\backup.ab -apk name.packet

πŸ’‘

If the adb pull command gives the error "Permission denied", try to get root access first or use an alternative path: adb shell su -c "cat /data/app/name.packet-1/base.apk > /sdcard/base.apk", then copy the file from the memory card.

5. copying system applications (requires root)

MIUI system applications (e.g. Security, Themes, Mi Video) are protected from retrieval by standard methods.

  1. Root access (for example, via Magisk).
  2. A file manager with root support (such as Root Explorer or Solid Explorer).
  3. Knowing the paths to system APKs (usually /system/priv-app/ or /system/app/).

Step-by-step process:

  1. Open Root Explorer and go to /system/priv-app/.
  2. Find the folder with the desired application (for example, MiuiGallery).
  3. Copy the.apk file to a user folder (e.g. /sdcard/Download/).
  4. Install APK manually (you may need to disable signature verification in MIUI).

Risks of the method:

  • πŸ”΄ Mistakes with system files can lead to bootloop (cyclical reboot).
  • πŸ”΄ Some of them APK It depends on system libraries and will not work on other devices.
  • πŸ”΄ Updates MIUI Can overwrite modified files.

πŸ’‘

Copying system APKs without root is almost impossible due to the limitations of SELinux in MIUI. Even with root, some applications (such as Mi Account) are protected by additional checks and will not work after extraction.

6.Alternative methods: backup and cloud services

If the goal is not duplicate but backup applications, consider the following options:

MethodAdvantagesDeficienciesNeed root?
Mi CloudAutomatic backup of applications and dataLimited (5-10 GB), not all applications are supportedNo.
Titanium BackupFull APK+ Data BackupA complex interface, requires root for full functionalityYes.
Swift BackupSupports cloning and rootless recovery (on some firmware)Paid version for advanced functionsOptionally.
Google Drive (manually)Easy to use, integration with AndroidIt does not copy application data, only APK.No.

To automate backup, we recommend using Swift Backup:

  • πŸ”Ή Supports MIUI 13/14 without root (via Shizuku).
  • πŸ”Ή Allows you to restore applications to a new phone.
  • πŸ”Ή Stores game data (e.g., progress in Genshin Impact).

FAQ: Frequent questions about copying apps on Xiaomi

Can I copy an app from one Xiaomi to another without rooting?
Yes, but with limitations: πŸ“Œ Through APK Extractor – only copied APK (data-free). πŸ“Œ Through Mi Cloud, app backup will only be restored on a device with the same Mi Account. πŸ“Œ Send Anywhere or Xender - Transmission APK It's a Wi-Fi connection, but without a guarantee of performance. To fully copy data (for example, save games) you need root or Titanium Backup.
Why is the copied application not installed?
Causes and solutions: πŸ”§ Incompatible architecture: APK assembled arm64, Your phone only supports arm (check Settings). β†’ The phone. β†’ The kernel version). πŸ”§ Signature of the annex: Some APK (For example, banking systems, check your signature, and the solution is to use App Cloner with the option "Sign againΒ». πŸ”§ Limitations MIUI: In the security settings (Settings) β†’ Annexes β†’ Special permits β†’ Install Unknown Applications – Allow installation from your file manager.
How to copy a Xiaomi system application (e.g. Camera or Gallery)?
For the system APK: Get root access (e.g., through Magisk). Use Root Explorer to copy a file from the file. /system/priv-app/ or /system/app/. Install. APK through ADB: adb install -r -t name file.apk Flag -t allows you to install the application in /system (root). ⚠️ Warning: Changing system files may cause crashes MIUI. We recommend you to create a backup copy through TWRP before experimentation.
Can I duplicate the Google Play Store or Google Services?
No, these apps are protected by Google Play Protect and cannot be duplicated by standard methods: πŸ”Ή Use Parallel Space (Creating an Isolated Cloning Environment). πŸ”Ή To test multiple Google accounts, set up user profiles in Android (Settings) β†’ System system β†’ Additionally. β†’ Multiple users). ⚠️ Cloning Google Play Services Could Disrupt Google Services on Your Device.
How to copy application data (e.g. game saves)?
Root-based methods: The root-free method with root Titanium backup ❌ It's not working. βœ… Full backup APK + Data from Swift Backup ⚠️ Partially (only) APK) βœ… APK + data + setting ADB Backup βœ… It works, but not all applications support it. βœ… Full backup Manual export (e.g. via Games Guard) βœ… For individual games (e.g. Genshin Impact) βœ… More secure for ADB Backup Use the Command: Adb Backup -f backup.ab -apk -obb -shared name.package Flag -obb copying additional game files, -shared β€” data SD-map.