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:
- Open Settings β Apps β Duplicate applications.
- Turn on the slider at the top of the screen (confirmation will be required when you first use it).
- 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:
- Go to Settings β System β Additional β Multiple users.
- Click on Add User (or Guest for Temporary Profile).
- Follow the system's prompts to set up a new profile.
- After creation, switch to the second user via the notification panel (user icon next to the settings gear).
- 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).
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:
- Download the original APK-Application file (for example, from the APKMirror site).
- Install the APK Editor or JADX program for decompilation.
- Open the APK in the editor and find the AndroidManifest.xml file.
- 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).
- Re-assemble the APK and sign it (Uber Apk Signer is available).
- 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?
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):
- Install Island from Google Play or F-Droid.
- Open the app and provide root access.
- In the list, select the apps you want to clone and click Move to Island.
- 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).
| Function | MIUI 12-14 | HyperOS (2026) |
|---|---|---|
| Support for applications | ~50 pre-installed | ~30 (lists updated via OTA) |
| Data isolation | Partial (total cache) | Complete (separate folders) /data/user_de/) |
| Smart cloning | No. | Yes (automatic social media offer) |
| Limitation on quantity | Up to 10 duplicates | Up 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:
- Go to Settings β Accounts β Work profile.
- Follow the customization wizard by selecting applications for the work environment.
- 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.