Creating a clone of an app on Xiaomi smartphones is a popular feature that allows you to use two accounts of the same service at the same time. For example, you can have a second account on WhatsApp, Telegram or social networks without buying a second phone. In MIUI, this feature is implemented at the system level, but not all users know how to use it correctly โ especially given the limitations of recent versions of Android.
In this article, we will discuss all the current ways to clone applications on Xiaomi, Redmi, Poco and Black Shark devices, including official MIUI tools and workaround solutions for applications that do not support duplication, and learn about the hidden risks of using clones (for example, blocking accounts in messengers) and alternative methods if the standard functionality does not work.
Why you might need a clone of an app on Xiaomi
The main reason is that you need to use multiple accounts of the same service on the same device.
- ๐ฑ Messengers: the second WhatsApp to work with, Telegram with different numbers.
- ๐ฎ Games: Multiple accounts on Genshin Impact, PUBG Mobile, or Clash of Clans.
- ๐ Social media: separating personal and work profiles on Instagram, Facebook.
- ๐ผ Working Tools: Two accounts on Slack, Zoom, or enterprise apps.
Another scenario is application testing, where developers often create clones to check the program on different accounts without login/logout, and use duplicates to bypass regional restrictions (for example, access to TikTok or Google Play from different geolocations).
However, not all apps officially support cloning, such as Viber and Signal can block an account if a duplicate is detected, and some banking applications (SberBank Online, Tinkoff) refuse to work in cloned mode due to security policies.
Official method: the function "Dual applications" in MIUI
The most reliable method is to use the built-in Dual Apps feature available in MIUI 9 and later, which creates a full clone of the selected application with a separate data store, cache and notifications, and both run independently of each other.
To activate the function:
- Open Settings โ Applications โ Double Apps.
- Turn on the slider in the upper right corner (if the function is disabled).
- Select the app from the list of supported apps (e.g. WhatsApp, Facebook, Messenger).
- Click Create and wait for the process to be completed.
Make sure that the device has enough free memory (minimum 500 MB)
Update MIUI to the latest version (check in Settings โ About phone)
Close the original app before cloning
Turn off battery optimization for cloned app (Settings) โ Battery)-->
After creating a clone, a new icon with the โ2โ icon in the lower right corner will appear on the desktop, and notifications from the duplicate will come separately, and the data (photos, chats, settings) will not overlap with the original application.
What applications support cloning in MIUI?
Important: In some regions (e.g. European MIUI firmware), the Dual Applications feature may be disabled by default, in which case it can be activated via Settings โ Special Features โ Hidden Features (an unlocked bootloader is required).
Alternative ways to clone applications
If the application you want is not supported by Dual Apps, or you use custom firmware (like LineageOS), you can use third-party solutions.
1. Parallel Space application (or analogues)
Parallel Space is a versatile tool for creating a sandbox with app clones. It works on all Xiaomi devices, including models with MIUI and Android One (for example, Xiaomi Mi A3).
How to use:
- ๐ฅ Install Parallel Space from Google Play.
- ๐ง Open the app and add the service you want to use to the sandbox (click + โ Select apps).
- ๐ Launch a clone from the Parallel Space interface.
Disadvantages of the method:
Increased battery consumption (the app works like a shell).
Advertising in the free version (you can disable through the purchase of Pro).
Security restrictions: Some banking applications block work in the sandbox.
2.Use of โIslandโ (for advanced users)
Island is an application for creating an isolated user profile (Work Profile) based on the Android for Work function. It is suitable for cloning applications that are not supported by Dual Apps, but require root access or unlocked bootloader on some devices.
Instructions:
- Install Island from Google Play.
- Create a new Work Profile (follow the in-app hints).
- In Island settings, add the desired application to an isolated profile.
- Launch a clone from the Island menu.
adb shell am start -n com.google.android.gms/.mdm.services.AppRestrictionsEnforcerIsland will then be able to create a Work Profile without root access (not working on all devices).-->
The benefits of Island:
Complete isolation of the clone from the main system (suitable for testing beta versions of applications).
Support for applications that are blocked in Parallel Space (for example, some banking services).
- No commercials.
Cons:
- Difficulty setting up for beginners.
Some Xiaomi devices require MIUI Optimization to be disabled (via adb shell settings put global miui_optimization 0).
3. Manual cloning via ADB (for power users)
If you're familiar with Android Debug Bridge (ADB), you can create a clone of an app manually by copying its data to a new user profile, which works even on devices without MIUI, but requires technical skills.
Steps:
- Enable USB Debugging in Settings โ About Phone โ MIUI version (click 7 times, then go back to Additional Settings โ For Developers).
- Connect your phone to your PC and execute the command: adb shell pm create-user --profileOf 0 --managed CloneUser
- Install the app in a new profile: adb install --user 10 com.example.app.apk (replace com.example.app with the desired application package).
๐ก
Manual cloning via ADB is the most flexible method, but it is only suitable for power users. Mistakes in commands can lead to application or even system failure.
This method allows you to clone any applications, including those that are blocked in Parallel Space or Dual Apps. However, it requires a constant connection to a PC to manage clones and can conflict with MIUI updates.
Comparison of cloning methods: what to choose
To determine the method, compare their key characteristics:
| Method | Supported applications | Required rights | Difficulty | Risks. |
|---|---|---|---|---|
| Dual Apps (MIUI) | Limited list (WhatsApp, Facebook, etc.) | No. | โญ (simple) | Minimum (official function) |
| Parallel Space | Anybody but a bank. | No. | โญโญ (middle-of-the-road) | Advertising, increased battery consumption |
| Island | Any (including banking) | Root or ADB | โญโญโญ (difficult) | Conflicts with MIUI require customization |
| ADB (manual) | Anybody. | ADB, sometimes root | โญโญโญโญ (difficult) | High (risk of system failure) |
For most Xiaomi users, the best solution will remain the built-in Dual Apps function. If you need to clone a non-standard application (for example, a corporate messenger), it is better to use Island or Parallel Space. Manual cloning through ADB is recommended only in extreme cases.
Risks and Limitations in App Cloning
Despite the convenience, the use of clones of applications carries a number of risks:
โ ๏ธ Warning: Some messengers (such as WhatsApp and Viber) may block an account if a duplicate is detected, due to anti-fraud policies. To avoid being blocked, do not use the same phone number in the original and cloned app.
Other potential problems:
- ๐ Increased battery consumption: clones work as separate processes, which increases the system load.
- ๐ฑ Notification conflicts: On some devices, notifications from the clone may or may not be duplicated.
- ๐ Security restrictions: Banking applications and some enterprise services block the work in cloned mode.
- ๐ Update issues: After the MIUI update, clones may stop working (especially for manual methods).
Also, some detect apps are clones and limit functionality, such as Pokรฉmon GO or Genshin Impact, which can result in a fake account being banned for cheating.
How to get around the clone lock in games?
If you are experiencing an account lockdown due to a clone, try:
- Delete the cloned application and clean its data.
- Contact the service with an explanation (for example, โused a second account to workโ).
- Restore access via a backup email or phone number.
How to remove the clone of the application on Xiaomi
If the cloned application is no longer needed, it can be removed without any consequences for the original.
1. Removal of the clone from Dual Apps (MIUI)
To remove duplicates created through the built-in function:
- Go to Settings โ Applications โ Double Apps.
- Find the desired application in the list and click on it.
- Choose Delete and confirm the action.
2. Removal of the clone from Parallel Space
At Parallel Space:
- Open the application and go to the Management section.
- Select the cloned app and click Delete.
- Confirm the deletion (clone data will be erased).
3. Removal of the clone from Island
On Island:
- Open Island and go to Settings โ Apps.
- Find the cloned app and click Delete.
- If necessary, delete the Work Profile itself in the Android settings (Settings โ Accounts โ Delete profile).
4. Hand clone removal (ADB)
If the clone was created through ADB, remove it by command:
adb shell pm remove-user 10(Replace 10 with the user ID if it is different)
๐ก
After removing the clone, it is recommended to restart the device to clear the cache and avoid conflicts with the original application.
If the original application is not working properly after removing the clone (for example, no notifications come), clear its cache in Settings โ Apps โ [App Name] โ Storage โ Clear the cache.