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
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 appendix | Clone (duplicate) |
|---|---|---|
| Packet name | Contains com.miui, com.android or com.xiaomi | Has the suffix.clone,.dual or random digits |
| Icon | Standard, without additional labels | It may have a 2 icon or may have a different color. |
| Size | Usually more (e.g., Gallery - 50)+ MB) | Much less (5-10 MB) |
| Behavior | Displayed in the menu "All applications" | May be hidden or unavailable for launch |
For an accurate check, use the application manager:
- Open Settings β Applications β Application Management
- Tap three dots in the upper right corner and select Show Systems
- Sort the list by size β clones are usually lighter than the originals
- 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:
- Go to Settings β Applications β Application Management
- Find a clone in the list and tap it.
- Select Disable (if the Remove button is inactive)
- 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 profileExamples 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?
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:
- Boot to TWRP (hold Power + Volume up when turned on)
- Select Advanced β File Manager
- Move to the /data/app Find folders with clone names (for example, com.miui.gallery.cloned-1)
- Delete the folder (swipe right for confirmation)
- 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 method | Risks. |
|---|---|
| Removes even protected clones | May 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 time | Error 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:
- Install and open the application
- Press Scan for Clones
- In the list of duplicates found, select unnecessary ones.
- Tap Uninstall or Disable (if deletion is blocked)
- 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:
- Create a backup through Settings β System system β Backup (select Backup Copy) MIUI)
- Transfer important files to your PC or cloud (photos, videos, documents)
- Open Settings β About the phone β Reset settings
- Choose to erase all data and confirm
- 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.