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:
- Open Settings β Applications β Double Apps.
- Turn on the slider at the top of the screen (if the function is disabled).
- Select an app from a list (e.g. WhatsApp, Facebook, VK).
- 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
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β?
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:
- Turn on Developer Mode (7 times click on the MIUI version in Settings β About Phone).
- Activate USB Debugging in Settings β Additional β For developers.
- 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 applicationsYou 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.
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 desktop | Limitations of MIUI launcher | Install a third-party launcher (like Nova Launcher) or reboot your phone |
| The application does not support duplication | Developer's Limitation | Use ADB or Island |
| The game is not updated through the Play Market. | Identity conflict | Update manually via APK or disable auto-updates |
| Notifications don't come for take | Limitations on energy conservation | Add a double to the battery exceptions β Optimization |
If after creating a take, the application crashes or does not start, try:
- Clear the double cache in Settings β Apps.
- Reinstall the original application, then create the take again.
- 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.
| Annex | Need 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.