How to Duplicate Apps on Xiaomi: Official and Hidden Methods

Duplicating apps on Xiaomi, Redmi and POCO smartphones is a useful feature that allows you to use multiple accounts on the same messenger, game or social network at the same time. For example, you can have two WhatsApp (personal and work), two Telegram or even two clients of the same game with different progressions. But not everyone knows that MIUI has three official ways to create a duplicate of the application at once - and a couple of hidden methods for advanced users.

In this article, we’ll look at all the current ways to duplicate MIUI 12-15 (including the latest version of HyperOS), their pros and cons, and give you security recommendations. Importantly, some methods require unlocking the bootloader or superuser rights, but most of the options work out of the box. If you’ve never done this kind of manipulation, start with the first section on the built-in dual apps.

1.Official method: Dual Applications function in MIUI

The easiest and safest way to do this is to use the built-in Dual Apps option that is available on all Xiaomi smartphones with MIUI 8 and later, which creates a full copy of the app with a separate cache, data and notifications, the main limitation being that it does not work with all programs (the list of supported ones depends on the firmware version).

To activate the take:

  1. Open Settings β†’ Applications β†’ Double Apps.
  2. Turn on the slider at the top of the screen (if the function is disabled).
  3. Select an app from a list (e.g. WhatsApp, Facebook, VK).
  4. Click Create and confirm the action.

Ready! A second icon will appear on the desktop marked Double 1. Note that some applications (e.g. banking) may block duplicate work due to security policies.

β˜‘οΈ What to check before creating a double

Done: 0 / 4

2. Hidden function: cloning through "guest mode"

Few people know, but Xiaomi can create a full-fledged second user profile (the analogue of Multi-User in Android), which will have copies of all applications. It's not exactly duplication, but you can use, for example, a second Instagram or Tinkoff without conflicts.

How to turn on:

  • πŸ“± Go to Settings. β†’ System system β†’ Additionally. β†’ Multiplayer mode.
  • πŸ”„ Click Add Add User β†’ Guests (or create a new profile).
  • πŸ”“ After creation, switch to a guest account through the notification panel (user icon).
  • πŸ“₯ Install the required applications again in the guest profile.

This is a good way to work for apps that aren’t on the β€œDual Apps” list, but require more action, such as running two YouTube copies with different Google accounts. Note that some features (like Google Pay) may not work in guest mode due to security limitations.

What is the difference between β€œDual Apps” and β€œGuest Mode”?
In Double Apps, the take is created in the current profile and visible on the desktop, whereas the guest mode is a completely isolated environment with its own settings, wallpaper and data. In guest mode, you can install any application (even if it does not support official duplication), but switching between profiles is less convenient.

Advanced method: Duplicating through ADB (without root)

If the desired application is not in the list of "Dual applications", and the guest mode is not suitable, you can use the app. ADB-This method doesn't require root, but it needs debugging. USB It's good for power users, because the wrong commands can disrupt the system.

Instructions:

  1. Turn on Developer Mode (7 times click on the MIUI version in Settings β†’ About Phone).
  2. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC, open Command Prompt (or Terminal on Mac/Linux) and type:
adb shell pm install --user 0 -i "com.android.vending" -r "path to apk_file"

Replace the path k_apk_file on the real path to download APK applications (e.g., applications, C:\Users\Download\telegram.apk).

To create a duplicate of an existing application, use the command:

adb shell cmd package install-existing --user 0 package applications

You can find out the application package through the command adb shell pm list packages | grep "name" (for example, grep whatsapp).

πŸ’‘

If ADB doesn’t recognize the device, install Xiaomi USB Drivers from the official website and restart the PC. Also check that the phone settings have chosen the connection as File Transfer (MTP) rather than Charging Only.

4.Duplicate with root rights: Island or Shelter

If you have a bootloader unlocked and you have Magisk installed, you can use Island or Shelter isolation apps, which create a work profile where you can install a copy of any application, including those that don't support official duplication, which is the most flexible, but requires technical skills.

How to set up Island:

  • πŸ“² Install Island from Magisk Repo (via Magisk Manager).
  • πŸ”§ Open Island, click Create a Profile and follow the instructions.
  • πŸ› οΈ In the profile settings, select Add Apps and mark the desired.
  • πŸ”„ After installing the application in the profile will appear their duplicates on the desktop.

Advantages of the method:

  • βœ… Works with any applications, including banking and games.
  • βœ… Complete data isolation (e.g., you can use two Google Accounts at the same time).
  • βœ… Support for notifications and widgets for duplicates.

Cons:

  • ❌ Requires unlocking the bootloader (resets all data!).
  • ❌ Some apps (such as Netflix) may not work in an isolated profile.
πŸ“Š What kind of duplication method do you use?
Official β€œDual annexes”
Guest mode
ADB-team
Island/Shelter with a Route
Don't duplicate.

5. Problems and errors in duplicate applications

Even with the official methods, users are faced with typical problems, and here are the most common ways to solve them:

Problem.Reason.Decision
Dual does not appear on the desktopLimitations of MIUI launcherInstall a third-party launcher (like Nova Launcher) or reboot your phone
The application does not support duplicationDeveloper's LimitationUse ADB or Island
The game is not updated through the Play Market.Identity conflictUpdate manually via APK or disable auto-updates
Notifications don't come for takeLimitations on energy conservationAdd a double to the battery exceptions β†’ Optimization

If after creating a take, the application crashes or does not start, try:

  1. Clear the double cache in Settings β†’ Apps.
  2. Reinstall the original application, then create the take again.
  3. Check if the antivirus or MIUI Optimization double does not block (disables via Settings β†’ Special features β†’ MIUI Optimization).

πŸ’‘

If the double stops working after the update MIUI, Try resetting the app settings through Settings β†’ Annexes β†’ Application management β†’ [double] β†’ Warehouse β†’ Clear the data. This will delete all the account data in the double!

6.Security: risks of duplicate applications

Duplicating applications is convenient, but can create vulnerabilities:

  • πŸ”“ Data Leakage: Dual may have access to the same permissions as the original (e.g, SMS or Contact).
  • πŸ›‘οΈ Account Blocking: Some services (e.g. banks or Steam) prohibit multiple sessions and may block your profile.
  • πŸ“± System overload: Two simultaneous messengers (e.g. Telegram) can drain the battery faster.

Safety recommendations:

  • πŸ”’ Do not duplicate banking applications and wallets (e.g. SberBank, Tinkoff).
  • πŸ”„ Update your take regularly through Play Market or APKMirror.
  • πŸ“΅ Disable unnecessary permissions for the take (e.g. Geolocation or Microphone).

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro) POCO X3 Pro) Dual Apps may conflict with Google Play Protection. If the original application has stopped updating after you have created the take, disable the take or use it ADB-method.

Alternatives: third-party applications for duplication

If the built-in methods don't work, you can use third-party utilities, and it's important that many of them require root or have limitations.

AnnexNeed root?Features
Parallel Space❌ No.Creates virtual space, but can lay on weak devices
2Accounts❌ No.Simple interface, but limited list of supported applications
App Clonerβœ… Yes, for some functions)Allows you to customize the take (change name, icon, permissions)
Shelterβœ… Yes.Works through Work Profile, supports data isolation

Of the free solutions, Parallel Space is the most popular, but it shows ads and can slow down the phone. App Cloner is paid, but offers more settings (for example, you can turn off notifications for take).

⚠️ Attention: Third-party duplicate apps often collect data about your activity. Before installing, check the permissions in the Play Market and read reviews. For example, Parallel Space will request access to SMS, Contacts and Geolocation - this is normal for it to work, but the risk of data leakage remains.

FAQ: Frequent questions about Xiaomi duplication

Can you create more than two duplicates of one application?
No, the built-in Double Apps feature allows you to create only one take. For multiple copies, use ADB or Island (with root). For example, on Island, you can create several isolated profiles, each with its own take.
Why does WhatsApp not receive notifications?
This is a typical problem due to battery optimization. Go to Settings β†’ Applications β†’ App Management β†’ [Double WhatsApp] β†’ Battery and select Unlimited. Also check if notifications are disabled in the take settings.
Can you duplicate system applications (e.g., Caller or Messages)?
No, MIUI system applications do not support duplication through either the β€œDual Apps” or ADB. The alternative is to use third-party counterparts (e.g., Google Messages instead of standard Messages).
Will the app take more battery?
Yes, two apps running simultaneously (like two Telegrams) will use more power, especially if they are actively using the Internet or geolocation. To save charge, turn off background activity for double in the battery settings.
How do I remove the duplicate of the application?
To remove the duplicate created through Double Apps: Go to Settings β†’ Apps β†’ Dual Apps. Find the desired app and click on the Recycle Bin (Delete). Confirm the action – take and all its data will be deleted. If the take is created through ADB or Island, delete it as a regular application in Settings β†’ Apps.