How to reduce applications on Xiaomi: cleaning the cache, compression APK and other ways

Your Xiaomi smartphone again shows a warning about memory shortages, even though you deleted all unnecessary photos and videos long ago?The problem often lies not in media files, but in bloated applications that take up gigabytes of space. Cache, temporary files, updates and unoptimized APKs can eat up to 30-50% of internal memory - even if the programs themselves are almost unnecessary.

In this article, weโ€™ll break down 7 proven ways to reduce the size of applications on Xiaomi devices (including models on MIUI 14/15 and HyperOS).

  • ๐Ÿงน Clear cache and data without removing programs
  • ๐Ÿ“ฆ Squeeze. APK-Files and Remove Unnecessary Components
  • ๐Ÿ”„ Reverse updates to โ€œgluttonousโ€ applications
  • ๐Ÿ› ๏ธ Use hidden functions MIUI optimize memory

All of the methods tested on the Redmi Note 12 Pro+, Poco X5 Pro and Xiaomi 13 Ultra are suitable for most of the brandโ€™s current devices. Importantly, some operations require root or ADB rights, but weโ€™ll show you where to do without them.

1. Cleaning the cache and application data

The fastest way to free up 1-5 GB of memory is to delete the accumulated cache. Unlike completely removing the program, cleaning the cache does not affect the settings and stored data (for example, logins in messengers or progress in games).

How to do this:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select a program (such as YouTube or Facebook).
  3. Press Warehouse. โ†’ Clear the cache.
  4. For deep cleaning tap Clean data (โš ๏ธ This will reset all the settings of the application!).

Pay particular attention to:

  • ๐ŸŽฎ Games (Genshin Impact, PUBG Mobile โ€“ their cache can weigh up to 10 GB)
  • ๐Ÿ“บ Media applications (TikTok, Instagram, Netflix)
  • ๐Ÿ—บ๏ธ Maps (Google Maps, Yandex.Maps โ€“ cache of offline maps takes hundreds of megabytes)

๐Ÿ’ก

If the cache accumulates again quickly after cleaning, limit the applicationโ€™s background activity in the battery settings (Settings โ†’ Battery โ†’ Application Selection).

For automatic cleaning, use the built-in MIUI tool:

  1. Go to Settings โ†’ Memory โ†’ Cleanup.
  2. Activate the Deep Clean option.
  3. Select Clean (the system will prompt you to delete the cache, temporary files and residual data of the deleted programs).
What is Cache and Why Does It Take So Much Space?
Cache is temporary files that apps save to make things faster (like YouTube thumbnails or downloaded levels in games) that accumulate over time and can take up many times more space than the app itself. For example, Telegram cache after a year of use often exceeds 1 GB, even if you donโ€™t download media files.

2. Removal of unnecessary components from APK (without root)

Many applications are installed with โ€œextraโ€ files: localizations for 50 languages, graphics for different screen resolutions or advertising SDKs. On Xiaomi, you can remove these components without root rights using the APK Editor tool or built-in MIUI functions.

Method 1: Using MIUI Optimizer (Hidden Function):

  1. Activate Developer Mode: Settings โ†’ About Phone โ†’ MIUI version (shap 7 times).
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Turn on USB debugging and connect the phone to the PC.
  4. Enter the ADB command: adb shell pm compile -m speed-profile -f com.example.app (replace com.example.app with a batch name for the application, for example com.facebook.katana for Facebook).

Method 2: APK Editor Pro (Take Care!):

  • ๐Ÿ“Œ Download. APK Editor Pro from Google Play.
  • ๐Ÿ” Select an editing app (such as WhatsApp).
  • โœ‚๏ธ Remove folders with unnecessary localizations (res/values-es/, res/values-fr/ etc., leaving only the values-ru/ or values-en/.
  • ๐Ÿ’พ Save the changed. APK And set it on top of the old one.

Backup the original APK (e.g. via APK Extractor)

Make sure you have enough space for temporary files.

Turn off automatic update of the application in Google Play>

Close all background processes of the edited application-->

โš ๏ธ Attention: Editing APK This can cause app failures or account locks (e.g., in banking services).Do not change system applications (Mi Home, Security) - this can disrupt the work of the system. MIUI.

3. rollback of updates to โ€œgluttonousโ€ applications

Some programs after the updates begin to take up many times more space. For example, Google Chrome versions 115+ weighs ~200 MB, while the version 100 โ€“ only 80 MB. On Xiaomi, you can roll back such applications to previous versions.

Instructions:

  1. Download the old version of APK from a reliable source (e.g. APKMirror).
  2. Remove the current version of the app.
  3. Install the downloaded APK (allow installation from unknown sources in Settings โ†’ Applications โ†’ Special Access).
  4. Turn off automatic updates in Google Play:

Examples of apps worth rolling back:

AnnexCurrent size (2026)Size of the old versionRecommended version
Facebook~350MB~120MB280.0.0.46.120
Google Maps~250MB~90MB10.82.1
WhatsApp~180MB~50MB2.21.15.15
TikTok~500MB~150MB23.7.3

โš ๏ธ Note: Backtracking versions may lead to security issues (vulnerabilities in older versions) or incompatibility with the current version of Android).

YouTube|Facebook|Games (Genshin Impact, PUBG etc.)|Google Chrome|TikTok|Other-->

4.Using the Light Mode function in MIUI

MIUI 14/15 and HyperOS have a hidden โ€œLight Modeโ€ feature that optimizes application performance by reducing application size and resource consumption, an option that is especially useful for devices with low RAM (4-6 GB).

How to turn on:

  1. Go to Settings. โ†’ Special facilities.
  2. Select Light Mode (on some firmware, the option is called Lightweight Mode).
  3. Activate the switch and restart the device.

๐Ÿ’ก

Light mode is most effective on devices with 4-6 GB of RAM (for example, the Redmi Note 10 or Poco X3 Pro). On flagships (Xiaomi 13T, Mix Fold 3), the difference in performance will be minimal.

5. Transfer of applications to a memory card (with restrictions)

Many Xiaomi users are trying to solve the memory problem by migrating applications to microSD, but in modern versions of Android and MIUI, this feature does not work for all programs and has limitations.

How to transfer the application to the map:

  1. Insert microSD (UHS-I U3 or higher is recommended).
  2. Format it as an internal memory (โš ๏ธ This will remove all data from the card!: Settings โ†’ Memory. โ†’ Map. SD โ†’ Set up as an internal
  3. Go to Settings โ†’ Applications โ†’ Application Management.
  4. Select the program and click Storage โ†’ Change โ†’ SD card.

Important: Once formatted as internal memory, the card cannot be used on other devices without completely erasing the data.

Which applications can be transferred:

  • โœ… Most Games (Clash of Clans, Brawl Stars)
  • โœ… Media players (VLC, MX Player)
  • โœ… Some messengers (Telegram, but not WhatsApp!)

Which applications cannot be moved:

  • โŒ System applications (Google Play Services, Miui Home)
  • โŒ Annexes with DRM-Protection (Netflix, Disney)+)
  • โŒ Banking applications (Sberbank Online, Tinkoff)
Why not all apps support SD portability?
Manufacturers limit this feature because of: 1. Security โ€“ SD data is easier to steal or swap. 2. Performance โ€“ memory cards slower than internal memory (especially when randomly read / write). 3. License restrictions โ€“ some applications (for example, Netflix) require protection Widevine L1, which only works on internal memory.

6. Removal of pre-installed applications (bloatwer)

Xiaomi is known for installing dozens of unnecessary programs on its smartphones, from duplicate services (Mi Browser + Google Chrome) to advertising utilities (Mi Pay, Mi Credit), which take up space and cannot be removed by standard methods.

Methods of removing the bloatver:

No root:

  • ๐Ÿ›‘ Disabling (does not delete files, but frees RAM):
  • ๐Ÿงน Removal through ADB:

From root:

  • ๐Ÿ—‘๏ธ Complete removal via Root Explorer or Titanium Backup.
  • ๐Ÿ”ง Use of Debloater scripts (e.g. Universal Android Debloater).

List of safe apps to remove on Xiaomi:

Name of namePackage nameCan I turn it off without root?
Mi Browsercom.android.browser or com.mi.browser.globalYes.
Mi Musiccom.miui.playerYes.
Mi Videocom.miui.videoplayerYes.
Mi Paycom.mipay.wallet.inYes.
Mi Creditcom.mi.credit.inYes.

โš ๏ธ Warning: Do not delete system applications with the names com.android., com.miui. or com.google.* - this may cause your smartphone to fail! XDA Developers or 4PDA.

7. Optimization through energy saving modes

The MIUIโ€™s energy saving modes not only save battery life, but also reduce the size of temporary files by limiting background activity, which is especially useful for applications that are constantly synced (like Google Photos or Dropbox).

How to set up:

  1. Go to Settings โ†’ Battery โ†’ Energy Saving Mode.
  2. Choose Balanced or Super Energy Saving.
  3. In the App Selection section, add programs that shouldnโ€™t work in the background (e.g. Facebook, TikTok).
  4. Activate the option to clean up memory when you lock.

What does it mean?

  • ๐Ÿ“‰ Reducing the size of the cache by 20-30% by limiting background synchronization.
  • ๐Ÿšซ Blocking Automatic Video Playback in Social Media.
  • ๐Ÿ”„ Forced cleaning of RAM when blocking the screen (releases to the 1-2 GB on devices with 8+ GB RAM).

Limitations:

  • โŒ Notifications may be delayed (for example, on WhatsApp or Telegram).
  • โŒ Some features will stop working in the background (for example, tracking activity in Google Fit).

๐Ÿ’ก

Super Power Saving Mode is the most aggressive cache cleaner, but can interfere with the work of instant messengers. To balance, choose Balanced Mode and manually add critical applications to the exceptions (for example, Bank Online).

FAQ: Frequent questions

Can you reduce the size of system applications (e.g. Google Play Services)?
System applications cannot be reduced in standard ways, but you can: Clear their cache through Settings โ†’ Annexes โ†’ Google Play Services โ†’ Warehouse โ†’ Clear the cache, roll back to the factory version through ADB: adb shell pm uninstall-updates com.google.android.gms Use Magisk modules for optimization (requires root). โš ๏ธ Do not delete Google Play Services completely โ€“ it will disrupt Google Play and many other apps.
Why does the cache clean up after the memory stops again in a day?
This is because of: Automatic Media Download in Messengers (WhatsApp, Telegram โ€” turn off in chat settings). Background Synchronization (Google Photos, Dropbox โ€” limit to Settings โ†’ Accounts โ†’ Synchronization). Application updates (disable auto-update on Google Play). System logs (cleaned through Settings โ†’ Memory โ†’ Cleanup โ†’ Deep Cleanup). Solution: Use Files by Google to automatically clean up your trash on schedule.
How to reduce the size of games (eg, Genshin Impact or Call of Duty Mobile)
Special methods are used for games: Removal of additional resources: in the game settings, turn off the download HD-Character graphics or voices. SD-map: many games (for example, PUBG Mobile) supports data transfer to memory card, using lightweight versions, such as Call of Duty Mobile Lite instead of the full version. Clear cache via Game Turbo: Settings โ†’ Special facilities โ†’ Game Turbo โ†’ Cleanup. Genshin Impact allows you to remove unnecessary voice packets through Game Settings โ†’ Audio โ†’ Voice Package (saves you) ~1-2 GB).
Will factory resetting be more effective than manual cleaning?
Reset (Settings) โ†’ The phone. โ†’ Resetting will delete all data, including: Apps and their settings, Media Files (photos, videos, music), Accounts and passwords. โœ… Pros: Free up as much memory as possible (up to the end of the day) 50-70% total). โŒ Cons: It will take a long time to recover data from the backup.Recommendation: use the reset only if manual methods did not help, and be sure to do a backup through Mi Cloud or Google Drive.
Can I reduce the size of the MIUI firmware?
Firmware MIUI borrower 8-12 GB and cannot be reduced in standard ways, however, you can: Remove unnecessary system applications (see section below). 6). Install custom firmware (e.g. Pixel Experience or LineageOS) that weighs on 2-4 GB less. Disable firmware updates through Settings โ†’ The phone. โ†’ Updating the system โ†’ Three points. โ†’ Settings โ†’ Turn off automatic loading. โš ๏ธ Installation of custom firmware requires unlocking the loader and may deprive you of guarantees.