Cloning applications on Xiaomi: how to create a second account in one messenger

Have you ever wanted to use two WhatsApp, Telegram or Instagram accounts on one Xiaomi smartphone without having to buy a second phone? App cloning (aka Dual Apps) solves this problem in just a few taps. But how it works at the system level, what limitations this technology has, and why some applications can not be duplicated? In this article, we will go through everything in detail โ€” from basic principles to hidden nuances that are not written even in the official documentation.

To be clear, Xiaomi cloning is not just a shortcut, it's a full-blown duplication of an app with a separate data store, cache, and notifications. It creates a virtual sandbox where the second copy works in isolation from the original, which means you can be logged in to different VK or Facebook accounts at the same time without leaving one. But there are pitfalls: not all apps support cloning, and some (for example, banking) can block a duplicate account for suspected fraud.

If you're a Redmi user, a POCO user, or a flagship Xiaomi 13/14, Dual Apps is already pre-installed in your MIUI firmware. But you need to activate it first, and that's where the questions begin: What algorithm does the system use to clone? Why do some apps disappear from the redundancy list? And most importantly, is it safe for privacy?

What is Dual Apps and How Does It Work Technically?

Dual Apps (called โ€œDual Appsโ€ in some versions of MIUI) is Xiaomiโ€™s proprietary technology that allows you to create a second instance of an app with a separate data space. Unlike third-party launchers like Parallel Space, it doesnโ€™t use Android virtualization: the system modifies AndroidManifest.xml applications on the fly, assigning a unique user ID to the clone within the Android multiplayer architecture.

Technically, the process looks like this:

  • ๐Ÿ”ง The system creates a new user profile (e.g., user 999) specifically for the cloned application.
  • ๐Ÿ“ All data (cache, databases, files) are stored in a separate folder /data/user_de/999/.
  • ๐Ÿ”„ The application is launched with a modified package name (e.g. com.whatsapp.clone).
  • ๐Ÿ›ก๏ธ Android considers the clone to be a separate application, so notifications and background processes work independently.

It is important to understand that Dual Apps is not a complete virtual machine, but only an isolated space inside the main OS.

  • โœ… A clone consumes fewer resources than a BlueStack emulator.
  • โœ… Application updates apply to both the original and the clone.
  • โŒ Some features (such as Android Work Profile) may conflict with clones.
  • โŒ Hard-bind applications ID (banks, some games) may not work in the cloned version.
๐Ÿ“Š Have you ever used cloning applications?
Yeah, regularly.
I tried it, but it didn't work out.
No, I haven't.
I don't know what it is.

What apps can be cloned on Xiaomi

Not all applications support cloning, depending on two factors: developer permission and MIUI technical limitations. For example, Google Play Services or system applications cannot be cloned, since they are deeply integrated into the OS. But instant messengers, social networks and most games are usually available for duplication.

Here is a current list of app categories that can be cloned on most Xiaomi devices (MIUI 12โ€“14):

CategoryExamples of supported applicationsLimitations
MessengersWhatsApp, Telegram, Viber, SignalWhatsApp does not use one number on two clones
Social mediaInstagram, Facebook, TikTok, VKFacebook may block clones when suspicious activity occurs
GamesClash of Clans, PUBG Mobile, Genshin ImpactSome games block clones because of anticheats
Mail and cloudsGmail, Yandex Mail, Google DriveGmail requires a separate Google account for a clone
browsersChrome, Firefox, Mi BrowserCache and cookies are not synchronized between the original and the clone

There is also a blacklist of apps that Xiaomi blocks for cloning by default:

  • ๐Ÿฆ Banking applications (Sberbank, Tinkoff, Alfa-Click)
  • ๐Ÿ”’ Applications with two-factor authentication (Google Authenticator, Authy)
  • ๐Ÿ“ฑ System utilities (Settings, Contacts, Phone)
  • ๐ŸŽฎ Games with Denuvo or Easy Anti-Cheat protection

๐Ÿ’ก

If the app isnโ€™t on the cloning list, try upgrading MIUI to the latest version. With new firmware, Xiaomi is expanding support for Dual Apps.

How to enable cloning of applications on Xiaomi: step-by-step instructions

Dual Apps takes less than a minute to activate, but there are nuances depending on the version of MIUI. On devices with MIUI 14 and newer, the interface has changed a little, so we will give a universal instruction that is suitable for most models (Redmi Note 11, POCO X5, Xiaomi 13T, etc.).

Make sure there is enough memory on the device (the clone takes ~50-100 MB extra)

Update the app you want to clone

Close the original version of the app (so there are no conflicts during cloning)

Connect to Wi-Fi (downloading data for a clone may require the internet)-->

Now we move on to the settings:

  1. Open the Settings โ†’ Applications.
  2. Select Double Apps (or Dual Apps in Global Firmware).
  3. Click Add the app and find the right one (like WhatsApp) in the list.
  4. Confirm the clone creation โ€“ the system will download additional data (this can take a few seconds).
  5. After completion, a second shortcut with the icon ๐Ÿ‘ฅ (double person) will appear on the home screen.

If the item Double Appendix is not in the menu, it means:

  • ๐Ÿ“ฑ Your device is running on MIUI for the European region (there is sometimes the default feature). Solution: switch region to India or Global via Settings โ†’ Additional โ†’ Region.
  • ๐Ÿ”„ You have outdated firmware. Update MIUI to version 12 or later.
  • ๐Ÿ”ง The function is disabled by the manufacturer (relevant for some telecom operators, for example, MTS or Beeline in firmware for Russia).
What to do if the clone of the application does not start?
If the app doesnโ€™t open or crash after cloning, try: 1. Clear the clone cache in Settings โ†’ Applications โ†’ Application Management โ†’ [Clone Name]. 2. Reboot the device. 3. Remove the clone and create it again. 4. Check if the antivirus (e.g. Mi Security) blocks the duplicate application.

Limitations and risks of app cloning

Despite the convenience, Dual Apps has a number of limitations that Xiaomi prefers to keep silent about: First, clones are not automatically updated through Google Play - they need to be manually updated through Settings โ†’ Apps โ†’ Dual Apps. Second, some applications (especially banking) can block an account if a duplicate instance is detected, citing suspicious activity.

Here are the key risks you should be aware of:

โš ๏ธ Warning: Applications that are linked to IMEI or Android ID (e.g., SberBank Online or Public Services) can identify a clone as an attempted fraud, in which case you will have to verify identity through support, which takes up to 3-5 days.

  • ๐Ÿ”’ Data Leak: Clones store data in a separate folder, but if the device is rooted, an attacker can access both instances.
  • ๐Ÿ“ฑ Increased battery consumption: Two WhatsApp instances will consume 15-20% more power than one.
  • ๐Ÿšซ Account Blocking: Facebook, Instagram, and TikTok can temporarily ban a clone while logging in with one IP.
  • ๐Ÿ”„ Notification conflicts: On some devices (Redmi 9A, POCO M3) notifications from the clone arrive with a delay.

Another important point is that clones don't sync with the cloud, and if you delete the clone, all of its data (correspondence, media files) will be permanently lost, so it's recommended that you manually save important information before you delete it.

๐Ÿ’ก

Cloning apps is not equivalent to a full-fledged multiplayer Android system. Clones do not have separate access rights - they inherit the permissions of the original application.

Dual Apps: When a standard feature is not enough

If Dual Apps doesn't support the right app, or you need more than two clones, you'll have to turn to third-party solutions.

  • ๐ŸชŸ Parallel Space creates a virtual space with support for multiple clones, but requires root rights for some functions.
  • ๐Ÿค– Island (by Oasis Feng) โ€“ uses Androidโ€™s built-in multiplayer system to isolate clones (roots needed).
  • ๐Ÿ“ฑ 2Accounts is an analogue of Parallel Space, but with a lower battery consumption.
  • ๐Ÿ”ง App Cloner (requires Xposed Framework) โ€“ allows you to customize clones (change icons, names).

Compare Dual Apps and Parallel Space by key parameters:

CriteriaDual Apps (Xiaomi)Parallel Space
Support for root rightsNot requiredOptional (for extended functions)
Number of clones1 clone per appUnlimited (in the paid version)
Battery consumptionMinimumHigh (due to virtualization)
Synchronization of notificationsInstantly.Delays up to 1-2 minutes
Support for banking applicationsLimited.Possible (but the risk of blocking is higher)

If you need to clone SberBank or Tinkoff, it is better to use the second user profile of Android (built-in system function).

  1. Open Settings โ†’ System โ†’ Additional โ†’ Multiplayer mode.
  2. Create a new user (e.g., โ€œWorkโ€).
  3. Log in to the desired applications under the second profile.

This method is more reliable than cloning, since applications cannot see each other, but require constant switching between profiles.

How to remove the app clone and clean up the data

If a clone is no longer needed, it can be removed in two ways: through MIUI settings or manually through the app menu, and it's important to understand that simply removing the label doesn't erase the data -- it needs to be cleaned separately.

Method 1: Dual Apps

  1. Go to Settings โ†’ Applications โ†’ Double Apps.
  2. Find the desired clone in the list and tap the basket icon ๐Ÿ—‘๏ธ.
  3. Confirm the deletion โ€“ the system will prompt you to clear all data.

Method 2: Through the application menu

  1. Click the clone icon on the home screen.
  2. Select Application Information.
  3. Press Delete. โ†’ Clear the data.

โš ๏ธ Warning: If you deleted a clone but didn't clear the data, it will remain in the /data/user_de/999/ folder and take up space. To completely erase the tracks, use Mi File Manager with root rights or reset (Settings โ†’ About Phone โ†’ Settings Reset).

If the original app starts to glittle after removing the clone (for example, WhatsApp does not send messages), try:

  • Clear the cache of the original application.
  • Reset the device.
  • Reinstall the app through Google Play.

Frequent mistakes and their solutions

Xiaomi users often experience cloning problems, and here are the most common errors and ways to correct them:

Mistake.Reason.Decision
"Failed to create a clone"Insufficient memory or conflict with antivirusClear 1-2 GB of memory and disable Mi Security during cloning
The clone is not updatedGoogle Play doesnโ€™t see a clone as a standalone appUpdate through Settings โ†’ Dual applications
Notifications don't come in.Energy saving restrictions for a cloneAdd a clone to battery exclusions: Settings โ†’ Battery โ†’ Battery optimization
The clone flies off at launchDamaged clone data or incompatibility with firmwareRemove the clone, clean up the data and recreate
Appendix not on the list for cloningDeveloper restriction or regional firmwareTry changing your region to India or use Parallel Space

If none of these methods worked, check to see if the MIUI Safe Environment function blocks clones, which activates automatically on some models (Xiaomi 12 Pro, Redmi K50) and can prevent duplicates from being created, to disable:

  1. Go to Settings โ†’ Privacy โ†’ Special permissions.
  2. Find a Safe Environment and turn it off for a problem application.

FAQ: Answers to Frequent Questions

Can WhatsApp Business and WhatsApp be cloned at the same time?
Yes, but with reservations. WhatsApp and WhatsApp Business are considered separate applications, so they can be cloned separately. However, you can't have two WhatsApp clones with the same phone number, the system will block the second account. To work two different numbers on the same device, use the original + clone or two clones with different numbers.
Why does Instagram not have a password?
This is a feature of Dual Apps: clones do not have access to the Google Smart Lock password manager. Solution - save the password manually in Mi Browser or use a third-party password manager (Keepass, Bitwarden). Also check if autocomplete is disabled in the clone settings: Settings โ†’ Apps โ†’ [Clone Name] โ†’ Permissions โ†’ Autocomplete.
Can I transfer data from the clone to the original application?
No, there is no direct way. The clone and original data are stored in different folders (/data/user/0/ and /data/user_de/999/) and are not synchronized. To transfer, for example, correspondence from a Telegram clone to the original, use the chat export function (in Telegram: Settings โ†’ Chats โ†’ Export History).
Will the TikTok clone show the same recommendations as the original?
No. TikTok's algorithm is tied to account ID and browsing history, which the clone and the original have different views. In fact, the clone will be considered a new account with zero history. If you want to keep recommendations, log in to the clone under the same account as the original (but this can lead to a ban for "suspicious activity").
Can system applications such as Contacts or Messages be cloned?
No, Xiaomi blocks the cloning of system applications at the MIUI level. This is done to prevent data conflicts (for example, duplicate contacts). The alternative is to use a second user profile of Android or third-party launchers like Parallel Space, which can clone even system utilities (but require root rights).