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.
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:
- Open Settings โ Applications โ Application Management.
- Select the app you want (e.g. Google Play Store).
- Press Warehouse. โ Clear the cache.
- 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:
| Annex | Typical cache size | Can I clean it in the standard way? |
|---|---|---|
| Mi Browser | 500MB - 1.5GB | Yes, but cookies will persist. |
| GetApps | 200-800 MB | No (ADB required) |
| Security | 100-300 MB | Partially (the scan cache is not deleted) |
| Gallery | 1-3 GB | Yeah, but the thumbnails will recover. |
| Google Play Services | 200 MB - 1 GB | Yes, 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:
- Go to Settings โ Memory โ Cleanup.
- Click Deep Cleanup (may be called Garbage Cleanup in the MIUI 12).
- 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:
- Turn off your smartphone.
- Press the Power button + Volume up until the Mi logo appears.
- From the Recovery menu, select Wipe & Reset โ Wipe Cache.
- 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?
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:
- Download ADB Tools and unpack it into a folder on your PC.
- On Redmi 10, turn on Settings โ The phone. โ Version. MIUI (Press 7 times to activate Developer Mode).
- Return to Settings โ Additional โ For developers and enable USB debugging.
- 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.securitycenter | Clearing Security cache (including scan data) |
| adb shell rm -rf /data/local/tmp/* | Deletion of temporary system files |
| adb shell cmd package bg-dexopt-job | Optimization of Dalvik cache (after cleaning) |
| adb shell am broadcast -a android.intent.action.CLEAR_DALVIK_CACHE | Forced 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:
- Turn off auto-update in the Play Store (Settings) โ Auto-update of applications โ Never).
- Limit background activity for social networks (Settings) โ Annexes โ Permits โ Auto-start).
- Use the โLightโ versions of apps (for example, Facebook Lite instead of the usual Facebook).
- 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:
| Annex | Functions | Cons |
|---|---|---|
| SD Maid | Remove cache, empty folders, duplicates | Requires root for deep cleaning |
| CCleaner | Clearing the cache, stories, APK-file | Advertising in the free version |
| Files by Google | Delete unnecessary files, analyze memory | Does not clear the system cache |
| 1Tap Cleaner | Quickly clear the cache of all applications | Not 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):
- Make a backup copy in Settings โ Additionally. โ Backup and reset.
- Go to Settings. โ System system โ Resetting settings โ Erase all data.
- 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.