How to create a duplicate application on Xiaomi: 3 proven ways

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.

πŸ“Š What function? MIUI You use it most often?
Dual Apps
Game Turbo
Second Space
Dark subject matter
Other

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:

  1. Open Settings β†’ Special features β†’ Second Space (in some versions, the path may be different: Settings β†’ Accounts β†’ Second Space).
  2. Click Create Second Space and follow the instructions on the screen (you will need to set a password or a pattern lock).
  3. After restarting the device, select the desired space when you enter.
  4. 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).

MethodSupport for applicationsRoot is required.Impact on productivity
Dual AppsLimited listNo.Minimum
Second SpaceAny applicationsNo.Average (depending on model)
Third-party utilities (e.g. Parallel Space)Most applicationsNo.High (may lay)
ADB-teamAny applicationsNo, 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:

  1. Turn on Developer Mode on Xiaomi: go to Settings β†’ About Phone and 7 times click on the MIUI version.
  2. Activate Debugging by USB in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC, install it. ADB-Drivers and open the command line in the folder with the platform-tools.
  4. Enter the command to check the connection: adb devices If the device is displayed, go further.
  5. 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
  6. 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?
To remove the clone, run the command: adb shell pm uninstall -k --user 0 com.example.app Where com.example.app is the batch name of the duplicate (you can find out through adb shell pm lists packages).

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:

  1. 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).
  2. 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.
  3. 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 causeDecision
Duplicate won't startConflict with the main annexRemove both versions and create a duplicate again.
No notifications in duplicateBattery limitationsDisable optimization for duplicate in Settings β†’ Battery
Application requires re-entryData is not synchronizedLog in again or use Second Space
Parallel Space is not open.Block MIUITurn 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.

FAQ: Frequent questions about duplicate applications on Xiaomi

Can system applications (e.g. Calls or Messages) be cloned?
No, built-in MIUI tools do not allow you to duplicate system utilities. This will require root rights and manual editing of system files, which can lead to unstable smartphone operation. Alternatively, use Second Space, where system applications will be available in a separate profile.
Why does WhatsApp not receive an SMS for confirmation?
This is because MIUI blocks SMS access by default for cloned applications. Solution: Go to Settings β†’ Applications β†’ App Management β†’ WhatsApp (duplicate) β†’ Permissions. Enable SMS resolution. If the option is inactive, use Second Space - there the duplicate will have all the necessary rights.
How to transfer data from the main application to the duplicate?
For most applications (for example, Telegram or Viber), it is enough to log in again. For games and programs with local storage (for example, Spotify with offline tracks), you will need: Back up the data of the main application through Settings β†’ Memory. β†’ Backup: Duplicate and restore data from the backup. Some applications (like WhatsApp) will require manual copying of the folder. /sdcard/WhatsApp into /sdcard/WhatsApp_Dual. ⚠️ Not all applications support data transfer between the main and cloned versions!
Will the duplicate app be updated automatically?
Yes, but with reservations: Dual Apps are updated with the main application. Second Space needs to install updates manually in each space separately. Third-party utilities (e.g. Parallel Space) need not apply updates - you need to reinstall the duplicate.
Can you create more than two duplicates of one application?
Standard means MIUI β€” No, but with the help of ADB or third-party utilities (for example, Island with root) can be created up to 4-5 copies, but this is unstable and can lead to: Slowdown of the smartphone. Conflicts between copies (for example, not all duplicates will come to the nods). Blocking an account in some services (for example, WhatsApp can ban an account for suspicious activity.