What can be removed in Xiaomi without consequences: system applications, cache and garbage

Xiaomi smartphones based on MIUI or the new HyperOS often suffer from overloading with unnecessary applications and system debris. Even after buying a device, users face dozens of pre-installed services, many of which duplicate functions or are not used at all. But what can be removed from this without risking system stability? And what files should be cleaned regularly to make room?

In this article, we will discuss in detail:

What system applications can be uninstalled or disabled (including hidden MIUI/HyperOS services)

How to clean the cache and temporary files without breaking the phone.

What data is safely deleted manually through the file manager (and where it is stored).

What not to touch even with a severe memory deficit - and why.

โš ๏ธ Note: Some operations require root or use rights ADB. If you are not sure about your actions, it is better to limit yourself to the safe methods from the first sections.

1. Xiaomi system applications that can be removed

The pre-installed MIUI/HyperOS applications fall into three categories:

  • ๐Ÿ”น Securely Deleted โ€“ Duplicate features (e.g., two browsers) or unnecessary services (e.g., Mi Pay outside China).
  • ๐Ÿ”ธ Removable โ€“ You can uninstall, but this can affect individual functions (for example, Mi Video is needed to play some formats).
  • ๐Ÿ”ด Critical โ€“ Deletion will cause system failures (e.g., Security or System) UI).

Below is a list of apps that can be removed by most users (if you donโ€™t use specific features), and the ADB team will do the uninstallation without root rights:

adb shell pm uninstall -k --user 0 com.xiaomi. packet name

List of safe packets to remove (checked on MIUI 14/15 and HyperOS):

AnnexPackageWhat is responsible for?Can I remove it?
Mi Browsercom.android.browserStock browserYes (if you use Chrome/Edge)
Mi Videocom.miui.videoplayerVideo playerYes (if there is an alternative)
Mi Musiccom.miui.playerMusic playerYes.
Mi Paycom.xiaomi.paymentPayment service (only in China)Yes.
Mi Communitycom.xiaomi.forumXiaomi ForumYes.

For removal via ADB:

  1. Turn on USB Debugging in Settings โ†’ About Phone โ†’ MIUI version (tap 7 times, then go back to Additional โ†’ For Developers).
  2. Connect the phone to your PC and execute the command above by replacing the com.xiaomi.name of the package with the desired package.

โš ๏ธ Attention: Removing Mi Video may disrupt the video playback in the gallery.If it is critical, it is better to disable the application via Settings โ†’ Annexes.

๐Ÿ“Š What Xiaomi apps have you already removed?
Mi Browser
Mi Music
Mi Video
Mi Pay
Nothing removed.

2. How to disable (not remove) unnecessary services

If you don't want to take risks, but you want to get rid of background processes, it's better to turn off apps instead of completely removing them, which will stop them from working and free up RAM, but preserve the possibility of recovery.

List of services that can be turned off without consequences:

  • ๐Ÿ“ฑ Mi Roaming (com.miui.roaming) โ€“ only required for roaming in China.
  • ๐ŸŽฎ Game Turbo (com.xiaomi.glgm) โ€“ if you donโ€™t play mobile games.
  • ๐Ÿ“ก Mi Remote (com.duokan.phone.remotecontroller) โ€“ if you do not use an IR port.
  • ๐Ÿ“Š Analytics (com.miui.analytics) โ€“ collects data about phone usage (can be disabled for privacy).

To disable:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application โ†’ Disable.
  3. Confirm the action (the system will warn you that the application will stop updating).

The apps that are disabled will remain in memory, but they will not waste resources, and you can activate them again in the same menu.

๐Ÿ’ก

Before you turn off services, check if you are using associated features, for example, disabling Mi Remote will make the IR port useless for controlling equipment.

3. Clearing cache and temporary files

Cache and temporary files take up gigabytes of memory, but cleaning them requires caution. Some data (such as the Google Play Services cache) is better left unchecked so as not to disrupt services.

What can be cleaned regularly:

  • ๐Ÿ—‘๏ธ Cache of applications (for example, social networks, instant messengers, games) โ€“ cleared through Settings โ†’ Warehouse โ†’ Cache data.
  • ๐Ÿ“ Download folder โ€“ downloaded files that are no longer needed.
  • ๐ŸŽฅ folder DCIM/.thumbnails โ€” Photo and video miniatures (you can delete them, they will be restored automatically).
  • ๐Ÿ“ฆ folder Android/obb โ€” Game data (delete if the game is deleted).

What to clean carefully:

  • โš ๏ธ Google Play Services cache could disrupt Google services.
  • โš ๏ธ folder Android/data โ€” Contains game and app saves (remove only if you know exactly what you donโ€™t need to do).

For deep cleaning, use the built-in cleaning tool (Security). โ†’ Cleaning up, but donโ€™t trust it blindly โ€“ sometimes it suggests removing useful data.

Clean the cache of social networks and messengers|Remove old files from Download|Check the folder. DCIM/.thumbnails|Clean up Android/obb data-free|Don't touch it. Android/data needlessly-->

4. Removal of duplicates and unnecessary media files

Photos and videos take up the lion's share of memory. MIUI/HyperOS has built-in tools for finding duplicates, but they're not always effective. It's better to use third-party apps like Files by Google or CCleaner.

How to find and remove duplicates:

  1. Open Gallery โ†’ Albums โ†’ Duplicates (if the function is available).
  2. Or install Files by Google โ†’ Cleanup โ†’ Duplicate files.
  3. Check out DCIM/Camera, DCIM/Screenshots, and Pictures folders, which often accumulate unnecessary screenshots and re-images.

It is also worth removing:

  • ๐Ÿ“ธ Blurred or unsuccessful photos โ€“ they take up space but never used.
  • ๐ŸŽฌ Videos from instant messengers (Telegram, WhatsApp) - saved automatically in the WhatsApp/Media or Telegram/Telegram Video.
  • ๐ŸŽต Audio files from messengers โ€“ voice messages and music from chats.

To automatically clean your media files, set up Google Photos to back up and delete local copies after uploading to the cloud.

How to disable automatic media saving from messengers?
On WhatsApp: Settings โ†’ Chat โ†’ Gallery Saving (disable). on Telegram: Settings โ†’ Data and Memory โ†’ Media Autoboot (select "Never"). This will prevent memory from clogging with unnecessary files.

5. Dangerous files and folders: what can not be deleted

Some system files and folders are critical to MIUI/HyperOS. Deleting them can lead to bootloop or loss of functionality.

Folder/fileWayWhat is responsible for?Effects of removal
system/systemAndroid system filesThe phone won't turn on.
data/dalvik-cache/data/dalvik-cacheDalvik cache (App acceleration)Lags, app departures
MIUI or HyperOS/system/priv-appFirmware coreCritical disruption
efs/dev/block/bootdevice/by-name/modemIMEI, serial numbersLoss of network, inability to call

Also, you should not delete:

  • ๐Ÿšซ Files with the.odex or.vdex extension are optimized versions of applications.
  • ๐Ÿšซ folder Android/obb Completely โ€“ game data is stored there (remove only unnecessary files).
  • ๐Ÿšซ Any files in /system or /vendor โ€” Even if they seem unnecessary.

โš ๏ธ Warning: If you accidentally delete a critical file and your phone stops working, try resetting your settings via Recovery (click Power). + Volume Up at boot. In extreme cases, you will need to flash the firmware.

6.Memory optimization without deleting files

If you donโ€™t have enough memory, but you donโ€™t want to delete anything, try these methods:

  • ๐Ÿ”„ Transfer of applications to SD-map (if supported): Settings โ†’ Annexes โ†’ Select an application โ†’ Warehouse โ†’ Change. โ†’ SD-map.
  • โ˜๏ธ Cloud Storage: Set up an automatic photo upload to Google Photos or Mi Cloud and delete local copies.
  • ๐Ÿ—ƒ๏ธ Archiving rarely used files: pack old photos/documents into your files ZIP and transfer to PC or cloud.
  • ๐Ÿ”ง Optimization MIUI/HyperOS: set the settings on โ†’ Special facilities โ†’ System acceleration (if available).

Itโ€™s also worth turning off auto-update apps on Google Play if youโ€™re not using mobile internet for downloads, which will save both memory and traffic.

๐Ÿ’ก

Transfer of applications to SD-The card doesnโ€™t work on all Xiaomi models.Since Android 9, Google has restricted this feature to most apps.

7 Root access: what can be removed if you have superuser rights

If you have root rights, you have additional cleanup options, but the risk is even higher, because the wrong action can make the phone tick, and here's a list of what power users are removing for deep optimization.

What can be removed from root:

  • ๐Ÿงน Systemic fonts (/system/fonts) โ€” Leave only the necessary ones (risk: some applications may not display correctly).
  • ๐Ÿ“ด Systemic sounds and melodies (/system/media/audio) โ€” if you use your own.
  • ๐Ÿ“ฆ Unnecessary APK from /system/priv-app โ€” But only if you know exactly what they are responsible for!
  • ๐Ÿ—‘๏ธ Logs and dumps (/data/tombstones, /data/anr) โ€” can be cleaned regularly.

To delete, use Root Explorer or ADB commands with superuser rights. Example of commands to delete folder:

adb shell su -c "rm -rf /system/path/to/folder"

โš ๏ธ Note: Before any manipulations /system backup through TWRP Or OrangeFox Recovery. Without a backup, system recovery may not be possible.

8. Alternative methods of memory release

If none of the above has worked, consider these options:

  • ๐Ÿ”„ Resetting to factory settings is a radical method, but it's effective!
  • ๐Ÿ“ฑ Lite versions of apps (e.g. Facebook Lite, Messenger Lite) โ€“ they take up less space.
  • ๐Ÿ› ๏ธ Custom-based firmware ROM (LineageOS or Pixel Experience โ€“ will eliminate bloat MIUI, But you'll need to unlock the loader.
  • ๐Ÿ”ง Disable animations and visual effects through Settings โ†’ For developers โ†’ Animation (set the value off.).

If the problem is a lack of RAM, not storage, try:

  • Limit background processes in Settings โ†’ For developers โ†’ Process Limit.
  • Disable auto-run of unnecessary applications via Security โ†’ Auto-run.

FAQ: Frequent questions

Can I remove MiuiDaemon or XiaomiServiceFramework?
No, these services are critical to MIUI/HyperOS, and deleting them will cause Xiaomi account, sync, and other features to crash, and you can disable them via ADB at most, but itโ€™s not recommended.
How to return a remote system application?
If the application has been removed through ADB flag-headed --user 0, It can be restored by the command: adb shell cmd package install-existing com.xiaomi.packet name If the deletion was through root, you will need flashing or manual copying APK-file /system/priv-app.
Why do some applications run slower after cleaning the cache?
Cache speeds up the loading of frequently used data, and once cleaned, applications have to reload it, which can cause temporary lags, and after a few runs, the speed will return to normal.
Can I delete the Android/obb folder completely?
No, it stores game data and some apps. Only delete the files of games that have already been deleted or are not in use. For example, if you delete PUBG, you can safely delete the com.tencent.ig folder in obb.
How to check which applications take up the most memory?
Go to Settings โ†’ Apps โ†’ Storage and sort by size, and you can also use Files by Google or SD Maid for detailed analysis.