How to install two identical apps on a Xiaomi smartphone: 3 proven methods

Installing two copies of the same app on Xiaomi is a challenge faced by users who need to separate work and personal accounts, test beta versions or use multiple profiles in instant messengers at the same time. Unlike iOS, where this feature is only available through third-party utilities, MIUI offers built-in tools for cloning applications. However, not everyone knows that there are alternative methods besides the standard Parallel Apps, from manual cloning APK to using ADB for advanced users.

In this article, we will discuss three working ways to install duplicate applications on Xiaomi Redmi, POCO and Mi, including nuances for different versions of MIUI (12 to 14). Special attention will be paid to system limitations, data security and how to avoid conflicts between clones. If you tried to create a second copy of WhatsApp, Telegram or games through Settings β†’ Apps, but the feature was not available, here you will find solutions.

1. Built-in Parallel Apps: fast and rootless

The easiest way to duplicate an app on Xiaomi is to use the built-in Parallel Apps feature (aka β€œDual Apps”), which does not require superuser rights and works on most devices with MIUI 9 and later. However, there are nuances: not all applications are supported out of the box, and some functions (such as notifications) can work unstable.

To activate Parallel Apps:

  1. Open the Settings β†’ Applications.
  2. Select Double Apps (or Parallel Apps in Global Firmware).
  3. Click on the + icon in the upper right corner.
  4. In the list, tick the apps you want to duplicate (for example, VK, Instagram or Gmail).
  5. Confirm the creation of the clone with the Create button.

Ready! The second icon of the selected app will appear on the home screen marked Parallel or Double.

  • πŸ”„ The clone data is stored separately – you can log in to another account.
  • πŸ”” Duplicate notifications may be delayed or duplicated.
  • πŸ“± Some apps (e.g. banking) block Parallel Apps for security reasons.
πŸ“Š What App Cloning Method Have You Tried?
Built-in Parallel Apps
Side launchers (e.g. Island)
ADB-team
None of the above.

⚠️ Attention: On devices with MIUI for Russia (versions) RU) Parallel Apps can be hidden. To enable it, go to Settings. β†’ Special facilities β†’ Functions Lab and activate the option to Show hidden settings.

2. APK cloning through third-party launchers: Island and Shelter

If the built-in Parallel Apps feature doesn’t support the right app or is unstable, you can use third-party solutions based on Work Profile, an isolated Android environment.

  • Island (from developer Oasis Feng) creates an island for cloning applications with complete data isolation.
  • Shelter – an open-source version of Island with support FOSS-repositories.

Advantages of the method:

  • πŸ›‘οΈ Complete isolation of clones from the main system (suitable for testing beta versions).
  • πŸ”§ It works with apps that are blocked in Parallel Apps.
  • πŸ“² Supports notifications and background synchronization.

Instructions for setting up Island:

  1. Install Island from Google Play.
  2. When you first start, click Setup and allow you to create a Work Profile.
  3. In the main menu of Island, select Clone Apps.
  4. Tick the desired apps (such as WhatsApp or Facebook) and click Clone.
  5. Wait for the installation – clones will appear in a separate section of the launcher.

Install Island from Google Play

Allow the creation of a Work Profile in Android settings

Turn off battery optimization for Island

Check the vacant space (clones occupy) ~2Γ— volume)-->

Important: Applications in Work Profile do not have access to the phone’s basic data (photos, contacts) without explicit permission. To provide access to, for example, a gallery, go to Settings β†’ Apps β†’ Island β†’ Permissions.

Advanced method: ADB cloning (without root)

If the first two methods are not suitable (for example, due to manufacturer restrictions or lack of application support), you can use ADB (Android Debug Bridge), which requires a connection to a computer, but does not need super-user rights. It is suitable for advanced users and allows you to clone any application, including system ones.

The work will require:

  • πŸ–₯️ Computer with installed ADB-driver.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect your smartphone to your PC and open the command line (cmd on Windows or Terminal on macOS/Linux).
  2. Check the connection command: Adb devices should appear serial number of the device.
  3. Run a cloning command (replace com.example.app with the batch name of the application, for example, com.whatsapp): adb shell cmd package install-existing --user 0 com.example.app
  4. Reboot the device. The clone will appear in the app menu marked User 0.

To find the batch name of the application, use the command:

adb shell pm list packages | grep "appendix name"

For example, for Telegram, it will be org.telegram.messenger.

AnnexPackage name (package name)Does it support Parallel Apps?
WhatsAppcom.whatsappYes.
Telegramorg.telegram.messengerYes.
Instagramcom.instagram.androidPartially (without notice)
VKcom.vk.androidYes.
Gmailcom.google.android.gmNo.

⚠️ Note: Clones created through the ADB, The following can conflict with the original applications when updating the system. Before updating the system, it is recommended to remove the clone by the command: adb uninstall --user 0 com.example.app and recreate it after the update.

4. Limitations and problems in the cloning of applications

Even the most reliable methods of duplicating applications on Xiaomi have limitations, and here are the most common problems and ways to solve them:

  • 🚫 Blocking banking applications: SberBank Online, Tinkoff and other financial services often prohibit work in Parallel Apps or Work Profile. ADB-method or second physical telephone.
  • πŸ”” Missing notifications: In Parallel Apps, notifications may come with a delay. Check the battery settings: go to Settings β†’ Battery β†’ Optimize the battery and disable optimization for the clone.
  • πŸ“± Conflicts with the original app: For example, two WhatsApps can simultaneously try to sync contacts. The solution is to manually disable sync for one of the clones.
  • πŸ”„ Resets on renewal MIUI: After major updates, clones created through ADB, Always back up your data before updating.

Another common problem is memory deficiency: Clones take up as much space as the original apps, like two Call of Duty: Mobile will eat up to 3-4 GB of storage. Before cloning, check the space available in Settings β†’ Storage.

Why can't some apps be cloned?
Some applications (e.g. Google Play Services or Mi Account) are system-based and Android-level-proof, and developers can explicitly prohibit cloning through the application manifest (android:allowBackup="false"), in which case only manually creating a second account on the device or using a virtual machine (e.g., VMOS) will help.

5. Alternative methods: virtual machines and second account

If none of the above methods are suitable, consider alternatives:

  • πŸ–₯️ Virtual Machines: Applications like VMOS Parallel Space or Parallel Space create virtual Android inside your smartphone, which allows you to install any number of copies of applications, but requires a powerful processor (recommended for Snapdragon). 8xx).
  • πŸ‘₯ Second user profile: B MIUI You can create an additional profile through Settings β†’ System system β†’ Multiplayer mode. Minus β€” you have to switch completely between profiles.
  • πŸ“± Two phones: For critical tasks (such as separating work and personal data), it is easier to use a second smartphone or tablet.

Comparison of methods:

MethodNeed root?Support for notificationsDifficulty
Parallel AppsNo.Partially.⭐
Island/ShelterNo.Yes.⭐⭐
ADBNo.Yes.⭐⭐⭐
VMOSNo.Yes.⭐⭐⭐⭐

πŸ’‘

If you need to duplicate the Google Play Store to install apps under another account, use the ADB-The method is batch-named com.android.vending. After cloning, log in to the second Google account in the clone settings.

6.Security and privacy when using clones

App cloning can pose security risks, especially if you use duplicates for banking services or corporate accounts.

  • πŸ”’ Do not store passwords in clones: Use password managers (such as Bitwarden or KeePassDX) instead of saving logins in your browser or app.
  • πŸ›‘οΈ Turn off autocomplete: In clone settings (Settings) β†’ Annexes β†’ [The clone's name] β†’ Permissions) disable access to Autocomplete and Contacts.
  • πŸ”„ Regularly update clones: Outdated versions of apps are vulnerable to exploits. check manual updates on Google Play for each clone.
  • πŸ“΅ Limit background activity: In Settings β†’ Battery β†’ Battery Optimization Turn on Optimization for Clones to Avoid Consuming Resources in the Background.

Pay special attention to Work Profile (in Island or Shelter), which is isolated from the main system, but some applications (such as Facebook or TikTok) can collect data about your device even in clones, to minimize the risks:

  1. Stop the clones from accessing the Location and Microphone.
  2. Use a VPN (like ProtonVPN) for traffic from Work Profile.
  3. Periodically clean the clone cache in Settings β†’ Storage β†’ Clear the cache.

πŸ’‘

Never use clones for two-factor authentication (2FA).If you lose access to the original app (like Google Authenticator), it will be impossible to restore accounts.

FAQ: Frequent questions about app duplication on Xiaomi

Can system applications (e.g. Camera or Phone) be cloned?
No, Xiaomi system applications are cloning-proof, but you can install alternative launchers (like Nova Launcher) or cameras (like Google Camera) and duplicate them through Parallel Apps or ADB.
Why did the clones created through ADB disappear after the MIUI update?
This is standard Android behavior: when major system updates are reset, user profiles are reset. To recover clones, repeat the command adb shell cmd package install-existing --user 0 com.example.app after the update. Important: before updating, back up the clone data via Titanium Backup (requires root) or manually.
Can clones be used to bypass bans in games (e.g. PUBG Mobile or Free Fire)?
Technically, yes, but it violates the rules of most multiplayer games. Anti-cheat systems (such as Tencent Anti-Cheat) can detect clones and block accounts. In addition, Parallel Apps often does not support games because of protection against piracy. For legal multi-accounting, use official emulators (such as Gameloop) or a second phone.
How to remove a clone of an application if it is not removed in the standard way?
If the clone is frozen or not removed via the menu, use ADB: adb uninstall --user 0 com.example.app For clones created through Parallel Apps, first disable the feature in Settings β†’ Apps β†’ Dual Apps, then uninstall the app in the standard way.
Does cloning work on custom firmware (like LineageOS or Pixel Experience)?
On custom firmware, the built-in Parallel Apps feature is usually missing, but you can use Island, Shelter, or ADB. Some firmware (like Havoc-OS) supports native cloning via Settings β†’ Apps β†’ Clone App. Before installing custom firmware, check if this feature is on the feature list.