How to make a third clone of the application on Xiaomi: safe ways to duplicate

Creating a clone of an app on Xiaomi smartphones is a challenge faced by users who need multiple accounts of the same service (messengers, social networks, games). The standard dual application feature in MIUI allows you to duplicate only two copies, but what to do if you need a third? This guide reveals all the working methods of 2026, from official workarounds to system modifications, taking into account the features of the firmware MIUI 14 and MIUI 15.

It's important to understand that the procedure varies depending on the model (Redmi Note 12, POCO X5, Xiaomi 13T) and the firmware version. Somewhere there are enough hidden settings, and somewhere you will need to unlock the bootloader and manually install modules. We will analyze each option with step-by-step actions, risk warnings and ways to roll back changes. Particular attention will be paid to data security - improper manipulation can lead to locking the device or loss of warranty.

Why the standard MIUI function is limited to two clones

MIUI's Dual Apps (or Dual Apps in Global Firmware) feature uses a User Space Virtualization mechanism, which creates each clone as a separate Android profile with isolated data, but limits the number of such profiles to two for several reasons:

  • ๐Ÿ”‹ Performance: Each clone consumes additional RAM and CPU resources. On budget models (Redmi) 10A, POCO M5) third clone can cause lags.
  • ๐Ÿ›ก๏ธ Security: Google limits user profiles on Android to protect against abuse (e.g. multi-accounting in games).
  • ๐Ÿ“ฑ Storage Fragmentation: Clones take up space in internal memory, and on 64GB devices it is critical.

But the limitation can be circumvented: Xiaomiโ€™s maker leaves loopholes for enthusiasts in the form of hidden settings and modular architecture support. MIUI. For example, in the firmware for Xiaomi 12S Ultra and POCO F5 There's an undocumented parameter. persist.sys.miui_dual_app_limit, which can be changed through ADB.

โš ๏ธ Note: Change of system parameters through ADB Google Play may crash. Create a backup to Settings before experimenting โ†’ Google โ†’ Backup.

Method 1: Using Hidden MIUI settings (without root)

This method is suitable for devices on MIUI 14/15 with an unlocked bootloader, but does not require root permissions. We will edit the system parameter through ADB (Android Debug Bridge).

Steps:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone โ†’ MIUI version and tap 7 times on the build number.
  2. Enable USB debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC, install Xiaomi USB Drivers drivers, and open the command line in the adb.exe folder.
  4. Adb shell settings put global settings miui_dual_app_limit 3
  5. Reboot the device. After that, the dual app menu will allow you to create a third clone.

If the command doesnโ€™t work, try an alternative setting for new firmware:

adb shell settings put global dual_app_limit 3

Developer mode activated

Installed drivers Xiaomi USB

USB debugging enabled

Backup of important data is made

-->

List of supported models (tested by users):

ModelMIUI 14MIUI 15Notes
Xiaomi 13 Proโœ…โœ…It's working without rebooting.
Redmi Note 12 Pro+โœ…โš ๏ธRequires a reboot.
POCO X5 ProโŒโœ…Only on global firmware.
Xiaomi Pad 6โœ…โœ…Limitation on 4 clones

โš ๏ธ Note: On some devices (Redmi) K60, Xiaomi Civi 3) after changing the setting may disappear access to Google Play Market in clones.Solution: clear the cache of Google services in Settings โ†’ Annexes โ†’ Application management โ†’ Google Play Services.

Standard Dual MIUI Applications

Cloning Apps (Parallel Space, 2Accounts)

Manual editing through ADB

Modified firmware (Custom ROM)

Never tried.-->

Method 2: Parallel Space (2Accounts)

If the system methods didn't work, you can use third-party virtualization applications, which create an isolated sandbox that runs a copy of the original APK.

  • ๐Ÿ”„ Parallel Space supports up to 4 clones, but shows ads.
  • ๐Ÿ‘ฅ 2Accounts โ€” optimized MIUI, It does not require root, but it can conflict with Google Play Protect.
  • ๐Ÿ›ก๏ธ Island (requires root) โ€“ creates a full-fledged working Android profile, like in Samsung Knox.

Instructions for 2Accounts:

  1. Download APK from the official website (not from the Play Market, itโ€™s an outdated version).
  2. Install the file by allowing installation from unknown sources in Settings โ†’ Privacy โ†’ Special Permits.
  3. Run 2Accounts, select a cloning app, and confirm the copy.
  4. In the clone settings, turn off Battery Optimization for stable operation.

Important: Cloning apps may cause suspicions of anti-cheats (e.g., PUBG Mobile or Genshin Impact). If you use clones for games, turn off virtualization notifications in the app settings.

๐Ÿ’ก

Before installing the cloner, check its hash amount on VirusTotal โ€“ some modified APKs contain malicious code to steal account data.

Method 3: Modified firmware (Custom ROM)

For advanced users, the most reliable way is to install custom firmware that supports unlimited cloning.

  • ๐Ÿ“ฑ LineageOS + MultiUser module allows you to create up to 8 user profiles.
  • ๐Ÿ”ง Pixel Experience โ€“ has a built-in Work Profile function that can be adapted to clones.
  • ๐Ÿ› ๏ธ MIUI EU โ€” unofficial firmware from Xiaomi.eu with lifted cloning restrictions.

Installation process:

  1. Unlock the bootloader through the Mi Unlock Tool (requires waiting 7-168 hours after the account is linked).
  2. Install. TWRP Recovery for your model (for example, for Redmi Note) 11 fitting twrp-3.7.0_12-vili).
  3. Sweep the selected firmware and MultiUser module (if required) through TWRP.
  4. In the settings of the new firmware, activate the Multiplayer mode.

Advantages of the method:

  • โœ… There is no limit on the number of clones.
  • โœ… Better performance compared to virtualization.
  • โœ… Possibility of updating through OTA.

โš ๏ธ Warning: Installing custom firmware voids warranty and may result in blocking data encryption (FBE โ€” File-Based Encryption on some models 12T, POCO F4 GT) After the firmware stops working Widevine L1 (no HD Netflix).

How to return Widevine L1 after the firmware Custom ROM?
To restore Widevine L1 1. Swipe the original firmware through the Mi Flash Tool in clean all. 2. IMEI (if it's lost QCN-3. Check the status in the application DRM Info. If it's displayed L3, Repeat the procedure with another firmware version (for example, Chinese instead of global).

Method 4: Manual APK Duplication (for experienced)

This method involves manually installing a modified APK with a changed packet ID, suitable for applications that do not verify the integrity of the signature (e.g. Telegram, VK).

Algorithm:

  1. Download the original APK from APKPure or APKMirror.
  2. Use the APK Editor (or JADX for decompilation) tool to change the package="com.example.app" line to package="com.example.app.clone3" in the AndroidManifest.xml file.
  3. Reassemble the APK, sign it with a uber-apk-signer.
  4. Install the modified one. APK via adb install: adb install modified_app.clone3.apk

Limitations of the method:

  • โŒ Does not work with apps linked to Google Play Services (WhatsApp, Facebook).
  • โŒ Requires manual updates when new versions are released.
  • โŒ Account blocking risk for an โ€œunofficial customerโ€ (relevant to Instagram, TikTok).

๐Ÿ’ก

Manual editing of APK is only suitable for applications without server-side signature verification. For instant messengers and social networks, use virtualization methods (Parallel Space, Island).

Risks and how to avoid them

Creating a third clone of the application is fraught with potential problems:

RiskEffects of consequencesHow to avoid
Account lockdownFreezing profiles in social networks or gamesDo not use clones for cheating or mass mailings.
Loss of dataDeleting the clone will cause the loss of its data.Export backups regularly through ADB backup
Conflict with Google PlayErrors in updating applicationsTurn off auto-update for clones
Overheating of the deviceVirtualization is loading the processorLimit background clone activity in battery settings

Security advice:

  • ๐Ÿ” Do not enter bank card details in app clones.
  • ๐Ÿ“ต Disable notifications for messenger clones to avoid information leakage.
  • ๐Ÿ”„ Regularly check clones for viruses through Malwarebytes or Dr.Web.

FAQ: Frequent questions

Can I make a clone of a system application (for example, a camera or a phone)?
No, MIUI system applications are cloning-proof, and can only be duplicated through complete firmware modification (Custom ROM) or manual framework-res.apk editing, which requires a deep knowledge of Android development.
Why did the third clone stop working?
This is due to the limitations of Google Play Services for virtual profiles. Solution: Go to Settings โ†’ Apps โ†’ App Management โ†’ Google Play Services. Clear cache and data. Reboot your device. In clone settings, disable Battery Optimization for Google Play Services.
How to remove a third clone if it doesnโ€™t appear in the Double Apps menu?
If the clone was created via ADB or a third-party application, delete it as follows: For clones via ADB, execute the command: adb shell pm uninstall --user 0 com.example.app.clone3 (replace com.example.app.clone3 with a real packet ID). For clones via Parallel Space, delete the application directly in the cloner interface. Clear the remaining data in Settings โ†’ Memory โ†’ Application Files.
Will the third clone work after the MIUI update?
Depends on the method of creation: If a clone is made through ADB, parameter miui_dual_app_limit drop off to the standard value (2). Repeat the command after the update if you are using Parallel Space or 2Accounts, clones will persist, but it may be necessary to reinstall the cloner. On custom firmware, the clones remain operational, but it is recommended to stitch the updates manually through TWRP.
Can I transfer data from the second clone to the third?
Yes, but the method depends on the type of data: ๐Ÿ“ Files (photos, videos): copy them through Settings โ†’ Memory. โ†’ Application files. ๐Ÿ’ฌ Messages (WhatsApp, Telegram): Use built-in chat export (on WhatsApp: โ‹ฎ โ†’ Chat exports). ๐ŸŽฎ Game progress: link your account to Google Play Games or Facebook and sync the data in a new clone. Use the full data transfer (including cache) ADB backup: adb backup -f backup.ab -apk -obb -shared com.example.app.clone2 adb restore backup.ab