Why would you need a duplicate app on Xiaomi? Imagine you have two WhatsApp accounts, a personal one and a work account, but it's not easy to switch between them. Or you're testing different strategies in mobile games without risking your primary profile. Or you just want to separate notifications from social networks for different purposes. App cloning solves these problems by allowing two independent copies of the same service to run on the same device.
Xiaomiβs MIUI-based smartphones offer built-in Dual Apps, but it doesnβt work with all programs and has limitations. In this article, weβll break down three working methods for creating duplicates, from standard tools to advanced solutions for power users. Youβll learn how to bypass locks, what apps are supported, and what to do if cloning doesnβt work. And there are unique nuances for MIUI 14 and new models from 2026 that arenβt mentioned in most guides.
Built-in Dual Apps: Quick and Rootless
The easiest way to clone an app on Xiaomi is to use the built-in Dual Apps tool (some versions of MIUI called App Cloner or Dual Apps), a feature available on most of the brandβs devices starting with MIUI 8, but the list of supported programs is limited to the manufacturer.
To activate Dual Apps, go to Settings β Apps β Dual Apps. The system will show a list of compatible services β usually messengers (WhatsApp, Telegram, Viber), social networks (Facebook, Instagram) and some games. Choose the desired application, click Create a duplicate and wait for the process to be completed. Ready! Now a second icon marked Duplicate will appear on the desktop.
- β Pros: does not require superuser rights, works stably, application updates are synchronized automatically.
- β Cons: limited list of supported programs (e.g. TikTok or Spotify are often missing), duplicates take up additional memory.
- βΉοΈ Nyuance: MIUI 14 function can be hidden β to find it, type in the search for settings the request duplicate.
β οΈ Note: Some applications (e.g., banking or two-factor authentication) may block duplicates for security reasons.
2.Second Space: Fully-fledged second system
If Dual Apps doesn't support the right application, try Second Space, the MIUI-built function for creating a second independent workspace, which is essentially a separate user profile with its own settings, applications and data, and the advantage of the method is that you can install any application in both spaces, not just from the permissioned list.
To activate Second Space:
- Open Settings β Special features β Second Space (in some versions, the path may be different: Settings β Accounts β Second Space).
- Click Create Second Space and follow the instructions on the screen (you will need to set a password or a pattern lock).
- After restarting the device, select the desired space when you enter.
- In the second space, install the app again via Google Play or MIUI App Store.
Second Space consumes more resources than Dual Apps because it actually runs a second copy of the system; on weak devices (like Redmi 9A or Poco M3), it can slow down, but it is guaranteed to work even with programs that block cloning.
π‘
To quickly switch between spaces, add the Second Space widget to your desktop or use a gesture: swipe down two fingers from the top edge of the screen (configured in Settings β Gestures).
| Method | Support for applications | Root is required. | Impact on productivity |
|---|---|---|---|
| Dual Apps | Limited list | No. | Minimum |
| Second Space | Any applications | No. | Average (depending on model) |
| Third-party utilities (e.g. Parallel Space) | Most applications | No. | High (may lay) |
| ADB-team | Any applications | No, but you need skills. | Minimum |
Third-party cloning applications
If Xiaomi's built-in tools don't fit, third-party utilities come to the rescue.
- πΉ Parallel Space creates a virtual space to run duplicates, supports most applications, but can conflict with the Internet. MIUI Due to the limitations of virtualization.
- πΉ 2Accounts β It's a lightweight alternative with a minimalist interface. It works well on Xiaomi, but it requires shutting down. MIUI Optimization in the Developer Settings.
- πΉ Island (requires root) - an advanced application isolation solution suitable for testing beta versions or working with sensitive data.
To install any of these apps, download APK from the official site (not from Google Play, as there may be stripped down versions) and allow installation from unknown sources in Settings β Apps β Special Permissions β Install unknown apps.
β οΈ Note: Applications like Parallel Space may be suspicious of antiviruses because of virtualization, and if you work with banking services, avoid running duplicates in third-party utilities, which can lead to the blocking of your account.
On MIUI 14, some utilities (such as Parallel Space) may not be running due to tightened security rules.
Disable MIUI Optimization in the Developer Settings
Install APK via ADB (adb install name file.apk)
Clear the Security app cache (Settings β Applications β Application Management β Security β Clear the cache)
Try an alternative utility (for example, 2Accounts Parallel Space instead)-->
4.Cloning through ADB: for power users
If none of the previous methods worked, the ADB (Android Debug Bridge) is a debugging tool that allows you to manually duplicate any application, which requires connecting a smartphone to a PC and basic command line knowledge, but it works even with programs that block cloning.
Instructions:
- Turn on Developer Mode on Xiaomi: go to Settings β About Phone and 7 times click on the MIUI version.
- Activate Debugging by USB in Settings β Additional β For developers.
- Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
- Enter the command to check the connection: adb devices If the device is displayed, go further.
- Create a duplicate of the application (replace com.example.app with the batch name of the desired application, for example, com.whatsapp): adb shell cmd package install-existing com.example.app
- Reboot your smartphone. The duplicate will appear in the app menu marked Clone.
To find out the batch name of the application, use the command:
adb shell pm list packages | grep "keyword"For example, to search for Telegram, type adb shell pm list packages | grep telegram.
How to remove duplicates created through ADB?
This method is universal, but has disadvantages:
- π§ Requires skills to work with the command line.
- π Duplicates created through ADB, They may be reset after the update MIUI.
- π± Some apps (like Google Pay) block the work in a cloned form.
5. Features for new Xiaomi models (2023β2026)
On Xiaomi 13/14 series, Redmi Note 12 and POCO F5 with MIUI 14, the app cloning process has several key differences:
- Dual Apps Limits: The list of supported apps has been shortened. For example, Instagram and Facebook are now often absent from the default list, but can be added via ADB (see section 4).
- HyperOS: On devices with a new HyperOS shell (such as Xiaomi 14), the Dual Apps feature is renamed App Cloner and hidden deeper: Settings β Apps β App Cloner.
- Blocking Virtualization: MIUI 14 is more aggressive with third-party utilities like Parallel Space. To make them work, you need to disable MIUI Optimization and add the application to battery exceptions (Settings β Battery β Battery Optimization β Select an application β No restrictions).
Nana POCO-devices (e.g., devices, POCO X5 Pro) Dual Apps can be disabled by default. To activate it, go to Settings β Special facilities β Dual Apps and switch on the switch.
π‘
On Xiaomi with MIUI 14 and HyperOS, disable MIUI Optimization in the developer settings before cloning, this will increase the chances of successful duplicate creation.
6. Problem Solving: Why the Duplicate Doesn't Work
Even after successful cloning, there can be errors, and here are the most common problems and solutions.
| Problem. | Possible cause | Decision |
|---|---|---|
| Duplicate won't start | Conflict with the main annex | Remove both versions and create a duplicate again. |
| No notifications in duplicate | Battery limitations | Disable optimization for duplicate in Settings β Battery |
| Application requires re-entry | Data is not synchronized | Log in again or use Second Space |
| Parallel Space is not open. | Block MIUI | Turn off MIUI Optimization and restart the device |
If the duplicate of the application does not appear in the menu, check:
- π Hidden Applications folder (swipe up the desktop and click Settings) β Hidden applications).
- π All apps in the menu (sometimes duplicates are hidden there).
- π Launcher cache: clear Launcher app data in Settings β Annexes.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 11 Pro)+) post-update MIUI 14 duplicates created through Dual Apps may disappear. To avoid this, back up your data via Settings before updating. β Memory. β Backup.
7.Alternative methods: virtual machines and emulators
If cloning on the device itself is not possible, consider launching a second account through:
- π₯οΈ Android emulators (such as BlueStacks or LDPlayer) on PC. Minus - requires a computer.
- π± Virtual machines (such as UserLAnd or Waydroid) β allow you to run a second Android inside the main system.
- βοΈ Cloud services (e.g. ApowerMirror or Genymotion) β suitable for temporary use.
UserLAnd is the most convenient for Xiaomi, as it does not require root and works on most devices with MIUI 12+. Install it from Google Play, select an Android distribution and follow the instructions. Once set up, you can install any application inside the virtual machine and use it in parallel with the main system.
Warning: Virtual machines and emulators are loading the processor significantly. On budget models (e.g. Redmi) 10A) This can cause overheating. AIDA64.