How to Download and Install Two Same Apps on Xiaomi: The Complete Guide 2026

Have you ever wondered how to use two WhatsApp, Telegram or Instagram accounts on the same Xiaomi smartphone without buying a second device? There are many situations when necessary: separation of work and personal messages, testing functions in different accounts or simply the convenience of managing multiple profiles. Fortunately, the manufacturer has provided several ways to clone applications directly in the firmware of MIUI and HyperOS, and for advanced users there are workarounds through third-party tools.

However, it is not so simple: some methods require unlocking the bootloader, others are limited to the firmware version, and still others may conflict with the policy of Google Play. In this article, we will discuss all the current ways to install duplicate applications on Xiaomi, including hidden system functions, working with the company. APK-We will pay special attention to the nuances for models on HyperOS (for example, Xiaomi 14 or Redmi Note 13 Pro).+), Where the logic of cloning has changed.

Before you get to the instructions, check your firmware version in Settings β†’ About Phone β†’ MIUI. This is the key to the availability of certain features. Also note that some banking applications (such as SberBank or Tinkoff) may block work in the cloned space due to security policies – this is critical for users planning to share financial services.

1. Built-in "Duplicate Applications" function in MIUI/HyperOS

The easiest and most official way to do this is to use the built-in app cloning option available on most Xiaomi, Redmi, and POCO devices, which creates an isolated copy of the program with a separate cache and data, allowing you to log in to different accounts, but there are limitations: not all applications are supported, and the HyperOS algorithm has changed.

To activate the duplicate:

  1. Open Settings β†’ Apps β†’ Duplicate applications.
  2. Turn on the slider at the top of the screen (confirmation will be required when you first use it).
  3. In the list, select the desired application (such as WhatsApp or VK) and click β€œCreate a duplicate”.

Ready! A second icon marked β€œDuplicate” will appear on the home screen. Please note that some apps (like Google Maps or YouTube) may not appear on the list due to developer limitations. Also duplicates take up additional memory space β€” keep this in mind when working with 64/128GB devices.

πŸ’‘

If the app you want isn't on the list, try installing it from Google Play first, then restart your phone and check the list again. Sometimes the system updates the options available after restart.

On HyperOS (e.g. Xiaomi 13T Pro or Redmi K70), the path to the feature has changed: Settings β†’ Apps β†’ App Management β†’ App Duplicate. There is also the Smart Cloning option, which automatically prompts you to create a duplicate when you find a second account on some social networks.

2.Using a second user or guest mode

If built-in cloning is not suitable (for example, the application is not supported or you need complete data isolation), you can start a second user profile in the system. This method works on all Xiaomi devices with Android 9 and later, including HyperOS. The advantage of the method is complete data independence, the disadvantage is the need to switch between profiles.

Instructions for creating a second user:

  1. Go to Settings β†’ System β†’ Additional β†’ Multiple users.
  2. Click on Add User (or Guest for Temporary Profile).
  3. Follow the system's prompts to set up a new profile.
  4. After creation, switch to the second user via the notification panel (user icon next to the settings gear).
  5. In the new profile, install the desired application from Google Play or APK-file.

Important: some features (such as SMS or calls) will be shared by all users, and apps from the main profile will not appear in the new one without re-installation. Also note that HyperOS limits the number of users to 3 (including a guest).

πŸ“Š What kind of duplicate applications do you use more often?
Embedded cloning
Second user
APK with modified package
Virtual Space (Island/Parallel Space)
I don't use it.

3. Installation of modified APKs with modified package

For advanced users, there is a way to install two identical applications by changing the package name to the APK-This method requires an unlocked bootloader or root rights, but allows you to bypass the restrictions. MIUI and install even those programs that are not supported by built-in cloning.

Step-by-step:

  1. Download the original APK-Application file (for example, from the APKMirror site).
  2. Install the APK Editor or JADX program for decompilation.
  3. Open the APK in the editor and find the AndroidManifest.xml file.
  4. Change package="com.original.name" to package="com.original.name.clone" (for example, for Telegram, change from org.telegram.messenger to org.telegram.messenger.second).
  5. Re-assemble the APK and sign it (Uber Apk Signer is available).
  6. Install a modified APK on your phone via ADB or file manager.

Warning: This method can cause errors in the application, especially if it uses Google Services or signature verification, and some applications (such as banking) block work on modified APKs for security reasons.

What if the modified application does not start?
If the application changes its package name, check: 1. APK signature correctness (use APKsigner from Android SDK). 2. No conflicts with the original application (remove it before installing the clone). 3. Access rights - some applications require android:sharedUserId in the manifest. If the problem persists, try another APK editor or download a ready-made clone from forums (for example, 4PDA).

4. Virtual Spaces: Island, Parallel Space and analogues

If the previous methods don't work, you can use third-party applications to create virtual spaces, which emulate a separate Android environment inside your phone, allowing you to set duplicates of any program.

  • πŸ”Ή Island (requires root rights but provides maximum insulation).
  • πŸ”Ή Parallel Space (works without a root, but shows ads).
  • πŸ”Ή 2Accounts (A simple interface that supports most social networks).
  • πŸ”Ή Shelter (open source alternative to Island with a FOSS-license).

Consider the installation on the example of Island (for devices with root rights):

  1. Install Island from Google Play or F-Droid.
  2. Open the app and provide root access.
  3. In the list, select the apps you want to clone and click Move to Island.
  4. After the reboot, the Island folder with copies of programs will appear in the application menu.

The advantage of Island is complete data isolation (for example, you can use one WhatsApp in the main space, and another on Island with a different number).

Make a data backup|Check compatibility with the firmware|Install Magisk (if you need a root)|Disable antivirus (can block virtual environment)|Check the space (virtual space is occupied) ~1-2 GB)-->

5. Features for HyperOS: What has changed in 2026

With the release of HyperOS (starting with Xiaomi 14 and Redmi K70), the logic of app cloning has changed, and now the App Duplicate feature is integrated with the Smart Split system, which automatically offers to create a second account for popular services (such as WeChat or TikTok).

FunctionMIUI 12-14HyperOS (2026)
Support for applications~50 pre-installed~30 (lists updated via OTA)
Data isolationPartial (total cache)Complete (separate folders) /data/user_de/)
Smart cloningNo.Yes (automatic social media offer)
Limitation on quantityUp to 10 duplicatesUp to 5 (no root license)

HyperOS also has a feature called "Work Profile" (similar to Android for Work), which allows you to separate work and personal data at the system level, to activate it:

  1. Go to Settings β†’ Accounts β†’ Work profile.
  2. Follow the customization wizard by selecting applications for the work environment.
  3. In the working profile, you can install the same applications as in the personal one, but with separate data.

⚠️ Note: On HyperOS, some apps (such as Google Pay or Netflix) may block work in a duplicate or work profile due to device integrity check (SafetyNet.

Risks and Limitations: What to Know Before Cloning

Despite the convenience, the use of duplicate applications carries a number of risks:

  • 🚨 Account Blocking: Some services (such as WhatsApp or banking apps) may block an account if a duplicate customer is detected.
  • πŸ”‹ Increased battery consumption: Two simultaneous applications (e.g. two Telegrams) will consume more resources.
  • πŸ“± Notification conflicts: Some firmwares may not receive or duplicate notifications.
  • πŸ”’ SafetyNet problems: modified APK Virtual spaces can break the Google Pay and other services checkout.

To minimize the risks, follow these guidelines:

  • πŸ”„ Regularly update the firmware in new versions MIUI/HyperOS Bugs with duplicates are corrected.
  • πŸ“Œ Use official methods (embedded cloning or second user) instead of modified ones APK.
  • πŸ” Before installing a duplicate, check the application policy on the developer’s website (for example, VK Multi-accounts are allowed, but Signal is not).

⚠️ Note: On devices with HyperOS and Chinese firmware (e.g. Xiaomi) 14 China ROM) App duplication can be disabled by default, and activating it requires you to reflash your phone to the global version or use it. ADB-Adb shell settings put global multi_user_enabled 1 This command includes support for multiple users, but can cause instability on some builds.

πŸ’‘

The safest way is through built-in cloning in MIUI/HyperOS. If that isn’t enough, use a second user profile instead of modified APKs or virtual spaces to avoid SafetyNet issues and account locks.

FAQ: Frequent questions about app duplication on Xiaomi

Can I make a duplicate of the Google Play Store?
No, system applications (including Google Play, Settings or Phone) cannot be duplicated through built-in features. To install a second Play Store, you will need a modified APK with a modified package name and root rights.
Why did the MIUI update disappear?
Major system updates (e.g., with MIUI 13 on MIUI 14) duplicates can be reset. To recover them: Go to Settings β†’ Annexes β†’ Duplicate applications. Disable and re-enable the duplicate function. If the application does not appear in the list, reinstall it from Google Play. HyperOS may require resetting the application settings to Settings. β†’ System system β†’ Resetting settings β†’ Reset application settings.
How to remove a duplicate of the application if it is not deleted in the usual way?
If the duplicate is not removed through the app menu, try: Open Settings β†’ Annexes β†’ Duplicate the applications and uncheck the unnecessary duplicate. ADB-Team: adb uninstall --user 0 com.original.name.clone (replace com.original.name.clone with a real duplicate package). For virtual spaces (e.g. Parallel Space), uninstall the application within the virtual environment itself.
Can I use two WhatsApps on the same number?
No, WhatsApp is linked to a phone number, and one account can only be active on one device/profile. However, you can: Use the main WhatsApp and WhatsApp Business (officially supports multi-account); Register a second account for another number (for example, virtual via Google Voice); log into the web version of WhatsApp on your PC while the main account is active on your phone; Trying to use two clients on the same number will result in an account being blocked.
Why does the Instagram duplicate not save stories and likes?
This involves data isolation: the duplicate of the app works as a separate client with its own cache. To sync data: Log in the duplicate under the same account as the main application. Update Instagram to the latest version (old builds had cache bugs). Clear the duplicate data into Settings β†’ Apps β†’ [Duplicate Name] β†’ Storage β†’ Clear the data and log in again. If the problem persists, use the second user profile instead of the duplicate.