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.
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:
- Open Settings โ Applications โ Double Apps.
- Turn on the slider at the top of the screen (if it is turned off).
- Select the app from the list of supported apps (e.g. WhatsApp, Telegram, Facebook).
- 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:
- Go to Settings โ Special Opportunities โ Second Space.
- Click Create a second space and follow the instructions (you need to set a password).
- After creating, navigate to the second space through the notification bar (the โfaceโ icon in the top menu).
- 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?
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:
- Download and install the launcher from Google Play.
- Open the app and click Add the app.
- Select the cloning programs from the list and confirm the action.
- 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:
- 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).
- Connect your smartphone to your PC and confirm the debugging permission.
- Download ADB Tools and open the command line in the folder with utilities.
- 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 cause | Decision |
|---|---|---|
| The clone doesn't start. | Conflict with the original application or lack of rights | Restart the device or use another cloning method (e.g. Parallel Space) |
| No notifications coming. | Configuring the second space or energy saving | Turn off battery optimization for clone in Settings โ Battery |
| Application requires re-entry | The clone data is not synchronized with the original | Log 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 17.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:
- Remove the clone through Settings โ Apps.
- Change passwords for linked accounts.
- 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.