How to Make Many Clones of a Single App on Xiaomi: A Complete Guide

Why would you need multiple copies of a single app on Xiaomi? Imagine: you need to manage two accounts in a messenger, test different versions of the game, or share work and personal notifications in one service. Standard MIUI offers dual applications, but it does not work with all programs and is limited to 2-3 clones. In this article, 5 ways to get around the restrictions, including hidden firmware settings and third-party tools.

Many users have a problem when Xiaomi’s system cloner refuses to duplicate the application or creates a copy with errors, and the reasons range from developer limitations to conflicts with Google Play Services. We tested all methods on MIUI 12-14 devices (including HyperOS) and selected only working solutions, from official to advanced ones requiring ADB.

⚠️ Cloning of certain applications (e.g. banking or c) DRM-protection) may violate the terms of use of the service. Before creating copies, check the rules of the platform - some services block accounts for multi-accounting.

1. Built-in dual applications function in MIUI

The easiest way to do this is to use Xiaomi’s regular tool, which is available on all MIUI devices (except the oldest versions) and does not require super-user rights, but it has some limitations:

  • πŸ”Ή It only works with pre-approved apps (the list is formed by Xiaomi).
  • πŸ”Ή Maximum 2-3 copies per application (depending on the model).
  • πŸ”Ή Clones take up extra memory space and may conflict with the original.
  • πŸ”Ή Some functions (such as push notifications) are not stable.

To activate the function:

  1. Open Settings β†’ Applications β†’ Double Apps.
  2. Find the desired app in the list and switch the slider to the right.
  3. Confirm the creation of a copy (the process will take 10–30 seconds).
  4. The finished clone will appear on the main screen with an icon in the form of two layers.

If the app is not listed, try updating MIUI to the latest version or using alternative methods from the following sections.

πŸ“Š What kind of cloning you have tried before?
Built-in MIUI function
Side of the launchers
ADB-team
Island/Shelter
Never cloned.

2.Cloning through ADB (without root)

For advanced users willing to work with ADB, there is a way to bypass MIUI restrictions and clone any application.The method works on all Xiaomi devices with an unlocked bootloader (does not require root!).

You'll need:

  • πŸ–₯️ Computer with Platform Tools installed.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times tap; then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Instructions:

  1. Connect your phone to your PC and execute the connection check command: adb devices (the serial number of the device should be displayed).
  2. Find out the batch name of the application (for example, for Telegram it is org.telegram.messenger). ADB: adb shell pm list packages | grep "name of annex"
  3. Create a clone with the command: adb shell pm install --user 0 -i "com.miui.dualapp" --install-location 0 -r -d --force-sdk /data/app/~~packet-name~~/base.apk (substitute ~~packet-name~~ real name package).

⚠️ Note: Some apps (such as WhatsApp or Google Pay) block clones because of signature verification, and only Island isolation (Section 4) will help).

β˜‘οΈ Preparation for ADB-cloning

Done: 0 / 5

3.Use of launchers with clone support

If ADB seems too complex, try third-party launchers. Some of them are good at creating "sandboxes" for applications, actually emulating copies of them.

LauncherSupport for clonesNeed root?Features
Parallel SpaceYes (up to 32 copies)No.It's a simple interface, but it shows ads. Some apps may not work.
2AccountsYes (unlimited)No.Supports notification isolation, but plugins are paid.
Island (with Xposed)Yeah (with root)Yes.Maximum insulation, but requires unlocking the bootloader.
ShelterYes (1 copy)No (but you need to activate via ADB)Open source, minimalist design.

Example of Parallel Space configuration:

  1. Install a launcher from Google Play or the official website.
  2. Open the app and select Add the app.
  3. Check the boxes you want to clone.
  4. Click Create – copies will appear in a separate workspace.

Important: Parallel Space launchers create virtual environments, not real clones, which means that some features (such as geolocation or payment via NFC) may not work properly.

4.Isolation of applications via Island/Shelter (for experienced)

If you need fully isolated copies of applications (for example, to separate work and personal data), use Island or Shelter. these tools create a β€œwork profile” based on the built-in Android Work Profile feature, which guarantees:

  • πŸ”’ Complete data isolation (files, cache, accounts do not overlap).
  • πŸ›‘οΈ Protection against surveillance (apps in the profile do not see the main user data).
  • πŸ“± Support for notifications and background work.

Instructions for Shelter (without root):

  1. Install Shelter from F-Droid.
  2. Activate Work Profile via ADB: adb shell pm install-create -r -t -i net.typeblog.shelter --user 0
  3. In Shelter settings, select Freeze original apps (this will disable the originals and leave only clones).
  4. Move the desired apps to an isolated profile through the Add Apps menu.

⚠️ Note: Some applications (e.g. Google Maps or Youtube) may require authorization for each profile separately, and Work Profile does not support cloning of system applications (e.g. Calls or Messages).

What if Island doesn’t see the app?
If the app doesn't appear in the list for porting to Island, check: 1. Is the --user 0 flag set when activated via ADB. 2. Is the app system-based (like Camera or Settings). 3. Is the Island version updated to the latest (older versions had packet display bugs). If the problem persists, try reinstalling the app from Google Play manually, then move it to a profile.

5. Cloning through modified firmware

If you use custom firmware (like LineageOS, Pixel Experience or Xiaomi.eu), you have access to advanced cloning features.For example, Xiaomi.eu unlocks the list of applications for Dual Apps, and some builds have an integrated App Cloner.

How to activate on Xiaomi.eu:

  1. Go to Settings β†’ Special Opportunities β†’ Dual Applications.
  2. Slap the icon. βš™οΈ in the upper right corner and select Show all applications.
  3. Now the list will display all installed programs, including those that were previously hidden.
  4. Choose the desired and create clones (limit - up to 5 copies per application).

For AOSP-based firmware (e.g. LineageOS), you can use the App Cloner module for Magisk:

  • πŸ“Œ Install Magisk and App Cloner Module.
  • πŸ”„ Reset the device.
  • 🎯 In the module settings, select the cloning applications and configure the settings (e.g., changing the packet name).

πŸ’‘

If notifications in clones are missing after installing custom firmware, check the battery settings: go to Settings β†’ Battery β†’ Battery Optimization and turn off optimization for cloned applications.

6. bypassing restrictions for banking and secure applications

Banking applications (SberBank Online, Tinkoff), encrypted messengers (Signal, WhatsApp) and secure games (Genshin Impact, PUBG Mobile) often block work in clones.

  • πŸ” SafetyNet (Google checks system integrity).
  • πŸ” Root/Unlock (Detect applications are unlocked loader).
  • πŸ” Signed APK (The clones have a different signature than the original).

Decisions:

  1. For banking applications: Use Island with Hide Island enabled in the settings, which will hide the fact of isolation from the application.
  2. For games: Install a clone through Parallel Space and disable root notifications (in the launcher settings).
  3. For instant messengers: Create a clone through ADB (section 2) and remove the original – some apps (such as Telegram) work more stable without a β€œneighbor”.

πŸ’‘

The only reliable way to run a cloned banking app is to use Island to hide the profile. Other methods (including ADB) can result in an account being blocked due to the SafetyNet trigger.

FAQ: Frequent questions about cloning apps on Xiaomi

Can I make more than 3 clones of one application?
Yes, but only through ADB Or third-party launchers like Parallel Space. MIUI limited 2–3 And then we're going to make copies. 4+ Clones: Use them ADB different user ID (pm install --user X, where X is the user number of 10 before 99). Install Parallel Space Pro – it supports up to 32 copy. ⚠️ Keep in mind that too many clones can lead to system slowdowns and notification conflicts.
Why is the app not updated through Google Play?
Clones created through ADB Dual apps, they have a different batch name, so Google Play doesn't see them: πŸ”„ Update manually through APK-Files (download from APKMirror). πŸ”§ For launchers like Parallel Space, updates come automatically, but only if the original is installed from the Play Market. πŸ“¦ Remove the clone and recreate it after updating the original.
How to remove a clone of an application if it is not removed in the standard way?
If the clone is β€œhang” and is not deleted through Settings β†’ Applications, use ADB: adb shell pm uninstall --user 0 To find the batch name of the clone, perform: adb shell pm list packages | grep "keyword" For example, for a Telegram clone, the name may look like org.telegram.messenger_1.
Can system applications (e.g. Calls or Messages) be cloned?
No, you can't clone system applications without root. It's a limitation at the Android level, not the Android level. MIUI. Alternatives: πŸ“ž Use third-party apps (like Google Phone) and clone them. πŸ’¬ For SMS install Pulse SMS Textra and create a copy through Parallel Space.
Why do clones consume more batteries?
Clones start separate processes in the background, which increases the load on the body. CPU and RAM. To reduce the cost: ⚑ Turn off background activity for clones in Settings β†’ Battery β†’ Optimizing the battery. πŸ”• In Parallel Space or Island, limit the auto-run of clones. πŸ—‘οΈ Clean the clone cache regularly through Settings β†’ Storage: Average battery consumption gains for 2-3 clones are 5-15%.