How to Duplicate an App on Android Xiaomi: A Complete Error Detection Guide

Duplicating apps on Xiaomi, Redmi or Poco smartphones is a useful feature that allows you to use two accounts on the same messenger, game or social network at the same time. For example, you can log into WhatsApp from a personal and work number on the same device or manage multiple profiles on Instagram without constantly reauthorizing. In this article, we will discuss all the working ways of cloning applications on MIUI โ€“ from built-in tools to third-party solutions, and also explain how to circumvent typical errors and limitations.

It's important to understand that not all applications support duplication. Some services (e.g., banking or cheating games) may block clones or require additional confirmation. Also, on devices with MIUI 14+, the cloning algorithms have changed, as we've taken this into account in the instructions below. If you use the older version of the firmware, some techniques may not work.

Before you start, check the version of your MIUI in the Settings menu โ†’ About Phone โ†’ MIUI version. This will help avoid compatibility issues. Also make sure that the device has enough free memory โ€“ cloned applications take up as much space as the original ones.

๐Ÿ“Š Why you need to duplicate the application?
For two social media accounts
For work and personal purposes
For testing applications
To circumvent restrictions
Other

1. Built-in dual applications function in MIUI

The easiest and safest way to duplicate is to use the standard tool Dual Apps.It is available on all Xiaomi smartphones with MIUI 8 and newer, but may not be available on some models for the European market (for example, Xiaomi 13 Lite or Redmi Note 12 Pro+).

To activate cloning:

  1. Open Settings โ†’ Applications โ†’ Double Apps.
  2. Turn on the slider at the top of the screen (if it is turned off).
  3. Select the app from the list of supported apps (e.g. WhatsApp, Telegram, Facebook).
  4. Click Create and wait for the process to be completed.

The cloned app will appear on the home screen with a two-layer icon (e.g., WhatsApp (2)). Note that some features may not work correctly - for example, notifications from the clone sometimes duplicate or do not come at all. Also, in MIUI 14 and later cloned applications can not use geolocation at the same time as the original.

Update MIUI to the latest version

Check the space available (minimum 1 GB)

Close the original app in the background

Turn it off. VPN (may interfere with the creation of a clone)-->

2.Use of the "Mode for Second Space"

If the application you want isn't on the "Dual Apps" list, you can use the "Second Space" feature, which is a separate user profile with its own settings, applications and data, and the advantage of the method is that it allows you to duplicate any programs, including those that are not supported by Dual Apps.

How to set up:

  1. Go to Settings โ†’ Special Opportunities โ†’ Second Space.
  2. Click Create a second space and follow the instructions (you need to set a password).
  3. After creating, navigate to the second space through the notification bar (the โ€œfaceโ€ icon in the top menu).
  4. Install the app you want through Google Play or MIUI App Store.

Note that notifications from the second default space are hidden. To enable them, go to Settings of the second space โ†’ Notifications and activate the corresponding switch. Also note that some applications (for example, banking) may block work in the second space due to security policies.

What if the second space is not created?
If you create a second space error, try: 1. Free 3-5 GB of internal memory. 2. Remove unused applications or cache via Settings โ†’ Memory. 3. Reboot the device and try again. If the problem persists, update MIUI to the latest version or reset to factory settings (pre-back up!).

Third-party launchers with cloning support

If the built-in MIUI tools don't fit, you can use third-party launchers that support app duplication.

  • ๐Ÿ”น Parallel Space allows you to create up to 32 clones of applications, supports notifications and data synchronization.
  • ๐Ÿ”น 2Accounts โ€” Simple launcher with minimalist interface, but limited list of supported programs.
  • ๐Ÿ”น Island (by Oasis Feng) โ€“ an advanced tool for isolating clones, requires root rights for full operation.

To duplicate the application through Parallel Space:

  1. Download and install the launcher from Google Play.
  2. Open the app and click Add the app.
  3. Select the cloning programs from the list and confirm the action.
  4. The clone will appear inside Parallel Space - launch it from there.

Important: Some launchers (e.g. Island) require ADB activation to work with MIUI. If the application does not start after installation, run the command in the terminal:

adb shell pm grant com.oasisfeng.island android.permission.WRITE_SECURE_SETTINGS

๐Ÿ’ก

If the cloned app doesnโ€™t receive notifications, check your power saving settings. Go to Settings โ†’ Battery โ†’ Battery Optimization and turn off the launcher restrictions (e.g. Parallel Space).

4. Cloning through ADB (for power users)

If none of the above methods worked, you can try duplicating the application through Android Debug Bridge (ADB), which is suitable for power users and requires connecting the smartphone to a computer, the advantage is the ability to clone any application, even those that are blocked by built-in MIUI tools.

Instructions:

  1. Enable USB Debugging in Settings โ†’ About Phone โ†’ MIUI Version (click 7 times on the line with the version, then go back to Settings โ†’ Additional โ†’ For Developers).
  2. Connect your smartphone to your PC and confirm the debugging permission.
  3. Download ADB Tools and open the command line in the folder with utilities.
  4. Run the command to clone (replace com.example.app with the batch name of the application): adb shell cmd package install-existing com.example.app

To find out the batch name of the application, use the command:

adb shell pm list packages | grep "keyword"

For example, for Telegram, it will be org.telegram.messenger.

โš ๏ธ Attention: Cloning through ADB It can lead to data conflicts if the original application is already installed. โ†’ System system โ†’ Backup.

5. Errors and limitations in duplicate applications

Even if you successfully cloned some applications may not work properly, and consider the typical problems and ways to solve them:

Problem.Possible causeDecision
The clone doesn't start.Conflict with the original application or lack of rightsRestart the device or use another cloning method (e.g. Parallel Space)
No notifications coming.Configuring the second space or energy savingTurn off battery optimization for clone in Settings โ†’ Battery
Application requires re-entryThe clone data is not synchronized with the originalLog in again or use the Data Transfer function to MIUI
Error "The application is not supported"Developer restrictions (e.g., in banking applications)Try another method or contact support for the service

Special attention should be paid to applications with two-factor authentication (2FA). Some services (for example, Google Authenticator or Sberbank Online) can block clones due to suspicions of fraud, in which case the only way out is to use a second space or a separate device.

๐Ÿ’ก

On devices with MIUI 14+ cloned applications may not use certain system services (e.g, NFC or IR-It's a firmware-level restriction that you can't get around without root rights.

6. Alternative methods: virtual machines and emulators

If neither method worked, you might consider using virtual machines or Android emulators to run a second instance of the app.

  • ๐Ÿ–ฅ๏ธ VMOS โ€” Android virtual machine, which allows you to run a full copy of the system inside the main OS. requires a lot of resources, but supports all the functions.
  • ๐ŸŽฎ BlueStacks is an Android emulator for PC that can be used to run a second account on your computer.
  • ๐Ÿ“ฑ UserLAnd - a lightweight emulator Linux/Android, rootless.

Cons of this approach:

  • High battery and memory consumption.
  • Not all applications work correctly in a virtual environment (for example, games with anticheat).
  • Difficulty setting up for beginners.

If you choose to use VMOS, consider that Xiaomi with MIUI 13+ may need to disable MIUI Optimization via ADB:

adb shell settings put global miui_optimization_disabled 1

7.Safety in the use of clones

Duplicate applications can pose security risks, especially if you use clones for banking services or messengers with sensitive data.

  • ๐Ÿ”’ Do not store passwords in cloned apps. Use password managers (like Bitwarden or KeePass).
  • ๐Ÿ›ก๏ธ Turn off autocomplete for clones in Settings โ†’ System system โ†’ Language and input.
  • ๐Ÿ“ฑ Update regularly MIUI โ€” New versions close vulnerabilities associated with data isolation.
  • ๐Ÿšซ Do not use clones for cryptocurrency wallets (such as Trust Wallet or MetaMask).

If you notice suspicious activity in a cloned app (such as unauthorized logins or spam messages), immediately:

  1. Remove the clone through Settings โ†’ Apps.
  2. Change passwords for linked accounts.
  3. Check your device for viruses using Google Play Protect or Malwarebytes.

โš ๏ธ Note: On devices with an unlocked bootloader, cloned applications can be targeted. If you use custom firmware, install only proven modules (such as Magisk or Xposed) from official sources.

FAQ: Frequent questions about app duplication on Xiaomi

Can system applications be duplicated (e.g., โ€œContactsโ€ or โ€œMessagesโ€)?
No, embedded MIUI tools do not support cloning of system applications, which requires root rights and manual file modification in /system/priv-app, but can lead to unstable operation of the device.
Why did the cloned applications disappear after the MIUI update?
With major updates (e.g., from MIUI 13 to MIUI 14), the system folder structure changes and clones may disappear. To restore them, repeat the cloning process or use the backup from Settings โ†’ System โ†’ Backup.
Can you duplicate games with an online multiplayer (e.g. PUBG or Genshin Impact)?
Technically, yes, but most games consider this a cheating account, and can be blocked for using clones, especially if the game finds the same hardware identifiers (for example, for example, the game will be able to use clones, IMEI Android ID). For a legal multi-account, it is better to use official emulators (for example, Gameloop for the first time). PUBG).
How to remove a cloned application?
To remove a clone created through Double Apps: Go to Settings โ†’ Apps โ†’ Dual Apps. Click on the Recycle Bin icon next to the unwanted clone. Confirm removal. For clones created through Parallel Space or other launchers, delete them directly in the interface of those applications.
Does duplication work on HyperOS devices?
HyperOS (a new firmware from Xiaomi that replaced MIUI on some models) supports cloning through Dual Apps, but the list of compatible programs may vary. The Second Space feature is also available, but its settings are moved to Settings โ†’ Accounts โ†’ Second Space.