Xiaomi smartphones based on MIUI 10 often suffer from overload with pre-installed applications and system processes that take up precious space in memory and slow down the device. Many users want to get rid of unnecessary โgarbageโ, but are afraid to disrupt the stability of the system. This article will help you understand what you can remove in Xiaomi on MIUI 10 without risk, and what is better to abandon.
Unlike the newer versions of MIUI, the tenth version has its own peculiarities: it less aggressively blocks the removal of system components, but also contains a lot of duplicate services from Xiaomi and Google. Here we will consider not only obvious candidates for removal (for example, unnecessary applications), but also hidden system files, cache, and also give recommendations for optimization without using root rights.
It is important to understand that even "safe" removal requires caution. Some components may seem unnecessary, but are actually associated with critical functions - for example, Bluetooth or NFC. So before any manipulation, back up the data and make sure that you have access to Recovery Mode in case of a crash.
1. pre-installed Xiaomi apps: what can be removed without consequences
MIUI 10 has a whole suite of Xiaomi apps that duplicate the features of standard Google services or simply arenโt used by most users, and can be manually removed or disabled to free up memory and reduce background activity.
The list of safe applications for removal includes:
- ๐ฑ Mi Browser is Xiaomiโs browser with aggressive advertising. You can replace it with Chrome or Firefox.
- ๐ต Mi Music is a music player that loses on the functionality of Spotify or YouTube Music.
- ๐ท Mi Video is a video player with limited capabilities. VLC or MX Player.
- ๐ Mi Pay is a payment service that does not work outside of China and India.
- ๐ฆ Mi Drop is a file transfer utility similar to ShareIt or Nearby Share.
- ๐ก Mi Remote โ remote control, useful only if you have Xiaomi equipment.
- ๐ฌ Mi Community is a user forum that is rarely used in Russia.
To remove these applications:
- Go to Settings โ Applications โ Application Management.
- Select the desired application and click Remove (if the button is active) or Disable.
- ADB may be required to completely remove system applications (more on this below).
โ ๏ธ Note: Do not delete Mi Account, Security or Finder โ this can lead to problems with device authorization and protection.
โ๏ธ What to do before removing applications
2. Google System Apps: What to Disable
MIUI 10 comes with Googleโs backup services, many of which run in the background and consume battery power, and some of which can be turned off if you donโt use the appropriate features.
List of unnecessary Google services:
- ๐ Google Play Music is an outdated service replaced by YouTube Music.
- ๐บ Google Play Movies โ If You Donโt Watch Movies on Google.
- ๐ฐ Google News โ If you donโt use the news feed.
- ๐ฎ Google Play Games โ If you donโt play mobile games with achievements.
- ๐ Google Fit โ if you donโt track activity (you can replace it with Mi Fit).
To disable these services:
- Go to Settings โ Applications โ All applications.
- Find the desired application and select Disable (you can not remove completely without root).
- Confirm the action โ the application will stop working and disappear from the menu.
Do not disable Google Play Services and Google Play Store, which will cause most apps, including WhatsApp, Instagram and banking services, to fail.
๐ก
If push notifications stop working after Google shuts down, turn it back on. Some apps (like Telegram) rely on Google Play Services to deliver notifications.
3.Cache and temporary files: how to clean without harming the system
Over time, MIUI 10 accumulates app cache, temporary update files, and debris from system processes, which can be safely removed, but it is important not to overdo it - some cached data speeds up the work of frequently used applications.
What can be cleaned:
- ๐๏ธ Application cache - in Settings โ Warehouse โ Cache data.
- ๐ Downloads โ Download folder in internal memory.
- ๐ Remains of updates - folder Downloaded_Rom at the root of the storage (if the updates were successful).
- ๐ธ Gallery miniatures โ.thumbnails folder (hidden, requires a file manager with support for hidden files).
For deep cleaning:
- Use the built-in cleaning utility (Security โ Cleaner).
- Manually check the folders DCIM/.thumbnails, Android/data (remnants of remote applications).
- To remove the cache of system applications, ADB may be required:
adb shell pm clear com.miui.cleanmaster # Cleaner Cache Cleaner
adb shell pm clear com.android.vending #Cleaning up Google Play cacheโ ๏ธ Attention: Do not delete folders MIUI, system or files with extension.odex/.apk At the root of the system, it will lead to collapse. MIUI.
| Type of file | Can I remove it? | Effects of consequences |
|---|---|---|
| App cache (Android/data/*/cache) | Yes. | Applications will be loaded longer at the first launch |
| folder Downloaded_Rom | Yes. | Free up to 1-3 GB, if there are old firmware |
| .nomedia files | No. | The gallery and media scanner will be disrupted |
| MIUI/DebugLog folder | Yes. | System logs are only needed to diagnose errors |
4. Removal of system applications via ADB (for advanced)
If the built-in MIUI 10 tools do not allow you to remove an unnecessary application, you can use ADB (Android Debug Bridge), which requires connecting your smartphone to your computer and basic command line knowledge.
Step-by-step:
- Enable USB Debugging in Settings โ About Phone โ MIUI version (click 7 times, then go back to Additional โ For Developers).
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (or Terminal on Mac/Linux) and type:
adb devices # Checking the connection
adb shell pm list packages # List of all installed packages
adb shell pm uninstall -k --user 0 com.miui.browser # Example: deletion of Mi BrowserList of safe packets to remove via ADB:
- ๐ฐ com.xiaomi.payment โ Mi Pay.
โ ๏ธ Attention: Teams with flag --user 0 remove the application only for the current user. Complete removal (without any exception) -k) requires root rights and may disrupt the system.
What if the ADB canโt see the device?
5. Optimization of autoboot and background processes
Many applications in MIUI 10 run automatically and run in the background, consuming battery life. They can be limited without being deleted.
How to turn off autoboot:
- Go to Settings โ Battery and Performance โ Battery Management.
- Select App Selection and disable AutoRun for unnecessary programs.
- In Battery Protection, set limits for background activity.
List of applications that can be limited:
- ๐ Google Play Services (No need to limit Google Play Services!).
For advanced users:
adb shell dumpsys deviceidle whitelist -com.facebook.katana # Add Facebook to the list of restrictions๐ก
Restricting autoload and background activity can significantly increase battery life, but some apps (such as instant messengers) will stop showing notifications.
6. Cleaning the system section: what can and cannot be touched
The system partition in MIUI 10 contains critical files, but there are also those that can be deleted without consequences. Never delete files with.apk,.odex extensions or /system/bin, /system/lib folders, which will lead to a device blink.
What can be safely removed (through root or TWRP only):
- ๐จ Wallpaper and themes - folder /system/media/theme/default (if you use custom themes).
- ๐ฃ๏ธ Voice packets -- folder /system/tts (unless you use voice input).
- ๐ Language packets - files in /system/app LatinIME (unless additional languages are needed).
- ๐ก Wi-Fi Direct Files โ /system/etc/wifi/WifiConfigStore.xml (will be reset on the next connection).
Example of a command to remove via ADB root:
adb shell
su
rm -rf /system/media/theme/default/wallpaper/* # Removal of standard wallpaperโ ๏ธ Note: Removing files from /system You can't root without it. You can't do it right. You can get a bootloop.
7. Alternative cleaning methods: from custom firmware to factory dumping
If manual cleaning is not working, consider more radical methods:
- ๐ Factory reset โ deletes all data, but returns the system to its original state.
- ๐ ๏ธ Install custom firmware (for example, LineageOS) โ requires unlocking the bootloader.
- ๐ฆ Magisk โ to remove system applications without root (Universal Debloater module).
- ๐ง Deblotting applications such as Debloater Tool (works through the ADB).
Benefits and risks:
| Method | Pluses | Cons |
|---|---|---|
| Factory dumping | Complete cleaning, no risk to the system | All data is deleted, configuration from scratch is required |
| Custom firmware | Clean system without bloat, new features | Brick risk, loss of warranty, possible bugs |
| Magisk + modules | Flexible settings, no need for full root | Requires unlocking the bootloader, possible conflicts |
For factory discharge:
- Go to Settings โ Additional โ Recovery and Reset.
- Select Reset and confirm.
- After the reboot, the device will be as new.
๐ก
Before reset, write down your phone's IMEI (dial *#06#) to restore communication in case of network loss.