How to make a clone of Viber on Xiaomi: 5 working ways without ROOT

Viber has long been an integral part of everyday communication, but what if you need to use two accounts at the same time? for example, to separate work and personal contacts or manage multiple business profiles. Xiaomi smartphone owners have the unique ability to create a clone of the application without the need for root rights - thanks to built-in MIUI features and third-party solutions.

In this article, we will discuss 5 proven ways to duplicate Viber on Xiaomi, Redmi or POCO devices – from the standard Dual Apps tool to the use of alternative launchers and virtual spaces. We will focus on the nuances of settings, possible errors and ways to fix them. All methods are relevant for MIUI 14/15 based on Android 13/14 and tested on Xiaomi 13 Pro, Redmi Note 12 and POCO F5 models.

1. Method: Built-in Dual Apps feature in MIUI

The simplest and most official method is to use Dual Apps (also known as App Cloning) which is available on all modern Xiaomi devices and allows you to create a full clone of the messenger with a separate data store, notifications and account.

To activate the second Viber through Dual Apps:

  • πŸ“± Open the Settings. β†’ Annexes β†’ Dual Apps.
  • πŸ” In the list, find Viber and switch the switch to the position "On".
  • πŸ”„ Confirm the creation of a clone (the system will automatically set a duplicate with the icon in the form of two overlapping squares).
  • πŸ“² Launch the cloned app from the menu and log in under a different number.

Backup chats mostly Viber|

Check the vacant space (clone takes ~200 MB)|

Disable battery optimization for both applications |

Make sure the version MIUI Supports Dual Apps (minimum β€” MIUI 10)-->

⚠️ Note: On some models (e.g, POCO X3 or Redmi 9A) Dual Apps can be hidden. To activate it, go to Settings. β†’ Special facilities β†’ Full functionality and enable the option "Show hidden settings".

Xiaomi modelSupport for Dual AppsLimitations
Xiaomi 13/14 seriesβœ… Yes (MIUI 14+)Maximum 2 clones per app
Redmi Note 11/12βœ… Yes (MIUI 13+)No notifications for the clone in the background
POCO F4/F5βœ… Yes (with an update)Manual permission settings are required
Redmi 9/10 series⚠️ Partially (only) MIUI 12.5+)Limitation on 5 cloned applications

2. Method: Second Space Virtual Space

If you want to not just duplicate Viber, but completely separate your work environment from your personal, use Second Space, a method that creates an isolated user profile with separate applications, data, and settings.

Instructions for setting:

  1. Go to Settings. β†’ Second Space.
  2. Click "Create Second Space" and follow the system prompts (you will need to set a password or fingerprint to switch).
  3. After creating the second space, install Viber via Play Market or GetApps.
  4. Sign in to another account – now you have two independent Vibers on the same device.

πŸ”Ή Advantages of the method: complete data isolation, the ability to use different themes and settings for each space. However, note that Second Space takes additional resources (about 1-1.5 GB of memory) and can slightly slow down the smartphone on budget models (for example, Redmi). A1+).

πŸ’‘

To quickly switch between spaces, add the "Second Space" widget to the home screen or use a gesture: swipe down two fingers from the top edge of the screen (configured in Settings β†’ Gestures).

Method 3: Third-party launchers with cloning support

If your version of MIUI does not have Dual Apps or Second Space, the alternative is third-party launchers.

  • 🌐 Parallel Space creates a virtual environment for cloning applications (including Viber), supports notifications and background work.
  • πŸ›‘οΈ 2Accounts β€” Lightweight launcher with minimalist interface, optimized for weak devices.
  • πŸ”„ Island (by Oasis Feng) – Advanced application isolation solution (requires manual inclusion in developer settings).

πŸ“Œ Installation through Parallel Space:

  1. Download Parallel Space from the Play Market or official website.
  2. Launch the app and add Viber to the list of cloned (click "+" β†’ select messenger).
  3. Sign in to a cloned Viber under a different number.
  4. In Parallel Space settings, enable the "Notifications" and "Out-Start" option for correct operation.
How to get around the limit on the number of clones in Parallel Space?
In the free version of Parallel Space, you can clone only 1-2 applications. To increase the limit: 1. β†’ Annexes β†’ Parallel Space β†’ Storage. 2. Restart the device. 3. Re-add the desired applications, the system will reset the meter. πŸ”΄ Risk: Frequent repetition can lead to a ban on Parallel Space.

⚠️ Note: Viber may block accounts when using third-party launchers due to suspected multi-accounting. To avoid problems, do not use both clones at the same time and do not send messages to yourself between accounts.

Method 4: Cloning through ADB (for advanced users)

If standard methods don’t work (e.g., custom firmware), you can create a Viber clone using ADB (Android Debug Bridge), which requires a PC connection and basic command line knowledge.

πŸ› οΈ Instructions:

  1. Enable USB Debugging on your smartphone: Settings β†’ About Phone β†’ MIUI version (click 7 times to activate Developer Mode), then Settings β†’ Additional β†’ Developers β†’ Debugging over USB.
  2. Connect the device to your PC and execute the command: adb shell pm install -r --user 0 com.viber.voip (this will reinstall Viber for the current user, creating a duplicate).
  3. To create a second user (if you want a full separation) use: adb shell pm create-user --profileOf 0 CloneUser

⚠️ Attention: Misuse of the right ADB This can cause system failures.Be sure to back up your Settings before experimenting. β†’ System system β†’ Backup. Also note that after the update MIUI clones created through ADB, may disappear.

Dual Apps (built-in function)|

Second Space (second space) |

Third-party launchers (Parallel Space, 2Accounts) |

ADB (for advanced users) |

I haven't tried it yet.-->

5. Method: Using a work profile (Android for Work)

On Android for Work devices (available on most Xiaomi models with Android 8+), you can create a working profile that will install a second Viber instance, a method often used in corporate environments, but also suitable for personal use.

Algorithm of action:

  1. Install Island app (from Oasis Feng developer) from Play Market.
  2. Open Island and follow the setup wizard to create a work profile.
  3. Inside the profile, install Viber through the Play Market and log in.
  4. Set notifications in Settings β†’ Notifications β†’ Island.

πŸ”Ή Pros: high stability, support for notifications and background synchronization. minus - a little more difficult to set up than Dual Apps. Also, some features (for example, access to contacts) may require additional permissions.

πŸ’‘

The Android for Work is the only method that is guaranteed not to cause suspicion in multi-accounting, as it uses the official Android API.

Frequent mistakes and their solutions

When cloning Viber, users often face typical problems, and let's look at the most common ones and how to fix them:

Problem.Reason.Decision
Viber clone is not installedInsufficient memory or version conflictClean the cache in Settings β†’ Storage and restart the device
No notifications from the cloneBattery optimization blocks background workAdd a clone to exceptions: Settings β†’ Battery β†’ Battery Optimization
Viber blocks account in cloneSuspicion of multi-accountingDo not use both accounts at the same time, and avoid sending messages between them.
Clone disappears after MIUI updateResetting Dual Apps settingsRe-enable cloning in Settings β†’ Dual Apps β†’

πŸ”§ Additional advice:

  • πŸ”‹ If a Viber clone quickly drains the battery, limit its activity in the background: β†’ Battery β†’ Choice of applications β†’ Viber (clone) β†’ Background activity β†’ Limit.
  • πŸ“Ά For stable notifications, turn off the power saving mode for the cloned application.
  • πŸ”’ If you use Second Space, set different passwords for each space to avoid accidentally switching.
Can you make a Viber clone on Xiaomi without Dual Apps?
Yes, there are several alternatives: Use Second Space; install third-party launchers like Parallel Space or 2Accounts; create a working profile through Island (requires manual adjustment); each method has its pros and cons – choose according to your needs (e.g. Second Space is suitable for maximum insulation).
Why does a cloned Viber not receive notifications?
This is a common problem with battery optimization in MIUI. To fix: Go to Settings β†’ Battery β†’ Battery Optimization. Find a cloned Viber in the list and select "No Limits." Enable autorun for clone: Settings β†’ Permissions β†’ Autostart. Reboot the device. If notifications still don't come, check Viber's settings: Settings β†’ Notifications β†’ Enable all alerts.
Can I use one phone number for two Viber clones?
No, Viber is tied to a unique phone number. If you try to log in with the same number on both clones, the first account will be automatically logged out. If you need to separate personal and work chats, use: Two different numbers (for example, personal and work). Virtual number (services like Google Voice or TextNow, but may not be supported in some countries). ⚠️ Using virtual numbers can lead to account blocking on suspicion of fraud.
How to remove a Viber clone created through Dual Apps?
To remove the cloned app: Go to Settings β†’ Apps β†’ Dual Apps. Find Viber in the list and switch the switch to off. Confirm deletion - all clone data (chats, media files) will be erased without recovery. If the clone icon remains on the home screen after removal, just delete it manually (long press β†’ Delete).
Will the Viber clone work on Xiaomi after the reset?
No, with a complete reset (Settings) β†’ System system β†’ Reset settings) all clones created through Dual Apps or Second Space will be deleted.To save data: Back up chats mostly Viber: Settings β†’ Account. β†’ Backup. Export contacts to file VCF. Save media files from the folder Viber/Media on SD-Once you reset, you'll have to reconfigure the cloning and recover the data from the backup.