How to clone applications on Xiaomi Redmi 10S: 3 working methods + problem solving

Cloning applications on Xiaomi Redmi 10S โ€” It's a useful feature that allows you to use two accounts in the same messenger, play a game from different profiles or test apps without risking the main account, but not everyone knows that this smartphone has three official ways to create a copy of the program: through the built-in feature. MIUI, Third-party launchers and special utilities. In this article, we will analyze each method in detail, taking into account the features of the Redmi firmware. 10S (model M2101K7BI/M2101K7BG) possible errors.

It's important to understand that cloning isn't the same as installing two versions of one APK. It's creating an isolated space where the app works independently of the original. On MIUI 12.5-14 (relevant to Redmi 10S in 2026), the process is simplified, but there are nuances with rights, cache and synchronization. For example, a cloned WhatsApp won't receive notifications unless you manually configure them. And some banking applications (e.g., Sberbank Online) block work in clones due to security policies.

We tested all the methods on Redmi 10S with firmware V12.5.7.0.RKUMIXM (global) and V14.0.2.0.TKUMIXM (stable). In this article, you can find up-to-date screenshots, commands for ADB (if necessary) and a compatibility table for popular applications. If you need to duplicate Telegram, VK or Clash of Clans, you can find working solutions without root rights.

1. Cloning through the built-in MIUI function (Dual Applications)

The easiest and safest way to do this is to use the standard Dual Apps option that MIUI has had since version 8, which creates a second Google account for cloned programs, allowing them to run in parallel with the original, but not all apps are supported: Netflix or Google Pay, for example, won't appear on the cloning list.

To activate the function:

  1. Open Settings โ†’ Applications โ†’ Double Apps.
  2. Slip the slider in the upper right corner to turn on the function (reboot will be required).
  3. In the list, select the desired applications (for example, WhatsApp, Facebook) and confirm the creation of a clone.
  4. After the reboot, icons with the icon โ€œ2โ€ will appear on the main screen โ€“ these are cloned versions.

Limitations of the method:

  • ๐Ÿ”น It works only with pre-installed applications (about 30 pieces).
  • ๐Ÿ”น Clones take up extra space in memory (on average) +15-20% of the original size).
  • ๐Ÿ”น Some features may be limited (e.g., Google Pay in clones blocked).

Make a backup copy of the original application data

Check the space available (needs at least 1 GB)

Disable battery optimization for a cloned application

Restart the phone after activating the function-->

โš ๏ธ Warning: If the app doesnโ€™t start after cloning, check Settings โ†’ Special facilities โ†’ Optimization MIUI And turn off the optimization for the clone. Also make sure that the phone has the latest version of Google Play Services installed.

2.Use Parallel Space or Island for Advanced Cloning

If the application is not listed as Dual Apps, you can use third-party launchers such as Parallel Space or Island (from developer Oasis Feng), which create an isolated โ€œsandboxโ€ where you can install any program from APK or Google Play, the main difference from the built-in feature is support for any application, including games and banking services (but with reservations).

Instructions for Parallel Space:

  1. Download Parallel Space from Google Play (or Island from Google Play for more flexible settings).
  2. Launch the utility and add applications to the โ€œsandboxโ€ through the โ€œ+โ€ button.
  3. Island will need to be activated in advance. ADB-team (instruction below).
  4. Once you add the application, it will be duplicated and run in a separate window.

Parallel Space and Island Comparison:

CriteriaParallel SpaceIsland
Support for banking applicationsโŒ No (lockdown)โœ… Yes (with settings)
It requires ROOT.โŒ No.โš ๏ธ Partially (for some functions)
Playing gamesโœ… Yes (but possible lags)โœ… Yes (best performance)
Notificationsโœ… Work.โœ… Working (tuning in)
Size~50MB~3MB

Important: When using Island to work with banking applications (for example, Tinkoff or VTB Online), you need to disable the option โ€œHide Root Accessโ€ in the utility settings and activate the โ€œWork Profileโ€ mode, otherwise the applications will determine the sandbox as an unsafe environment.

Built-in Dual Apps

Parallel Space

Island (from Oasis Feng)

Another (I will write in the comments)-->

3. Cloning through ADB (for power users)

If the first two methods are not suitable (for example, you need to clone a system application or bypass the restrictions), you can use the system. ADB-This is a way of connecting the phone to the PC, but it's a way of giving you the most flexibility. 10S any version MIUI, including MIUI 14.

Step-by-step:

  1. Enable USB debugging on your phone: Settings โ†’ About Phone โ†’ MIUI version (tap 7 times to become a developer), then Settings โ†’ Additional โ†’ Developers โ†’ Debugging over USB.
  2. Connect Redmi 10S to your PC and confirm your trust in the device.
  3. Download ADB Tools and unpack it into a folder on your PC.
  4. Open the command line in the folder with ADB and execute: adb shell pm create-user --profileOf 0 --managed CloneUser Then: adb shell pm install-existing --user 10 com.example.app (replace com.example.app with the batch name of the application, for example, com.whatsapp).

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

adb shell pm list packages | find "keyword"

For example, for VK:

adb shell pm list packages | find "vk"

โš ๏ธ Note: After completing the commands, the cloned application will appear in the menu as a separate user. To remove the clone, use: adb shell pm remove-user 10 Do not delete the user from the menu. ID 0 - This will cause a phone reset!

How to find the user ID to remove a clone?
To view the list of users and their ID, follow the command: adb shell pm list users Clones usually have IDs of 10 or higher. The main user always has ID 0.

4. Solving problems with cloned applications

Even after successful cloning, errors can occur, and here are the most common ways to fix them on Redmi 10S:

  • ๐Ÿ“ฑ The application does not start: check if it is blocked in Settings โ†’ Annexes โ†’ Permits โ†’ Auto-run. Clones need to be allowed to auto-run manually.
  • ๐Ÿ”” No notifications: go to Settings โ†’ Notifications โ†’ Notification settings for apps and enable notifications for the cloned version.
  • ๐Ÿ”’ The banking app doesn't work: on Island, activate Work Profile mode and turn off Hide Root Access. For Parallel Space, this bypass doesn't work - use only Dual Apps or Island.
  • ๐ŸŽฎ The game lays in the clone: in the launcher settings (Parallel Space or Island), reduce the resolution of the emulation to 720p And turn off the animation.

If the cloned app is constantly crashing, try:

  1. Clear the clone cache in Settings โ†’ Apps โ†’ [Clone Name] โ†’ Storage โ†’ Clear the cache.
  2. Update the app to Google Play (for clones in Dual Apps, updates come automatically).
  3. Recreate the clone (remove and re-clone).

๐Ÿ’ก

If the cloned WhatsApp does not sync contacts, go to the clone settings and manually allow access to contacts in Settings โ†’ Apps โ†’ WhatsApp (clone) โ†’ Permissions.

Comparison of cloning methods: which to choose?

Which one is right for you depends on your goals and technical skills, and here is a comparison table based on the features of the Redmi 10S:

MethodDifficultySupport for applicationsROOT is requiredProductivity
Dual Apps (MIUI)โญ (simple)Limited list (~30)โŒ No.โœ… Optimal.
Parallel Spaceโญโญ (middle-of-the-road)Any (except bank)โŒ No.โš ๏ธ Possible lags
Islandโญโญโญ (difficult)Any (including banking)โš ๏ธ Partially.โœ… Tall.
ADBโญโญโญโญ (difficult)Any (including system)โŒ No.โœ… Depends on the app.

For most Redmi 10S users, Dual Apps is the best solution, because it doesn't require any additional software and it works steadily. If you want to clone a game or a rare application, Parallel Space is the best solution. For banking services or system utilities (for example, Google Authenticator), the only option is Island with the right settings.

๐Ÿ’ก

On Redmi 10S with MIUI 14, cloning through Dual Apps has become more stable, but the list of supported applications has not expanded, and new programs (such as CapCut or Temu) will have to use third-party launchers.

Security and confidentiality in cloning

Cloning apps can pose security risks, especially if you use the same password in the original and clone.

  • ๐Ÿ” Donโ€™t use the same passwords in the original and clone. For instant messengers (like Telegram), set up two-factor authentication.
  • ๐Ÿ›ก๏ธ Turn off sync for clones of banking applications in Settings โ†’ Google accounts โ†’ Synchronization.
  • ๐Ÿ“ฑ Do not store payment data in cloned Google Pay or Apple Pay โ€“ they can be blocked.
  • ๐Ÿ”„ Regularly update clones through Google Play to avoid vulnerabilities.

Pay special attention to SMS-enabled applications (e.g. SberBank Online or Public Services) that can intercept confirmation codes for the original application in clones. To avoid this, turn off the clone's permission to read SMS in Android settings:

  1. Go to Settings โ†’ Applications โ†’ [Clone Name] โ†’ Permissions.
  2. Find the SMS and turn it off.
  3. For instant messengers (for example, Viber), leave permission, but enable confirmation when you sign in.

โš ๏ธ Note: If you use Island to work with banking applications, never activate the โ€œClone Dataโ€ option when creating a sandbox.This can lead to duplication of authorization tokens and locking your account.

7. Alternative methods: virtual machines and multi-account

If cloning is not suitable (for example, due to application limitations), consider alternatives:

  • ๐Ÿ–ฅ๏ธ Virtual Machines: Install VMOS Or UserLand from Google Play. These apps emulate a second Android inside your Redmi. 10S, It allows you to run any program in an isolated environment, minus high resource consumption (on the Snapdragon 480).+ redmi 10S possible inhibition).
  • ๐Ÿ‘ฅ Multi-account in the app: Some programs (e.g. Telegram, Skype) support multiple accounts without cloning. Go to the app settings and add a second profile.
  • ๐Ÿ“ฒ Second phone: For critical tasks (e.g., splitting work and personal messengers), it is easier to use a second cheap smartphone (e.g., Redmi). A1+) tablet.

For VMOS, the setting instruction is:

  1. Download VMOS from Google Play.
  2. Launch the application and set up the virtual machine (recommended options for Redmi 10S: 2 GB of RAM, 16 GB of memory).
  3. Inside the VMOS, log into your Google account and install the apps you need.
  4. For convenience, activate the โ€œfloating windowโ€ mode in the VMOS settings.

VMOS supports Google Play Services, so you can install any application, including games, but some anti-cheats (such as PUBG Mobile or Free Fire) can identify a virtual machine and block an account.

FAQ: Frequent questions about cloning on Redmi 10S

Can system applications be cloned (e.g., Contacts or Messages)?
Dual Apps -- no, they don't show up on the list. For system applications, only ADB or Island (superuser) is suitable. However, cloning system utilities can cause the phone to run insecurely, so it's not recommended to do so.
Why does WhatsApp not receive notifications?
This is a common problem on MIUI. Solution: Go to Settings โ†’ Apps โ†’ WhatsApp (clone) โ†’ Notifications and turn on all types of alerts. In Settings โ†’ Battery and Performance โ†’ Application Power Management, turn off optimization for the clone. Reboot your phone. If it doesn't work, try re-creating the clone or use Parallel Space.
Can I clone apps without the internet?
Yes, but with the caveats: Dual Apps don't need the Internet, cloning happens locally; Parallel Space or Island only needs the Internet for the first installation of the utility; cloning itself works offline; if you clone an application that hasn't been installed before (for example, via APK), you don't need the Internet.
How to remove a cloned application?
The method depends on the cloning method: Dual Apps: Settings โ†’ Applications โ†’ Dual applications, select an unnecessary clone and click "Delete". Parallel Space/Island: Go to the launcher, find the clone in the list and remove it by swipe or through the menu. ADB: Use the command adb shell pm remove-user [ID] (see spoiler above).
Will cloning work after resetting the phone to factory settings?
No, all clones will be removed. After the reset, you will need to re-activate Dual Apps or reinstall third-party launchers. However, if you used Island with your work profile settings, the clone data can be stored in an isolated space (but there are no guarantees).