Cloning applications on Android 10 is a problem faced by users who need several accounts of one service (for example, WhatsApp, Telegram, social networks) or those who want to test different versions of the app without risking the main profile. Unlike newer versions of Android (11+), where Google has tightened restrictions on working with clones, the "ten" still provides several reliable ways to duplicate applications - both using root access and without them.

In this article we will look at all current cloning methods on Android 10: from the built-in functions of manufacturers (MIUI, EMUI, ColorOS) to universal tools like Parallel Space or Island. We will pay special attention saving data between clones to circumventing common errors, such as authorization failures or notification conflicts. If you are using a device with custom firmware or a modified recovery (for example TWRP), you will find here special instructions for such cases.

Before you begin, check your Android version: path Settings โ†’ About phone โ†’ Android version. Even if you have a โ€œpureโ€ Android 10 without shells from the manufacturer, most of the methods described will remain workable - but with some reservations, which we will warn you about in advance.

๐Ÿ“Š Why do you need to clone the application?
For several accounts of one service
Testing beta versions
Separation of work and personal data
Other

1. Built-in cloning functions: MIUI, EMUI, ColorOS shells

Smartphone manufacturers often integrate tools for duplicating applications into their proprietary shells. This is the safest method, as it does not require the installation of third-party software or root access. Let's look at how this works on popular shells for Android 10.

On Xiaomi (MIUI) the function is called "Dual applications" (Dual Apps). To use it:

  1. Open Settings โ†’ Applications โ†’ Dual applications.
  2. Select an application from the list (for example, Facebook or Instagram).
  3. Click "Clone" and confirm the creation of the second copy.

The clone will appear on the main screen with an icon in the form of two folded sheets of paper. Please note that not all applications are supported - the list depends on the device model and version of MIUI. For example, on Redmi Note 8 Pro with MIUI 12 (Android. 10) you can clone up to 30+ applications, and on older devices this list can be shortened.

On smartphones Huawei/Honor (EMUI) a similar function is called "Private space" (App Twin). The path to it: Settings โ†’ Applications โ†’ App Twin. Here you can create up to 2 clones for supported applications. A special feature of EMUI is the ability configure notifications for each clone separately, which is convenient for separating work and personal accounts.

Shell ColorOS (devices Oppo/Realme/OnePlus) offers the function "App cloning" in the menu Settings โ†’ Privacy โ†’ App cloning. Unlike MIUI, there are no restrictions on the number of clones for one application (but technically the system can slow down with a large number of duplicates).

โš ๏ธ Attention: Built-in cloning functions only work with installed applications in main memory of the device. If the app is moved to an SD card, the duplication option will not be available. Also, clones are not updated automatically - they must be updated manually via Google Play or App Gallery (for Huawei).
Which shells DO NOT support cloning?

Stock Android (Pixel, Android One), Samsung One UI, LG UX, Sony Xperia UI and most โ€œcleanโ€ firmware without modifications.

2. Cloning without root access: Parallel Space, 2Accounts, Island

If your device runs on โ€œpureโ€ Android 10 or its shell does not support built-in cloning, third-party applications will come to the rescue. The most reliable of them are Parallel Space, 2Accounts i Island (the latter requires root for full operation, but also has a mode without superuser rights).

Parallel Space is the most popular solution with more than 100 million installations. It creates an isolated sandbox in which clones of applications can be run. Instructions:

  1. Download Parallel Space from Google Play and open it.
  2. Click "+" and select applications for cloning (you can select several at once).
  3. Confirm the creation of clones - they will appear inside the Parallel Space interface.

Advantages:

  • ๐Ÿ”น Works on any Android 10 (including stock).
  • ๐Ÿ”น Supports notifications for clones (configurable manually).
  • ๐Ÿ”น You can hide the Parallel Space icon for privacy.

Disadvantages:

  • ๐Ÿšซ Clones take up additional memory (each duplicate weighs the same as the original).
  • ๐Ÿšซ Some applications (for example, banking) can block work in the sandbox.
  • ๐Ÿšซ Advertising in the free version (removed by purchasing Pro).

2Accounts โ€”an alternative to Parallel Space with a simpler interface. Its key feature is Support for cloning system applications (for example, Google Play Services), which is useful for testing. However, on Android 10 this functionality may be unstable due to security restrictions.

Island (from the developer Oasis Feng) was originally created as a tool for isolating work profiles, but can also be used for cloning. Without root access, it works in "Work Profile"mode, which creates a separate user profile with its own set of applications. The downside is that not all applications work correctly in this profile (for example, WhatsApp may require re-authorization each time you launch).

Clear the cache of the original application

Close all background processes

Disable battery optimization for Parallel Space

Check free space (minimum 1 GB)

-->

3. Cloning with root access: App Cloner, Titanium Backup

If your Android 10 device has root accessthe cloning capabilities are expanded many times over. The most powerful tools in this case are App Cloner i Titanium Backup. They allow you not only to create duplicates, but modify them (for example, change permissions, disable advertising or block access to the Internet).

App Cloner is the most flexible solution for rooted devices. It can:

  • ๐Ÿ”ง Clone any applications, including system ones.
  • ๐Ÿ”ง Set permissions for the clone (for example, deny access to contacts).
  • ๐Ÿ”ง Change the clone package name to bypass blocking (useful for games).
  • ๐Ÿ”ง Save data between reinstallations.

Instructions for cloning:

1. Install App Cloner from Google Play or from the developer's website.

2. Provide root access when prompted.

3. Select an application from the list and click "Clone".

4. Configure the clone parameters (if necessary) and confirm the creation.

The finished clone will appear in the applications menu with a postfix _cloned in the package name. For example, if the original was named com.whatsapp, the clone will be com.whatsapp_cloned.

Titanium Backup a classic backup and recovery tool that also supports cloning. Its advantage is its ability create clones with all data preserved (including cache and settings). However, the app's interface is more complex, and it requires experience with root access. The main drawback is that Titanium Backup has not been updated since 2018, so some devices with Android 10 may experience compatibility errors.

โš ๏ธ Attention: Cloning system applications (for example, Google Play Services or Android System WebView) can lead to unstable operation of the device. If lags or errors appear after creating a clone, delete it and restart your smartphone. It is also not recommended to clone security applications (antiviruses, password managers), as this may disrupt their settings.
๐Ÿ’ก

If the application clone does not start, try clearing its cache via Settings โ†’ Applications โ†’ [Clone name] โ†’ Memory โ†’ Clear cache. If this does not help, delete the clone and create it again.

4. Cloning via ADB: for advanced users

If you do not want to install third-party applications or get root access, but are ready to work with ADB (Android Debug Bridge), you can clone applications via the command line. This method is suitable for Android 10, but requires connecting the device to a PC and basic knowledge of working with a terminal.

Before you begin, make sure that:

  • ๐Ÿ–ฅ๏ธ Drivers for your device are installed on your PC and ADB Tools (can be downloaded from Android SDK).
  • ๐Ÿ“ฑ On smartphone is enabled USB debugging (Settings โ†’ About phone โ†’ Build number (press 7 times) โ†’ Settings โ†’ System โ†’ For developers โ†’ Debugging via USB).
  • ๐Ÿ”Œ The device is connected to the PC via cable (wireless debugging on Android 10 is unstable).

Instructions for cloning via ADB:

1. Open the command line (Windows) or terminal (macOS/Linux) and enter:

adb devices

(your device should appear in the list)

2. Create a clone of the application (replace com.example.app with the package name):

adb shell pm install --user 0 -i com.android.vending -r "com.example.app" -f "/data/app/com.example.app-1/base.apk"

3. If you need to clone data, use:

adb shell pm install-create --user 0 -i com.android.vending -r -f "/data/app/com.example.app-1/base.apk"

adb shell pm install-write --user 0 [session_id] [split_name] "/data/app/com.example.app-1/base.apk"

adb shell pm install-commit [session_id]

This method is more complicated than using specialized applications, but gives more control. For example, you can specify a specific user (parameter --user 0), which is useful for multi-user devices.

Method limitations:

  • ๐Ÿšซ Not all applications support cloning via ADB (especially games with anti-cheat protection).
  • ๐Ÿšซ Clones are not updated automatically - they need to be recreated after updating the original.
  • ๐Ÿšซ If there are errors in the commands, the data of the original application can be damaged.
โš ๏ธ Attention: ADB commands may differ depending on the version Android Debug Bridge and firmware of the device. For example, on some custom firmware (for example, LineageOS) instead of pm install you may need to use cmd package install. Before executing commands, check their relevance in the documentation for your firmware.

5. Cloning via custom recovery (TWRP)

If you have a custom recovery installed on your device, such as TWRP, you can clone applications by creating a backup and restoring it under a different name. This method is suitable for system applications or those who do not want to clone in other ways.

Instructions:

  1. Boot into TWRP (usually by holding down Power + Volume Up when turned on).
  2. Go to section Backup and select App (or Data, if you need to clone with data).
  3. Select the application for backup (for example, com.whatsapp) and create a backup copy.
  4. Connect the device to the PC and copy the backup file (usually located in /TWRP/BACKUPS/[serial number]/).
  5. Rename the backup file, replacing the package name (for example, with com.whatsapp_clone).
  6. Return to TWRP, select Restore and restore the modified backup.

This method takes more time, but allows you to clone any applicationsincluding those that block work in โ€œsandboxesโ€ like Parallel Space. It is also useful for transferring clones between devices (for example, when changing a smartphone).

Important nuances:

  • ๐Ÿ”ง When restoring a backup under a new package name, signature errors may occur. In this case, you need to manually edit the file AndroidManifest.xml in APK (knowledge of working with APKTool).
  • ๐Ÿ”ง Clones created via TWRP are not updated via Google Play โ€”they need to be updated manually, repeating the backup/restore process.
  • ๐Ÿ”ง Some applications (for example, banking) are tied to unique device identifiers. Cloning them can lead to account blocking.
๐Ÿ’ก

Cloning via TWRP is the only way to duplicate system applications without root access, but requires custom recovery and backup.

6 Problems with cloning and their problems. solutions

Even if you follow the instructions correctly, cloning applications on Android 10 may encounter errors. Let's look at the most common problems and ways to solve them.

Problem Possible cause Solution
The clone does not start APK signature conflict or lack of rights Clear the clone cache or recreate it with a different package name
Notifications do not arrive The clone runs in isolation profile Enable notifications manually in the clone or Parallel Space settings
The application requires a second login Data was not cloned or there is a token conflict Use App Cloner with the "Save data" option or Titanium Backup
The clone takes up too much space Cache and media files are duplicated Clear the clone cache or use a light version (for example, Lite)
Google Play does not update the clone Changed name package or signature Update manually via APK or use the original package name

If you encounter by blocking your account (for example, in WhatsApp or a banking application), this is due to the fact that the service has detected a duplicate device. In this case:

  • ๐Ÿ“ต Delete the clone and log in again in the original application.
  • ๐Ÿ“ต Use another cloning method (for example, Island instead Parallel Space).
  • ๐Ÿ“ต For critical services (banks, instant messengers with 2FA), it is better not to clone, but to use a second physical device or virtual car (for example, Genymotion).

Another common problem is between the original and the clone. To avoid them: notification conflicts between the original and the clone. To avoid them:

  1. Open the notification settings for the clone (Settings โ†’ Applications โ†’ [Clone name] โ†’ Notifications).
  2. Disable unnecessary notification channels (for example, sounds for one of the clones Telegram).
  3. B Parallel Space or Island set up separate notification profiles.

7. Alternative methods: multi-user mode and virtual spaces

If cloning is not suitable for some reason, consider alternative options:

Multi-user mode โ€” Android 10 retains the ability to create multiple user profiles (although Google has begun to limit this functionality in newer versions). This allows you to have completely isolated environments with separate applications and data. To enable:

  1. Open Settings โ†’ System โ†’ Advanced โ†’ Multi-user mode.
  2. Click "Add User" and follow the instructions.
  3. Switch to a new user and install the necessary applications again.

Cons:

  • ๐Ÿšซ Applications need to be installed and configured from scratch for each user.
  • ๐Ÿšซ Not all manufacturers leave this function in their shells (for example, on Samsung it is disabled).

Virtual spaces โ€” some launchers (for example, Nova Launcher or Apex Launcher) support the creation of multiple desktops with different sets of applications. This is not full cloning, but it allows you to share access to apps. For example, you can do:

  • ๐Ÿ“ฑ "Personal" desktop with Instagram i Facebook.
  • ๐Ÿ’ผ "Work" desktop with Slack and Gmail.

To do this:

  1. Install a supported launcher from Google Play.
  2. Set up multiple desktops in its settings.
  3. Hide unnecessary applications on each desktop (for example, through the "Hide applications" option c Nova Launcher).

Cloud. solutions โ€” if the purpose of cloning is testing or backup, you can use services like ApowerMirror or TeamViewerto control the device remotely and run applications in an isolated session. This will not replace full cloning, but will help in some scenarios.

FAQ: Frequently asked questions about cloning on Android 10

Is it possible to clone WhatsApp or Telegram without root access?

Yes, but with reservations. like Parallel Space or 2Accounts allow you to clone instant messengers, but:

  • ๐Ÿ“Œ WhatsApp may require re-authorization every time you start the clone (due to checking the device).
  • ๐Ÿ“Œ In Telegram the clone will work as a separate account, but notifications may be duplicated.
  • ๐Ÿ“Œ Ban in WhatsApp for cloning is unlikely, but theoretically possible in case of mass complaints.

For stable operation it is better to use the built-in functions of shells (for example, Dual Apps in MIUI) or Island with root access.

Why does a clone of an application take up as much space as the original?

A clone is a complete copy of an application, including its code, resources and data. Even if you clone Instagram weighing 50 MB, the clone will weigh the same, plus space for its data (cache, media files). To save space:

  • ๐Ÿ—ƒ๏ธ Regularly clear the clone cache in Settings โ†’ Applications.
  • ๐Ÿ—ƒ๏ธ Use โ€œlightโ€ versions of applications (for example, Facebook Lite).
  • ๐Ÿ—ƒ๏ธ Store media files (photos, videos) in the cloud, not in the clone's memory.
Is it possible to clone system applications without root access?

No, without root access or custom recovery, clone system applications (for example, Settings, Google Play Services) is impossible. This is an Android security limitation. Alternatives:

  • ๐Ÿ”ง Get root access and use App Cloner or Titanium Backup.
  • ๐Ÿ”ง Install custom recovery (TWRP) and clone via backup/restore.
  • ๐Ÿ”ง Use alternative launchers to hide system applications on the desktop.
Will the clone application be updated automatically?

It depends on the cloning method:

  • โœ… Built-in shell functions (MIUI, EMUI): clones are updated via Google Play or App Gallery, but sometimes require manual confirmation.
  • โŒ Parallel Space/2Accounts: clones are not updated automatically You need to delete the old clone and. create a new one after updating the original.
  • โœ… App Cloner with root access: you can configure automatic updating if you do not change the name of the clone package.
  • โŒ ADB/TWRP: clones are not updated - they need to be re-created.
Is it possible to clone games while saving progress?

Yes, but it is more difficult than with regular applications. Most games (for example Clash of Clans, PUBG Mobile) link progress to your Google Play Games account or social networks. To clone a game while saving data:

  1. Use App Cloner with root access and enable the "Save data" option.
  2. Or clone via Titanium Backupby selecting backup data.
  3. For games with cloud saving (for example, Genshin Impact), it is enough to log in to the clone under a different account.

โš ๏ธ Attention: Cloning games with online multiplayer (for example, Free Fire, Call of Duty Mobile) can lead to banned for cheatingas the servers detect duplicate devices. For such games, it is better to use emulators (BlueStacks) or a second physical device.