The Xiaomi Redmi Note 8 is one of the most popular smartphones in the budget segment, but even its 64/128 GB of memory is eventually clogged with unnecessary files. App cache and system temporary data can take up to 10-15 GB, slowing down the device. Unlike flagships, where cache cleaning is often automated, on the Redmi Note 8 with MIUI, this process requires manual control.
Compounding the problem, the manufacturer hides some cleaning options in the depth of the menu, and unselective deletion of the cache can lead to loss of data in games (for example, progress in Genshin Impact or Call of Duty Mobile is stored in cache). In this guide, we will analyze all the current methods - from basic cleaning through settings to deep cleaning through recovery, and explain which files can be deleted without risk and which should not be touched.
Why Redmi Note 8 cache should be cleaned regularly
Cache is a temporary file that creates applications and a system to speed up work. On the Redmi Note 8 with a Snapdragon 665 processor and 4 GB of RAM, cache plays a critical role: it reduces the load on the iron, but when overflowing it gives the opposite effect.
The main signs that the cache requires cleaning:
- ๐ฑ Smartphone slows down when switching between applications (even after rebooting).
- ๐ The battery is discharged on 20-30% faster than usual due to background activity.
- ๐ฒ Apps (especially Facebook, Instagram, TikTok) fly out or load content for a long time.
- ๐จ In the Storage section, the system shows "Other Files" more than 5 GB.
On Redmi Note 8, the cache is divided into three types: 1) Application cache - temporary data of games and programs (for example, video thumbnails in YouTube), 2) Dalvik cache - files of the Android virtual machine (accelerate the launch of applications), 3) System cache - MIUI log files and updates.
You have to remove them in different ways!
โ ๏ธ Warning: Donโt confuse cache with app data! Deleting Telegramโs cache will simply clear up downloaded stickers, and deleting data will leave your account and delete all chats.
Method 1: Clearing the cache of individual applications through settings
The safest method is to selectively remove the cache for the programs that take up the most space. On the Redmi Note 8, this is done as follows:
- Open Settings โ Applications โ Application Management.
- Slip on the three dots in the upper right corner and select Sort by size.
- Select an app (like Google Play Services or Facebook).
- Press Warehouse. โ Clear the cache.
Top.-5 "Cache eaters on Redmi Note 8 (user data):
| Annex | Average cache size | Can we clean it? |
|---|---|---|
| Google Play Services | 1.2โ3.5 GB | Yes (but it may need to be rebooted) |
| 800MB - 2 GB | Yes (photos and videos will be re-uploaded) | |
| 500 MB - 1.5 GB | Yes (stories and rails will load when opened) | |
| MIUI Launcher | 300-600 MB | No (Icon location may be reset) |
| gallery | 200-500 MB | Yeah (miniatures will be recreated) |
If the application after cleaning the cache began to work unstable (for example, VKontakte loads the tape for a long time), try:
Reboot your smartphone|Update the app in the Play Market|Clear the data (only if you are ready to lose the settings)|Turn off background activity in battery settings-->
Method 2: Automatic cleaning through "Safety" (MIUI Optimizer)
MIUI has a built-in optimization tool called Security, which not only cleans the cache, but also closes the background, which is especially true for the Redmi Note 8 with its modest 4GB of RAM.
Instructions:
- Open the Security app (if not, download from the MIUI App Store).
- Go to Optimization (or Acceleration in New Versions).
- Click Deep Cleanup โ Garbage Files.
- Check the application cache and residual files, then tap Clear.
Advantages of this method:
โ Clears the cache of all applications at once (no need to do it manually for each app).
โ Deletes residual files after uninstallation of programs.
โ The exact size of the vacated space.
โ ๏ธ Note: Auto Cleaning function in MIUI It may conflict with some applications (e.g. WhatsApp stops saving media files). If you notice problems, turn off automatic cleaning in the Security settings.
Method 3: Cleaning the system cache with Recovery Mode
If the smartphone is severely slowed even after cleaning the app cache, the problem may be in the system cache (Dalvik-cache and temporary MIUI files), which can only be deleted through Recovery mode.
The following is a step-by-step instruction for Redmi Note 8:
- Turn off the phone.
- Press the Power button + Volume up simultaneously and hold for 10 seconds until the Mi logo appears.
- From the Recovery menu, select the language (English / Chinese), then tap Wipe & Reset.
- Select Wipe Cache (not Wipe All Data!)
- Confirm the action and wait for the completion (it will take 1-2 minutes).
- Reboot your phone with Reboot โ Reboot to System.
What this method does:
โ Removes Dalvik cache โ speeds up application launches.
โ Cleans log files. MIUI, which can take up to 1 GB.
โ Corrects errors such as "The application has stopped".
What happens if you choose Wipe All Data in Recovery?
Method 4: Manually Delete Cache Through File Manager
For power users, there is a way to manually clean the cache through /data/data and /cache folders, which allows you to remove the cache even for applications that do not appear in the settings (for example, Google system services).
Important: You need root access or a file manager with superuser rights (like Root Explorer or FX File Explorer), and without root, you'll only see a fraction of the folders.
How to clean the cache manually:
- Open a file manager with root access.
- Go to /data/data, where all applications are stored.
- Find the folder of the desired application (for example, com.facebook.katana for Facebook).
- Delete the contents of the cache folder (donโt touch the other folders!).
- For the system cache, go to /cache and delete all files inside.
Warnings:
- ๐ซ Do not delete lib folders, databases or files with the.db extension โ this will cause the application to crash.
- ๐ซ Donโt clean the cache of com.android.providers.media โ it will reset the media library.
- ๐ซ After manual cleaning, restart your phone, otherwise the system may recover some files.
adb shell pm clear --user 0 com.package.name(Replace com.package.name with ID applications).-->
Method 5: Cache reset via ADB (for advanced users)
If standard methods don't work, you can use Android Debug Bridge (ADB), a debugging tool for PCs.
- ๐ง You need to clear the cache of system applications that do not appear in the menu.
- ๐ง The phone is stuck on the boot due to overcrowded cache.
- ๐ง You need to clear the cache for all users (if you use a multi-account).
Instructions:
- Download ADB Tools on PC (for example, the official package from Google).
- Turn on Redmi Note 8 Settings โ About Phone โ MIUI version (tap 7 times to activate Developer Mode).
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect your phone to your PC and execute: Adb devices (should display your device) in the command line.
- To clear the cache of all applications, enter: adb shell pm trim-caches 99999999999
Additional commands:
| Team team. | Action. |
|---|---|
| adb shell pm clear com.miui.gallery | Clears the cache and data of the Gallery |
| adb shell rm -rf /data/local/tmp/* | Deletes temporary system files |
| adb shell am broadcast -a android.intent.action.CLEAR_CACHE | Sends a signal to all applications to clear the cache |
โ ๏ธ Note: pm clear not only removes the cache, but also the application data (e.g. settings and accounts) and only use it if you are ready to reconfigure the program.
Frequent Mistakes and How to Avoid Them
Clearing the cache on the Redmi Note 8 seems like a simple procedure, but many users face problems.
1.After cleaning the cache, the applications became slower to work
This is normal: apps need time to repair the cache, if the brakes don't pass after 1-2 days:
- ๐ Reinstall the problem app.
- ๐ Check the battery settings: it is possible, MIUI limit background activity.
- ๐ฑ Update the firmware: in older versions MIUI 12 were caching bugs.
2.The system shows that the cache is cleared, but the space is not vacated
The reason is junk files in the /data/log folder, to delete them:
- Get root access or use ADB.
- Execute the command: adb shell rm -rf /data/log/*
3. there is a notification of "insufficient memory" after cleaning
This happens if MIUI reserves space for updates.
- ๐ Move the files to SD-card (if any).
- ๐ Restart the phone โ the system will count the free space.
- ๐ซ Turn off automatic update downloads in Settings โ The phone. โ Updating the system.
๐ก
If the memory is still filled with invisible files after all the manipulations, check the /data/media/0/MIUI/backup/AllBackup folder โ there may be gigabytes of old backups.