How to copy an app on Xiaomi: duplicate, clone and transfer APK

Xiaomi, Redmi, and POCO smartphone owners often face the need to duplicate apps โ€” whether itโ€™s to create a second instant messenger account, test betas, or back up before reset. However, standard MIUI doesnโ€™t provide built-in cloning functionality like some other shells (like Huawei with App Twin) โ€” and you have to use workarounds, from built-in tools to third-party utilities.

In this article, we will discuss 5 proven ways to copy the application on Xiaomi devices, including methods for models with unlocked bootloader and without root rights. MIUI 14/15, where the manufacturer has tightened restrictions on the APK-You will learn how to get around the โ€œInstallation lockedโ€ error, why some applications can not be duplicated, and what alternatives exist for popular services like WhatsApp or Telegram.

โš ๏ธ Attention: Cloning of banking applications, messengers with reference to SIM-A card or two-factor authentication service can result in an account being blocked, such as Sberbank Online and Tinkoff, which recognize duplicates as an attempt at fraud.

1. Built-in dual applications function in MIUI

Starting with MIUI 8, Xiaomi has added an official option for cloning supported applications, which runs rootless and does not require third-party software installation, but has serious limitations:

โœ… Pluses:

  • ๐Ÿ”น No need to root or unlock the bootloader
  • ๐Ÿ”น Stable work (less errors occur than in analogues)
  • ๐Ÿ”น Support for notifications for both copies

โŒ Cons:

  • ๐Ÿšซ It only works with a pre-approved list of applications (about 30 pieces)
  • ๐Ÿšซ There is no way to add a user-generated APK
  • ๐Ÿšซ In some models (POCO F5, Redmi Note 12 Pro+) The function is hidden in regional firmware

How to turn on:

  1. Open Settings โ†’ Applications โ†’ Double Apps.
  2. Activate the slider opposite the desired messenger or social network.
  3. Confirm the creation of a copy - an icon with an icon will appear on the desktop โง‰.
List of supported applications (MIUI 15)

WhatsApp

Telegram

Facebook

Messenger

Instagram

Snapchat

Twitter

VK

Skype

Line

WeChat

QQ

LinkedIn

TikTok

YouTube

Gmail

โš ๏ธ Note: If the list does not contain the desired application (for example, Viber or Signal), try to manually copy it. APK and installing the second copy will result in the error "Application not installed" due to a conflict of signatures.

2.Cloning through Developer Mode and ADB

For advanced users willing to work with Android Debug Bridge (ADB), there is a way to duplicate any application, even if it is not supported by the dual apps feature.The method requires a PC connection, but does not need root rights.

Step-by-step:

  1. Turn on the Developer Mode on your smartphone: go to Settings โ†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and activate Debugging over USB.
  3. Connect the phone to your PC, install ADB-tools, and execute the command: adb shell pm install --user 0 -r -t /path/to/app.apk Replace /path/to/app.apk with the real path to the file.

๐Ÿ”น Key parameters of the team:

  • --user 0 โ€” installation
  • -r โ€“ reinstallation over an existing APK
  • -t - permission to install the test package (for duplication)

โ˜‘๏ธ Preparation for ADB-cloning

0

Install Xiaomi drivers on PC| Download the original APK (e.g., with APKMirror)| Check that USB debugging is enabled | Disable MIUI Optimization in the developer settings

โš ๏ธ Note: Some applications (for example, Google Pay or SberBank Online) block work on devices with debugging enabled USB. After cloning, it may be necessary to disable ADB and reboot the phone.

3. Use of third-party launchers with cloning support

If the built-in MIUI tools donโ€™t fit and ADB is difficult to work with, alternative launchers come to the rescue, such as Parallel Space or 2Accounts creating an isolated sandstone where you can run copies of applications without conflict with the original.

๐Ÿ“Œ Top.-3 Launcher for cloning on Xiaomi:

AnnexSupport for MIUINeed a Root?Limitations
Parallel Spaceโœ… (including MIUI 15)โŒAdvertising, paid features for more than 2 clones
2Accountsโœ…โŒNot all games are supported
Island (by Oasis)โš ๏ธ (root)โœ…The most stable, but difficult to set up

How to set up Parallel Space:

    ๐Ÿ“Š What kind of cloning you have tried?
    Built-in dual MIUI applications
    Third-party launchers (Parallel Space, etc.)
    ADB-team
    Root solutions
    Never cloned.

    โš ๏ธ Note: Parallel Space launchers can slow down your smartphone by 15 to 30 percent due to virtual environments. 9A, POCO M3) It is recommended to limit yourself to 1-2 clones.

    4. manual copying of APK and modification for duplication

    For users willing to dive into technical details, there is a way to manually copy an application.apk file, change its signature and install it as a second instance.The method requires root rights or access to the file system via TWRP.

    Instructions:

    1. Download APK Extractor from Google Play and extract the APK of the desired application.
    2. Connect the phone to your PC and rename the file by adding a suffix (for example, telegram_2.apk).
    3. Open the file in APK Editor (such as APKTool) and change the android:sharedUserId setting in AndroidManifest.xml to a unique value.
    4. Reassemble the APK and install it via adb install or root-enabled file manager.

    ๐Ÿ”น Example of a change in AndroidManifest.xml:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    
    
    package="com.example.app clone"
    
    
    
    
    android:sharedUserId="com.example.app.clone">

    ๐Ÿ’ก

    If the APK is not installed after the modification, check that the signature verification is disabled in the build.prop file: add the string ro.debuggable=1 (requires root).

    โš ๏ธ Attention: Change AndroidManifest.xml It can break the app if it uses Google Play Services or other system components, for example, a modified Google Maps wonโ€™t show maps without the original signature.

    5.Cloning through backup and recovery

    A little-known way of duplicating is to back up an application with data and restore it under a different packet name, which works without root, but requires TWRP or other custom recovery.

    Step-by-step process:

    1. Install Titanium Backup (requires root) or Swift Backup (works on some firmware without root).
    2. Create a backup of the target application (such as WhatsApp).
    3. In the file manager, go to the backup folder (usually /sdcard/TitaniumBackup) and rename the file by adding clone to the packet name.
    4. Restore the backup under a new name, and a second icon will appear on the desktop.

    ๐Ÿ“Œ Supported backup formats:

    • ๐Ÿ“ฆ .tar (TWRP)
    • ๐Ÿ“ฆ .tb (Titanium Backup)
    • ๐Ÿ“ฆ .ab (Swift Backup)

    ๐Ÿ’ก

    Backup via TWRP is the only way to copy the application along with the data (for example, correspondence in messengers) without loss.

    Not all applications can be copied successfully, for example, banking services (SberBank Online, Tinkoff) and some messengers (Viber) block duplicates, in which case one of the alternative solutions will help:

    ๐Ÿ”น For messengers:

    • ๐Ÿ’ฌ WhatsApp Business โ€“ the official second version of WhatsApp for Business (works in parallel with the main one).
    • ๐Ÿ’ฌ Telegram X is an alternative client with a different package (org.thunderbird.x), you can install next to the main one.

    ๐Ÿ”น For social media:

    • ๐Ÿ“ฑ Facebook Lite + Main Facebook (different packages).
    • ๐Ÿ“ฑ Instagram via the web version in the browser with the mode "Add to the main screen".

    ๐Ÿ”น For games:

    • ๐ŸŽฎ Use Google Play Games with Multiple Accounts (switching through profile icon).
    • ๐ŸŽฎ BlueStacks (LDPlayer) to run a second copy on PC.

    โš ๏ธ Attention: Annexes linked to IMEI or Google Advertising ID (for example, Pokรฉmon GO VTB Bank will not work in clones, even if the installation is successful.

    FAQ: Frequent questions about cloning apps on Xiaomi

    Can you copy Sberbank Online or Tinkoff for the second? SIM-map?
    No, banking applications use a binding to IMEI, SIM-Any attempt to duplicate the account will result in the account being blocked for suspected fraud, and the alternative is to use the official web version via the browser in the "Add to the home screen" mode".
    Why donโ€™t WhatsApp notifications come after cloning?
    The problem is with optimizing MIUI, which limits the background work of duplicate applications. Solution: Go to Settings โ†’ Apps โ†’ Application Management โ†’ WhatsApp (clone). Enable AutoRun, Background Activity and Notifications. Add the app to Cleanup Protection (in battery settings).
    How to copy a save game (e.g. Genshin Impact)?
    For games with cloud-based saves (mihoyo, PUBG Mobile) just log in to another account. For offline games: Backup folder /Android/obb/[Game name] via file manager. Install a clone of the game via Parallel Space or ADB. Recover files. OBB virtualize. โš ๏ธ Denuvo or Unity Anti-Cheat games wonโ€™t work in clones.
    Can system applications (e.g. Camera or Gallery) be copied?
    It is impossible to copy system APKs without root - MIUI blocks the installation of modified versions. With root, you can extract APK via adb pull /system/priv-app/[packet name], change the signature and install as a user application, but this can disrupt the system.
    Why did the MIUI update disappear?
    For major updates (e.g., from MIUI 13 to MIUI 14), the dual apps feature may reset. Solution: Go to Settings โ†’ Apps โ†’ Dual apps. Disable and turn on the slider for the desired application. If the list is empty, reset through Settings โ†’ About Phone โ†’ Reset (app data will be saved).