Cloning apps on Xiaomi smartphones: a complete guide to Dual Apps

The app cloning (or Dual Apps) feature on Xiaomi smartphones allows you to create full-fledged copies of installed programs with separate data, notifications and accounts, a feature that is especially popular among users who need to share work and personal profiles in instant messengers, social networks or games. For example, you can use two WhatsApp, Telegram or Instagram accounts on the same device without having to register a second number through third-party services.

The technology is implemented at the MIUI operating system level and is available on most Xiaomi, Redmi and POCO models since the MIUI 8 firmware version. However, many users still do not know about its existence or face problems in configuring. In this article, we will discuss how cloning works, what applications are supported, and how to circumvent the typical system limitations.

What is Dual Apps and How Does It Work?

Dual Apps is a built-in MIUI feature that creates an isolated copy of an application with a separate data store, cache, and notifications, essentially two independent instances of the same program running in parallel.

  • ๐Ÿ“ฑ Use two accounts VK Facebook at the same time.
  • ๐ŸŽฎ Play one game with two different profiles (e.g., Clash of Clans or Clash of Clans) PUBG Mobile).
  • ๐Ÿ’ผ Separate work and personal chats in Telegram or Slack.
  • ๐Ÿ”’ Test new app features on the sandbox without risking your main account.

Technically, cloning is done through the Android Work Profile mechanism, but with enhanced features. Unlike the standard Work Profile in pure Android, Dual Apps does not require configuration via ADB and even works on devices without root rights.

๐Ÿ“Š Why you use the cloning of applications on Xiaomi?
For a second social media account
To share work and personal life
For multi-profile games
Just for the sake of interest.
I don't use it.

What apps can be cloned on Xiaomi

Not all programs support cloning through Dual Apps. Xiaomi limits the list of compatible applications to several criteria:

  • ๐Ÿ”“ The application must be installed in the main memory of the device (not on the device). SD-map).
  • ๐Ÿ“ฆ It must not use secure safetynet or Google Play Integrity mechanisms. API (For example, banking applications).
  • ๐Ÿ”„ The application must work properly in an isolated environment (some games or messengers may block cloned versions).

Here is a sample list of popular apps that are usually supported:

CategoryExamples of applicationsFeatures of cloning
MessengersWhatsApp, Telegram, Viber, SignalRequires a separate phone number for a second account
Social media.Facebook, Instagram, VK, TikTokYou may need confirmation via SMS/email
GamesPUBG Mobile, Clash of Clans, Brawl StarsSome games block cloned versions (antichit)
PostGmail, Yandex Mail, OutlookIt works without restrictions.
Cloud servicesGoogle Drive, Dropbox, Yandex DiskData is not synchronized between clones

Important: Two-factor authentication applications (such as banking or some corporate messengers) may block a cloned version due to suspected fraud, and some developers are actively fighting against duplication of accounts and may ban such profiles.

How to enable app cloning on Xiaomi

Dual Apps can be activated through the standard MIUI settings. Instructions are suitable for most models, including Xiaomi 13/14, Redmi Note 12, POCO F5 and other devices based on MIUI 12-14:

  1. Open the Settings โ†’ Applications.
  2. Select Dual Apps (in some firmware it may be called App Cloning).
  3. Click Add App and select the program from the list of supported.
  4. Confirm the creation of a clone โ€“ a new icon with an icon will appear on the desktop โง‰ (two-hander).

If the Dual Apps item is not on the menu, check:

  • ๐Ÿ“ฑ Version MIUI (Update the firmware through Settings โ†’ The phone. โ†’ Updating the system).
  • ๐ŸŒ Firmware region (on global versions the function is available, on Chinese versions it may not be available).
  • ๐Ÿ”ง Root rights (if you received them, the function may have been disabled).

Update MIUI to the latest version

Check the free space on the device (minimum 1 GB)

Make sure the app is installed in the main memory

Turn it off. VPN Proxy (may interfere with activation)-->

Limitations and problems of Dual Apps

Despite the convenience, the cloning function has a number of drawbacks that you should know about in advance:

โš ๏ธ Note: Clone applications can consume up to 30% more RAM and take up 2 times more storage space, as data (cache, media files, databases) are duplicated.

Typical problems and their solutions:

Problem.Possible causeDecision
The app does not appear in the list for cloningIncompatibility with MIUI or protection against cloningTry to install it. APK-App version or use Parallel Space
The cloned app crashes out at launchGoogle Play Services Conflict or Lack of MemoryClear the cache or restart the device
No notifications are received in the cloned applicationThe limitations of MIUI energy savingAdd the app to the exceptions in Settings โ†’ Battery
Impossible to log in to your account (locked by device)Protection against multi-accounting (for example, Tinder or Badoo)Use another cloning method (e.g. Island)

Another nuance: some apps (like WhatsApp or Viber) require a separate phone number to register a second account, and if you donโ€™t have a second SIM, you can use virtual numbers (like TextNow or Google Voice), but this can result in your account being blocked.

๐Ÿ’ก

If the cloned app is not updated through Google Play, remove the clone, update the original version, and then recreate the clone.

Dual Apps Alternatives: What to Do When the Function Fails

If built-in cloning on Xiaomi is not suitable (for example, due to the lack of a feature in your firmware or the incompatibility of the application), you can use third-party solutions:

  1. Parallel Space creates an isolated environment for cloning any application, but requires additional permissions and can display ads.
  2. Island (from Oasis Feng) uses the Work Profile mechanism to create a cloned sandbox, suitable for advanced users.
  3. 2Accounts is a lightweight app for duplicate messengers, but with a limited list of supported programs.
  4. Manual cloning via ADB is for experienced users who are ready to work with the command line.

Comparison of alternatives:

DecisionPlusesConsNeed root?
Parallel SpaceSupports any application, a simple interfaceAdvertising, high memory consumptionNo.
IslandHigh reliability, open source codeComplicated setup, not all applications workNo.
2AccountsWeight loss, no advertisingLimited list of applicationsNo.
ADB-cloningMaximum flexibility, no restrictionsHard for beginners, risk of mistakesSometimes.

If you choose a third-party solution, look for reviews on Google Play โ€“ some cloning apps may contain malicious code or collect user data.

How to clone an app through ADB (for power users)
1. Connect your phone to your PC and enable debugging. USB (Settings โ†’ The phone. โ†’ Version. MIUI โ†’ 7 Click to unlock the developer mode, then Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB). 2. Enter the command in the terminal: adb shell pm create --clone --cloneApp <package_name> 3. Replace. <package_name> to a packet ID (e.g., com.whatsapp for WhatsApp). 4. Reset the device. โš ๏ธ Attention: Misuse of the right ADB This can cause system failures. Before experimenting, back up your data through Settings. โ†’ Additionally. โ†’ Backup and Reset: Security and privacy in cloning The use of cloned applications can pose security risks, especially if you are working with sensitive data (for example, in messengers or mail). Here are the key points to pay attention to: ๐Ÿ” Data Leakage: Clone applications can access the same permissions as the originals (such as contacts or location). โ†’ Annexes โ†’ Permit management. ๐Ÿ•ต๏ธ Tracking: Some apps (such as Facebook or TikTok) can recognize cloned versions and block them for โ€œsuspicious activity". ๐Ÿ“ก VPN If you use cloning to circumvent geo-restrictions (such as in games), note that Xiaomi may restrict the work of the company. VPN To improve security: Use different passwords for the main and cloned accounts. Turn off data synchronization (for example, chat history or media files) in cloned messengers. Regularly clean the cache of cloned applications through Settings โ†’ Annexes โ†’ [Name of the annex] โ†’ Hidden Dual Apps: Life hacks for power users The cloning feature on Xiaomi has several hidden features that few people know about: ๐Ÿ”„ Quickly switch between clones: Hold the cloned app icon on your desktop, then select App Information โ†’ Open the original to switch between versions quickly. ๐Ÿ“ Backup clones: Use them MIUI Backup (Settings) โ†’ Additionally. โ†’ Backup and reset to keep cloned application data separate from the main applications. ๐Ÿ”• Clone Hiding: To remove the clone icon from your desktop, move it to a folder or use a launcher with app hiding support (for example, Nova Launcher). ๐Ÿ”„ Reset clone without deletion: If the cloned application is unstable, clear its data through Settings โ†’ Annexes โ†’ [The clone's name] โ†’ Warehouse โ†’ Clear the data without deleting the clone itself. You can also combine Dual Apps with other features. MIUI: ๐Ÿ”’ Password protection of clone: Use Settings โ†’ Blocking applications to add PIN-code or fingerprint to access a cloned application. ๐Ÿ“ต Restriction of mobile traffic: In Settings โ†’ SIM-maps and mobile networks โ†’ Application traffic can be limited to cloned versions. Developers: cloned applications have a unique user. ID in the system, which allows you to divide data between them through Android SharedPreferences with the corresponding userId. FAQ: Frequent questions about cloning applications on Xiaomi: Can system applications be cloned (for example, "Phone" or "Messages")? No, Dual Apps only works with custom applications, SMS, You can't clone it, but you can use third-party calling apps like Google Phone and clone them. MIUI This is a known problem with major firmware updates. To recover clones: Go to Settings โ†’ Annexes โ†’ Dual Apps. Delete old clones (if they show up as "damaged"). Recreate clones. Data from old clones, unfortunately, will not be saved. Can I transfer the cloned app to another Xiaomi phone? There's no direct way, but you can: Back up the clone data through the phone. MIUI Backup. Move backup to a new device. Create a clone on a new phone and recover data from the backup. Note that this may not work for device-based applications (e.g. anti-cheat games). How to uninstall a cloned app if it is not removed via the menu? If standard uninstall via Settings โ†’ Dual Apps Not Working: Go to Settings โ†’ Annexes โ†’ Application management. Find the cloned application (it will be marked with an icon) โง‰). Press Remove or Disable. If the button is inactive, use ADB: adb uninstall --user 0 <package_name> (substitute <package_name> on the clone packet ID, for example, com.whatsapp:1). Will cloning work on custom firmware (like LineageOS or Pixel Experience)? No, Dual Apps is a proprietary feature MIUI, It doesn't work on custom firmware. Alternatively, you can use Island (requires a Work Profile setting). Manual cloning through ADB (for experienced users)