How to completely remove clones of applications on Xiaomi: 5 proven methods

Why Xiaomi Apps Are Cloned and Why They Are Dangerous

Owners of Xiaomi, Redmi and Poco smartphones often face the problem of duplicate applications called β€œclones”; these copies of standard services (such as Gallery, Camera or Browser) are created by the system automatically when updating the firmware or after resetting, in most cases they take up extra space in memory, confuse the user and can even worsen the performance of the device.

The main reason for the appearance of clones is the features of architecture MIUI. Xiaomi’s operating shell uses a dual app mechanism that is originally designed to create separate messaging profiles (like two WhatsApp or Telegram accounts:

  • πŸ”„ Firmware updates through OTA or MIUI Recovery
  • πŸ“± Transfer data from your old phone via Mi Mover
  • πŸ”§ Reset to factory settings with recovery from backup
  • πŸ€– Rooting or modifying system files

The danger of clones is not limited to the occupied space, and some duplicates may:

  • πŸ”‹ Discharge the battery due to background activity
  • πŸ“₯ Consume traffic (e.g., clones of Browser or Weather)
  • πŸ›‘οΈ Create vulnerabilities if they are modified versions
  • πŸ“Š Distorting usage statistics in battery settings
πŸ“Š Have you encountered clones of applications on Xiaomi?
Yeah, all the time.
Yeah, but rarely.
No, but I heard about the problem.
I don't know what that is.

How to distinguish a clone from the original application: 4 key features

Before you delete duplicates, it's important to identify them correctly, and an error can cause system functions to fail.

Sign.Original appendixClone (duplicate)
Packet nameContains com.miui, com.android or com.xiaomiHas the suffix.clone,.dual or random digits
IconStandard, without additional labelsIt may have a 2 icon or may have a different color.
SizeUsually more (e.g., Gallery - 50)+ MB)Much less (5-10 MB)
BehaviorDisplayed in the menu "All applications"May be hidden or unavailable for launch

For an accurate check, use the application manager:

  1. Open Settings β†’ Applications β†’ Application Management
  2. Tap three dots in the upper right corner and select Show Systems
  3. Sort the list by size – clones are usually lighter than the originals
  4. Check the Package Name (click on the app) β†’ "Additionally")

⚠️ Attention: Some clones masquerade as updates, such as com.miui.gallery.cloned may pose as Gallery 2.0. MIUI.

Method 1: Removing clones through settings MIUI (rootless)

The safest way that works for MIUI 12-15 It is suitable for removing duplicates of user applications (not system ones!).

Step-by-step:

Tap and hold the duplicate icon on the home screen

Select "Delete" or "Deinstall"

Confirm the action (if the button is active)

Reboot your phone if the clone is left in the app menu-->

If standard removal is not available:

  1. Go to Settings β†’ Applications β†’ Application Management
  2. Find a clone in the list and tap it.
  3. Select Disable (if the Remove button is inactive)
  4. Confirm the disconnection – it will stop the background processes

For system clones (such as a duplicate settings or phone), this method will not work – you will need to use it. ADB But even disabling such applications can free up the 15-20% The memory they used in the background.

πŸ’‘

If errors appear after disabling the clone (for example, the camera does not open), return it to its original state through the same section "Application Management" β†’ "Turn on".

Method 2: Use of the ADB cleavage

To remove system duplicates (e.g. com.android.mms.cloned or com.miui.calculator:dual) you will need Android Debug Bridge (ADB). This method works on all versions. MIUI, but requires a PC connection.

Preparation:

  • πŸ’» Install. ADB Tools on the computer
  • πŸ“± Turn on the debugging. USB on the phone: Settings β†’ The phone. β†’ Version. MIUI (Slip 7 times, then Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB
  • πŸ”Œ Connect your phone to your PC and confirm your trusted device

Commands for removal:

adb shell


pm list packages | grep cloned #Clone search




pm uninstall -k --user 0 com.name.packet.cloned # Deletion for current user




pm uninstall --user 0 com.name.package:dual # Deletion of dual profile

Examples of real-life teams for popular clones:

pm uninstall -k --user 0 com.miui.gallery.cloned


pm uninstall --user 0 com.android.contacts:dual




pm uninstall -k --user 0 com.miui.calculator.cloned

⚠️ Note: Removing system packages through ADB This may result in the inability to update MIUI through OTA. Before executing commands, create a backup through Settings β†’ System system β†’ Backup.

What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed (download from the official website) 2. Check the connection by USB: Select the "File Transfer" mode" (MTP) 3. Restart the service ADB Adb kill-server, then adb start-server 4. If you use Windows, disable driver signatures (select "Reboot with Signature Check disabled" from the Start Menu")

Method 3: Manual removal through TWRP (for advanced users)

If your Xiaomi has a custom recavator installed TWRP, You can remove the clones directly from the section. /data/app or /system/priv-app. This method is risky, but allows you to get rid of even the most persistent duplicates.

Instructions:

  1. Boot to TWRP (hold Power + Volume up when turned on)
  2. Select Advanced β†’ File Manager
  3. Move to the /data/app Find folders with clone names (for example, com.miui.gallery.cloned-1)
  4. Delete the folder (swipe right for confirmation)
  5. Reboot to the system.

For system clones (/system/priv-app):

  • First, back up the System partition in TWRP
  • Delete the clone files (usually this is the case) APK + lib)
  • After removal, be sure to swipe Magisk (if used) to avoid looping the download.
Advantages of the methodRisks.
Removes even protected clonesMay lead to bootloop (locked download)
It does not require a PC connection.Requires availability TWRP and unlocked loader
Allows you to remove multiple clones at a timeError can damage system files

πŸ’‘

Use this method only if other methods have not worked. Always have Fastboot recovery firmware on hand!

Method 4: Automatic tools (App Cloner Detector, MIUI Hidden Settings)

For users who do not want to mess with ADB or TWRP, There are specialized utilities that scan the system for duplicates and suggest that they be removed in one click.

Top.-3 clone-finding:

  • πŸ” App Cloner Detector – Analyzes packet names and identifies suspicious duplicates.
  • πŸ› οΈ MIUI Hidden Settings – reveals hidden settings MIUI, including the dual application manager.
  • πŸ—‘οΈ SD Maid - cleans up garbage and finds "dead" clones that are not removed by standard methods.

How to use App Cloner Detector:

  1. Install and open the application
  2. Press Scan for Clones
  3. In the list of duplicates found, select unnecessary ones.
  4. Tap Uninstall or Disable (if deletion is blocked)
  5. Reboot the phone.

Limitations of automated tools:

  • Not all detectory applications work MIUI 15 (due to security changes)
  • System clones may require manual confirmation for each deletion
  • Some utilities show false positives (for example, they mistake updates for clones)

πŸ’‘

Before using third-party utilities, check the reviews for the latest 2-3 Many cleaning applications MIUI Advertising software or not updated with 2022 year-end.

Method 5: Reset to factory settings (last resort)

If clones have been created after a firmware update and are not removed by any means, the last option is a complete reset, which is a radical solution, but it is guaranteed to remove all duplicates, including hidden system ones.

How to reset Xiaomi without losing data:

  1. Create a backup through Settings β†’ System system β†’ Backup (select Backup Copy) MIUI)
  2. Transfer important files to your PC or cloud (photos, videos, documents)
  3. Open Settings β†’ About the phone β†’ Reset settings
  4. Choose to erase all data and confirm
  5. After the reboot, restore the data from the backup (but don’t restore the applications – this can bring back clones!)

What to do if the clones returned after resetting:

  • πŸ“΅ Don’t restore apps from backup – install them manually from Play Market

⚠️ Note: On some models (Redmi Note) 12, Poco X5) Resetting via the settings menu does not remove clones from the section /system. In this case, you will need firmware through Fastboot with full formatting (fastboot erase userdata).

How to Prevent the Creation of Clones in the Future

The best way to control duplicates is to prevent them, and follow these guidelines to minimize the risk of their occurrence:

  • πŸ”„ Update the firmware only through official channels (Settings) β†’ Updating the system)
  • πŸ“± Avoid restoring applications from backups (restore only contacts, SMS media)
  • πŸ”§ Turn off Dual Apps if you are not using: Settings β†’ Special facilities β†’ Dual Apps
  • πŸ›‘οΈ Install an antivirus (such as Malwarebytes) to prevent malware from creating clones
  • πŸ“¦ Clean the cache regularly through Settings β†’ Warehouse β†’ Cleanup

List of "safe" firmware (with minimal clone risk):

  • MIUI 15 Global Stable (Recent versions)
  • Xiaomi.EU (unofficial but optimized firmware)
  • Pixel Experience or LineageOS (Castom Firmware without a MIUI)

If you encounter clones frequently, consider switching to custom firmware.For example, Xiaomi.EU removes most duplicate services by default and offers a cleaner system.

πŸ’‘

Check the list of apps regularly after updates.Clones often appear during the course of 2-3 days after installing the new version MIUI.

FAQ: Frequent questions about app clones on Xiaomi

Can I remove a clone of the Settings or Phone app?
Removing system clones (e.g. com.android.settings.cloned) can cause the phone to fail. ADB Pm Disable-user --user 0 com.android.settings.cloned. If there are errors after the shutdown, return the application with the command pm enable com.android.settings.cloned.
Why does the clone appear again after it is removed?
It's because of auto-repair. MIUI. The system considers clones to be part of the firmware and restores them with: Security Update Clear cache via Recovery Reset access rights Solution: disable auto-update system applications in Settings β†’ Annexes β†’ Application management β†’ Three points. β†’ Auto-update.
How to remove the clone of the application if ADB Says Failure [DELETE_FAILED_INTERNAL_ERROR]"?
This error means that: The application is protected. MIUI (required TWRP The name of the package is incorrect (check through pm list packages). | You don’t have enough rights (try adb shell su in front of the team) Alternative: Use App Inspector (from Play Market) to find the exact path to the game. APK-clone, then remove it through TWRP.
Is it safe to use programs like Clone App Remover?
Most of these programs are insecure because: They often require superuser rights, which can violate security Some contain spyware (according to VirusTotal) They can delete the desired system files masquerading as clones Use only proven tools (App Cloner Detector or App Cloner Detector) SD Maid) with high rating and fresh updates.
How to return the original app if I accidentally deleted it instead of a clone?
If you have deleted the original (e.g. com.miui.gallery instead of com.miui.gallery.cloned), there are two ways to recover: MIUI Recovery: Download the firmware for your model Rename the file to update.zip and put it in the root of memory Load in Recovery (hold power) + Volume up) Select Install update.zip Fastboot: Fastboot Flash System system.img fastboot reboot (requires an unlocked bootloader)