How to completely remove cache on Xiaomi Redmi 10: system, applications and hidden files

Xiaomi Redmi 10 โ€” One of the most popular smartphones, but even 64/128 GB of memory is clogged with unnecessary files over time. app cache, system log files and residual data are "eat up" to 30% And it's free space, slowing down the device. 10 especially sensitive to cache overflows due to limited Helio processor resources G88 and standard eMMC memory 5.1.

In this article, we will analyze not only standard cleaning methods (through settings and applications), but also hidden methods that Xiaomi does not advertise: cache removal. Dalvik/ART, folder-cleaning /data/local/tmp, And also, the problem of cache being "returned" after deleting, and we'll focus on the specifics. MIUI 13/14 on the Redmi 10, where the cache of some system applications (e.g., Security or GetApps) is not cleared by standard means.

1.What is the cache on Xiaomi Redmi 10 and why it needs to be cleaned

Cache is a temporary file that creates applications and a system to speed up work. On Redmi 10, the cache is divided into three types:

  • ๐Ÿ“ฑ Application cache: image thumbnails, web pages, game data (e.g, PUBG Mobile or Genshin Impact can take up to 5 GB).
  • โš™๏ธ System cache: update files MIUI, log-files (/data/log), cash Dalvik/ART (Android virtual machine).
  • ๐ŸŒ Browser cache: cookies, history, uploaded media files (in Chrome or Mi Browser).

Redmi 10 cache accumulates faster than flagships, because of:

  • ๐Ÿ”‹ Cheap eMMC memory: it handles write/delete operations more slowly, resulting in cache fragmentation.
  • ๐Ÿค– MIUI-Optimizations: The system aggressively caches data for smoothness, but does not always delete it correctly.
  • ๐Ÿ“ฆ Pre-installed apps: Mi Video, Music, GetApps constantly update cache in the background.

โš ๏ธ Warning: Clearing the cache of apps (such as WhatsApp or Telegram) will cause media files to be re-uploaded the next time you open it, and the system cache can be deleted safely, but after that the first start of some functions (such as cameras) may take longer.

๐Ÿ“Š How often do you clean your Xiaomi cache?
Once a week.
Once a month
Only when memory ends
Never cleaned.
I don't know what it is.

2. How to clear the cache of individual applications on Redmi 10

The easiest way is to remove the cache for a particular app through settings, which is useful if one of the apps has swelled to several gigabytes (like Facebook or TikTok).

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the app you want (e.g. Google Play Store).
  3. Press Warehouse. โ†’ Clear the cache.
  4. For complete cleanup (including login details), click Clear all data only if you are ready to lose accounts and settings.

On Redmi 10, some system applications (such as Security or Theme Manager) may not show the Clear Cache button.

Disable the application in Settings โ†’ Annexes โ†’ Permits

Update the application through the Play Store

Use it. ADB (see section 5)

Reset the application settings (Settings) โ†’ System system โ†’ Resetting settings โ†’ Resetting application settings)-->

Example of โ€œproblematicโ€ applications on MIUI 14:

AnnexTypical cache sizeCan I clean it in the standard way?
Mi Browser500MB - 1.5GBYes, but cookies will persist.
GetApps200-800 MBNo (ADB required)
Security100-300 MBPartially (the scan cache is not deleted)
Gallery1-3 GBYeah, but the thumbnails will recover.
Google Play Services200 MB - 1 GBYes, but it could disrupt Google's services.

3. Completely clear the cache of all applications without root

If you need to remove the cache of all applications at once, without going through them one by one, use the built-in function. MIUI:

  1. Go to Settings โ†’ Memory โ†’ Cleanup.
  2. Click Deep Cleanup (may be called Garbage Cleanup in the MIUI 12).
  3. Select the app cache and confirm the deletion.

This method removes:

  • ๐Ÿ—‘๏ธ Cache of user applications (excluding system applications).
  • ๐Ÿ“ Temporary files from the folder /data/data/*/cache.
  • ๐Ÿ–ผ๏ธ Miniatures from the gallery (they will be restored at the next opening).

However, the system cache and data of some Xiaomi applications remain intact, such as the Mi Account or Find Device cache is not cleared this way.

๐Ÿ’ก

After deep cleaning, restart your smartphone โ€“ this will allow the system to reassemble the Dalvik cache without errors, which will speed up the work by 10-15%.

4. Cleaning the system cache (including Dalvik/ART)

The system cache on Redmi 10 includes:

  • ๐Ÿ”„ Cash updates. MIUI (/cache).
  • ๐Ÿค– Cash of the virtual machine Dalvik/ART (/data/dalvik-cache).
  • ๐Ÿ“œ Log files (/data/log and /data/anr).

To clean it without root rights, use the Recovery mode:

  1. Turn off your smartphone.
  2. Press the Power button + Volume up until the Mi logo appears.
  3. From the Recovery menu, select Wipe & Reset โ†’ Wipe Cache.
  4. Confirm the action and restart the device.

This method does not delete user data, but resets:

  • โœ… Cache updates (if they freeze when installing).
  • โœ… Errors in the virtual machine (useful if applications suddenly close).
  • โŒ Does not affect the cache of applications and media files.

โš ๏ธ Note: If after cleaning the cache in Recovery, the smartphone loads for a long time (more than 5 minutes), do not interrupt the process.

What happens if Recovery does not open?
If power is clamped + Volume up the smartphone just turns on, try: 1. Connect the charger and repeat the combination. 2. Use ADB (See section 5 to go to Recovery: adb reboot recovery 3. Make sure the battery is more than 30% charged (on a discharged Recovery device, you may not start).

5. Cache removal through ADB (power-user)

If standard methods donโ€™t help (like GetApps cache or Mi Browser doesnโ€™t clear), use Android Debug Bridge (ADB). It is Googleโ€™s official tool for managing Android devices via a computer.

Instructions:

  1. Download ADB Tools and unpack it into a folder on your PC.
  2. On Redmi 10, turn on Settings โ†’ The phone. โ†’ Version. MIUI (Press 7 times to activate Developer Mode).
  3. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  4. Connect the smartphone to the PC and in the command line (in the folder with the ADB) execute:
adb devices

(Your device should be displayed).

adb shell pm clear --user 0 com.miui.packageinstaller

(Replace com.miui.packageinstaller with the desired application package, for example, com.android.browser for Mi Browser).

List of useful ADB-Teams for Redmi 10:

Team team.Action.
adb shell pm clear --user 0 com.miui.securitycenterClearing Security cache (including scan data)
adb shell rm -rf /data/local/tmp/*Deletion of temporary system files
adb shell cmd package bg-dexopt-jobOptimization of Dalvik cache (after cleaning)
adb shell am broadcast -a android.intent.action.CLEAR_DALVIK_CACHEForced cache reassembly ART

โš ๏ธ Note: pm clear commands delete all application data, including settings and accounts. Use cache only to clean up the cache:

adb shell pm trim-caches 1000000000

(where 1000,000,000 is the size in bytes, here ~1GB).

6.Why the cache returns after deletion and how to fix it

Many Redmi 10 users are faced with the fact that a few days after cleaning the cache again takes up several gigabytes.

  • ๐Ÿ”„ Auto-Update Apps: Play Store and GetApps Download Updates in the Background.
  • ๐Ÿ“ธ Social media: Instagram, TikTok, Facebook cache videos and Stories.
  • ๐ŸŽฎ Free Fire, Call of Duty Mobile Store Textures and Maps in Cache.
  • ๐Ÿ” MIUI-Optimization: the system preloads data to โ€œquickly launchโ€ applications.

Decisions:

  1. Turn off auto-update in the Play Store (Settings) โ†’ Auto-update of applications โ†’ Never).
  2. Limit background activity for social networks (Settings) โ†’ Annexes โ†’ Permits โ†’ Auto-start).
  3. Use the โ€œLightโ€ versions of apps (for example, Facebook Lite instead of the usual Facebook).
  4. Transfer the cache to a memory card (only for supported applications):
adb shell pm set-install-location 2

(where 2 is a memory card).

If the cache of system applications (such as Security or MiuiDaemon) is recovered after cleaning, this may indicate:

  • ๐Ÿ› Mistake in MIUI (especially in versions 13.0.4โ€“13.0.6 for Redmi 10).
  • ๐Ÿ”„ Background processes that recreate cache (e.g. com.xiaomi.midrop for file transfer).

๐Ÿ’ก

Redmi 10s. MIUI 14 cache of Google Play Services and MiuiDaemon apps can be restored due to background sync Solution: disable sync in Settings โ†’ Accounts. โ†’ Google โ†’ Synchronization for unnecessary data.

7. Alternative methods: applications and manual cleaning

If embedded tools MIUI If you don't get it, use third-party utilities.The best options for Redmi 10:

AnnexFunctionsCons
SD MaidRemove cache, empty folders, duplicatesRequires root for deep cleaning
CCleanerClearing the cache, stories, APK-fileAdvertising in the free version
Files by GoogleDelete unnecessary files, analyze memoryDoes not clear the system cache
1Tap CleanerQuickly clear the cache of all applicationsNot working with MIUI 14 without ADB

For manual cleaning, connect Redmi 10 to your PC and remove folders using the Explorer:

  • /storage/emulated/0/Android/data/*/cache โ€” cache of user applications.
  • /storage/emulated/0/DCIM/.thumbnails โ€” gallery-piece.
  • /storage/emulated/0/Download โ€” Uploaded files (check before deleting!).

โš ๏ธ Attention: Do not delete folders /data or /system manually, it will cause system failure! You need root or custom recovery to work with these partitions (for example, custom recovery, TWRP).

8 When cleaning the cache doesn't help: radical measures

If after all the manipulations, the memory on Redmi 10 is still clogged, and the smartphone is slowing down, consider the following steps:

1. factory reset (will remove everything, including apps and accounts):

  1. Make a backup copy in Settings โ†’ Additionally. โ†’ Backup and reset.
  2. Go to Settings. โ†’ System system โ†’ Resetting settings โ†’ Erase all data.
  3. Select to erase internal storage (optional).

2. Switch to custom firmware (e.g. Pixel Experience or LineageOS):

  • โœ… Pros: no pre-installed Xiaomi garbage, better memory optimization.
  • โŒ Cons: loss of warranty, risk of โ€œbrickingโ€ with improper installation.

3. memory replacement (if the problem is hardware wear):

The eMMC memory on Redmi 10 has a limited record life. If the smartphone is in use for more than 2-3 years, the memory may be worn out. AIDA64 (storage โ†’ State of health).

๐Ÿ’ก

If the cache accumulates again quickly after reset, the problem may be in the faulty memory module, in which case only changing the board or switching to cloud storage (for example, Google Photos for media files) will help.

FAQ: Frequent questions about cleaning the cache on Redmi 10

โ“ Can cache be cleared without data loss in applications?
Yes, if you use standard cache cleaning (Settings) โ†’ Memory. โ†’ Cleaning) or ADB-This will only delete temporary files without affecting accounts or settings.
โ“ Why After Cache Clearing, Some Apps Are Slower?
When you first run after cleaning, applications have to re-cache (for example, download textures in games or thumbnails in a gallery), this is a temporary slowdown โ€” after 1-2 uses, the speed will return to normal.
โ“ How to Clear Mi Browser Cache if the Button is Inactive?
Use it. ADB: adb shell pm clear --user 0 com.android.browser or delete the folder /storage/emulated/0/Android/data/com.android.browser/cache manually.
โ“ Can I transfer the cache to the memory card?
Some apps (like Spotify or Netflix) allow you to cache your data. SD-The map is in its settings. ADB-command: adb shell pm set-install-location 2 However, the system cache and most application data will remain in internal memory.
โ“ What to do if after cleaning the cache missing photos in the gallery?
Cleaning the cache of the Gallery app only removes thumbnails. The photos themselves remain in folders. DCIM Or Pictures. Update the gallery by pulling the screen down, or reboot your smartphone.