Introduction: Why you need to split applications on Xiaomi
Creating a duplicate app (or βsplitβ) on Xiaomi smartphones solves several practical problems at once, for example, you can use two WhatsApp accounts on one device β one for work, one for personal correspondence, or run two accounts in games like Clash of Clans to manage multiple accounts at once, and some users bypass the geoblocking restrictions in applications like TikTok or Netflix, creating βvirtualβ devices with different regional settings.
The official MIUI firmware offers a built-in Dual Apps feature (formerly called Dual Apps), but it doesnβt work with all programs and has limitations. Fortunately, there are alternative methods, from using third-party launchers like Parallel Space to manual cloning via ADB. In this article, we will discuss all the current methods, including those hidden in the MIUI engineering menu and not available through the standard interface.
It's important to consider that bifurcation of applications can affect the performance of a device, especially if you're using resource-intensive programs like games or social networks with a lot of media, and some apps (like banking apps) block cloned mode for security reasons, but that's all in order.
Method 1: Dual Apps built-in in MIUI
The easiest and safest way to do this is to use the standard Dual Apps option available on all Xiaomi, Redmi and POCO smartphones with MIUI 12 and later firmware, which creates a full-fledged app clone with separate data storage, cache and notifications, but it doesnβt work with all programs β the list of supported applications is automatically generated based on popularity and technical capabilities.
To activate Dual Apps:
- Open Settings β Applications β Dual Apps
- In the list, find the desired app (such as Telegram or Facebook) and click on the switch next to it.
- Confirm the creation of a duplicate - a new icon with a double rhombus icon will appear on the desktop.
- Launch the cloned app and sign in under another account.
Limitations of the method:
- πΉ Not all apps are supported (e.g. Google Pay or SberBank Online are not listed).
- πΉ Clone applications take up extra space in memory (sometimes up to a point). 2-3 once-in-a-lifetime).
- πΉ Some features may not work well (for example, push notifications in clones). VK Instagram).
Method 2: Parallel Space and similar launchers
If the app is not on the Dual Apps list, you can use third-party solutions, the most popular being Parallel Space (available on Google Play and Mi App Store), which creates an isolated sandbox where you can install and run cloned versions of the apps, and the advantage of the method is that it works even with programs that are not supported by the built-in MIUI function.
Instructions for setting up Parallel Space:
- Download and install the application from the official store.
- When you first start, provide all the necessary permissions (access to storage, contacts, camera, etc.).
- In the main launcher menu, click Add Apps and select the ones you want to bifurcate.
- Launch a cloned version from the Parallel Space interface and log in under another account.
Alternative launchers for splitting:
- πΉ Island β more advanced tool with support for work profiles (requires root).
- πΉ 2Accounts β Parallel Space without advertising.
- πΉ App Cloner β allows you not only to clone, but also to modify applications (for example, change the color of the interface).
π‘
If a cloned application in Parallel Space does not receive notifications, check the battery settings: add the launcher to the βNo Limitsβ list in the Settings β Battery β Battery Optimization section.
Disadvantages of third-party launchers:
- πΈ Increased battery consumption (launcher works as background process).
- πΈ There may be conflicts with some system applications (e.g., Mi Security may block Parallel Space as "suspicious software").
- πΈ Parallel Space has a free version of ads that can interfere with work.
Method 3: ADB bifurcation (for power users)
If you want to fork out an application that is not supported by either Dual Apps or Parallel Space, you can use ADB (Android Debug Bridge), which requires connecting your smartphone to your computer and basic command line knowledge, but allows you to clone almost any application, including system applications.
Step-by-step:
- Turn on Developer Mode on your smartphone: go to Settings β About Phone and 7 times click on the MIUI version.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, install ADB drivers (e.g., via Mi PC Suite) and open the command prompt.
- Enter the command to check the connection: adb devices If the device appears in the list, continue.
- Click the application with a command (replace com.example.app with the batch name of the desired application): adb shell cmd package install-existing --user 0 com.example.app
- Reboot the smartphone β a duplicate of the application will appear on the desktop.
How to find out the package name of the application:
- πΉ Install App Inspector from Google Play β it shows the package name for any application.
- πΉ Use the command: adb shell pm list packages | grep "name of annex"
List of popular packet names of applications
β οΈ Note: Some applications (e.g. banking or with) DRM-They can block the cloned mode if they detect a changed packet signature. ADB-method will not work.
Method 4: Hidden MIUI function "Second Space"
Few people know, but MIUI has a hidden option called Second Space, which allows you to create a completely isolated copy of the system with separate applications, settings and data. It is essentially an OS-level sandbox where you can install any application without conflicts with the main profile. The feature is available on all Xiaomi devices with MIUI 10 and newer, but is hidden by default.
How to activate Second Space:
- Open Settings β Special Features β Second Space (if there is no item, skip this step).
- If the option is not in the menu, search by settings (the magnifying glass icon at the top) and enter the Second Space request.
- Follow the instructions for creating a second profile β you will need to set a password or a pattern lock.
- After setting up, switch between swipe profiles down the notification panel (user avatar icon).
The benefits of Second Space:
- πΉ Complete isolation of applications and data (you can use different Google accounts, Mi Accounts, etc.).
- πΉ There is no limit to the number of cloned applications (unlike Dual Apps).
- πΉ System applications are supported (e.g. Contacts or Messages).
Disadvantages:
- πΈ It takes up a lot of space (actually doubles the amount of system files).
- πΈ Certain functions (e.g, NFC Google Pay may not work properly.
- πΈ When resetting Second Space is removed without recovery.
Make a backup copy of the data
Make sure there is enough memory on the device (minimum 5GB free)
Remember the password for the second profile
Disable battery optimization for system applications
-->
Method 5: Manual cloning through an engineering menu (for advanced)
This is suitable for users who are willing to work with hidden MIUI settings. The engineering menu has an option App Cloner, which allows you to create duplicate applications without ADB or third-party launchers. However, access to this menu requires knowledge of special codes and can vary depending on the device model.
Instructions:
- Open the Phone app and enter the code ##4636## (some models may require ##3644633##).
- In the engineering menu, select App Cloner (or Dual App Settings).
- Find the right app in the list and click Clone.
- Confirm the creation of a duplicate β the icon will appear on the desktop marked Clone.
Not all codes work on new Xiaomi models, like the Redmi Note 12 Pro.+ s MIUI 14 may be required to access the engineering menu ADB-team:
adb shell am start -n com.android.settings/.DevelopmentSettingsβ οΈ Warning: Changing the settings in the engineering menu can lead to unstable operation of the device. It is not recommended to edit the settings, the purpose of which you do not know (for example, Band Selection or Network Lock).
Comparison of methods of bifurcation of applications on Xiaomi
To choose the best method, compare all the methods considered by key parameters:
| Method | Difficulty | Supported applications | Required. root/ADB | Impact on productivity | Stability of notifications |
|---|---|---|---|---|---|
| Dual Apps (MIUI) | β | Limited list | No. | Minimum | Tall. |
| Parallel Space | ββ | Any (except system) | No. | Average. | Medium |
| ADB | βββ | Any (including system) | Yes. | Minimum | Tall. |
| Second Space | ββ | Anybody. | No. | High. | Tall. |
| Engineering menu | βββ | Any (depending on the model) | Sometimes. | Minimum | Tall. |
Selection recommendations:
- πΉ For social networks and instant messengers (WhatsApp, Telegram) will be enough Dual Apps.
- πΉ For games or apps that arenβt on the Dual Apps list, use Parallel Space.
- πΉ If you need to split a system application (such as Camera or Contacts), try ADB Or Second Space.
- πΉ For complete isolation (for example, for work and personal use) Second Space is optimal.
π‘
On devices with MIUI 15, the Dual Apps feature was renamed App Cloning, but the principle of operation remained the same.
Frequent problems and their solutions
When applications are split, users often encounter common errors, and here are the most common ones and how to fix them:
Problem 1: The cloned application does not receive notifications.
- π§ Check the battery settings: add the app to the list without restrictions.
- π§ For Parallel Space, enable Notifications in the status bar in the launcher settings.
- π§ Restart the device β sometimes it helps to restore the background.
Problem 2: The application does not start after cloning through ADB.
- π§ Make sure you have the correct batch name (check with App Inspector).
- π§ Try reinstalling the original app and repeating the procedure.
- π§ Some Xiaomi models require an additional command: adb shell pm install-existing --user 0 com.example.app
Problem 3: Second Space takes up too much space.
- π§ Remove unnecessary apps from the second profile via Settings β Second Space β Application management.
- π§ Turn off automatic app updates in Google Play for second profile.
- π§ Use the Cleanup function in Second Space settings to remove cache.
Problem 4: The banking application does not work in cloned mode.
- π§ Most banking applications (e.g. SberBank Online or Tinkoff) block clones because of security. No solution - use the main profile.
- π§ Try Second Space β some banking apps are more stable than Parallel Space.