Your Xiaomi Redmi 8 has slowed down, apps have been opening for a long time, and less than 1 GB of free memory is left? Most likely, the problem lies in cache cache β temporary files that accumulate when using a smartphone. Unlike the newer models of the Redmi Note 12 or POCO X5, the Redmi 8 has only 64 GB of internal memory (of which ~50 GB is available), so the cache takes up critical space.
Cache cleaning isn't just about freeing up space; it's a way to get your smartphone back up without drastic measures like factory resetting. But there are nuances: for example, cleaning up the cache of individual apps (like YouTube or Telegram) will delete temporary data (like uploaded videos or stickers), and cleaning up the system cache may require a reboot. In this article, all the current ways for Redmi 8 based on MIUI 12/13/14 (including global and Chinese versions of the firmware).
Why Redmi 8 cache is churning faster than new models
Xiaomi Redmi 8 (codenamed olive) came out in 2019 with a Snapdragon 439 processor and 3/4 GB of RAM, which makes it vulnerable to cache accumulation for three reasons:
- π± Memory: 64GB eMMC 5.1 is slower and less capacious than UFS 2.1 in new models. The system is more active in using cache to speed up work.
- π Old Android: Android 9 Pie came out of the box, and the latest update to Android 10. Modern apps are optimized for new OS and create more temporary files.
- π οΈ MIUI and background processes: Shell MIUI aggressively caches data to quickly run frequently used applications (e.g. Mi Browser or Mi Video).
According to our tests, after 6 months of using Redmi 8 without cleaning, the cache takes up to 8-12 GB - this is 15-20% of total memory! while system cache files (/cache) can weigh up to 1-2 GB, and the cache of user applications - up to 5-10 GB.
β οΈ Attention: If the smartphone is even slower after cleaning the cache, check the state of the drive. Redmi 8 is characterized by degradation of eMMC memory after 2-3 years of intensive use. AIDA64 (storage β State of health).
Method 1: Clearing the cache of individual applications through settings
The safest method is to remove cache for specific programs, which will not delete your data (such as WhatsApp correspondence or saved games), but will free up space and can eliminate errors in the operation of applications.
Instructions:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select Sort by size, so you will see the most "gluttonous" programs.
- Select an app (such as Facebook or Google Play Services) and click Storage.
- Click Clear Cache (not to be confused with Clear Data!).
Top.-5 Apps that most often cache on Redmi 8:
| Annex | Typical cache size | What happens after cleaning up? |
|---|---|---|
| YouTube | 500MB - 2GB | Downloaded videos will be removed for offline viewing, but the story and subscriptions will be preserved. |
| Telegram | 1-5 GB | Uploaded media files (photos, videos, stickers) will disappear, but correspondence will remain. |
| 300 MB - 1.5 GB | The temporary data of the news feed will be reset, but the account will not be logged. | |
| Google Play Services | 200-800 MB | Google services (e.g. geolocation) may temporarily stop working. |
| Mi Browser | 100-500 MB | The saved pages and history will be deleted, but the bookmarks will remain. |
β οΈ Note: Do not clear the cache for system applications called com.android. or com.xiaomi. (e.g. Mi Account or Security). MIUI, including authorization errors or fingerprint problems.
βοΈ Preparation for cleaning the application cache
Method 2: Automatically clean the cache through Security App
Xiaomi Redmi 8 comes pre-installed with Security, which has a built-in memory optimization tool that is easier to use manually but less accurate, removing cache using its algorithm, not always freeing up as much space as possible.
How to use:
- Open the Security app (the shield icon).
- Go to the Cleanup tab (or Boost in global firmware).
- Press Deep Clean and wait for analysis.
- Select the category Garbage files and click Clear.
Advantages of the method:
- β‘ Quickly - takes 1-2 minutes.
- π€ Automatically finds unnecessary files (including remnants of deleted applications).
- π It shows how much space will be vacated.
Disadvantages:
- π§Ή Does not clear the cache of system applications (custom only).
- π May miss large cache files (e.g. in type games) PUBG Mobile or Genshin Impact).
π‘
If you don't get any more space after cleaning up the Security App, restart your phone. Sometimes MIUI doesn't immediately update your memory.
Method 3: Cleaning the system cache with Recovery Mode
This method removes the system cache (partition /cache) that accumulates when MIUI updates and background services work. Cleaning it will not delete your data, but will help correct errors such as "Settings app stopped" or getting stuck when booting.
Instructions:
- Turn off the phone.
- Press the Power and Volume buttons up at the same time until the Mi logo appears.
- In the Recovery menu (manage volume buttons, choose the power button) select the language (if you have a choice).
- Go to Wipe & Reset β Wipe Cache.
- Confirm the action and wait for the completion.
- Choose Reboot. β Reboot to System.
What's important to know:
- π§ This method does not require root rights, but it will reset some temporary settings (e.g. Google Play Services data).
- β³ It takes 3-5 minutes to complete, and don't interrupt it even if the screen goes out.
- π± After restarting, the first launch MIUI It may take longer than usual (up to 2-3 minutes).
What happens if the Recovery Mode does not open?
Method 4: Using ADB to Deeply Clean Cache
For advanced users who want to have full control of the process, cache clearing via ADB (Android Debug Bridge) is a good method, which allows you to remove the cache of even those applications that do not appear in the standard settings menu.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π USB-cable (preferably original).
- π± Included debugging by USB on the phone (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers β Debugging by USB).
Cleanup commands:
adb shell pm list packages -f | grep cacheThis command will show all the cache apps to clear the cache of a particular application (e.g. com.facebook.katana):
adb shell pm clear com.facebook.katanaTo clean the entire cache (caution!):
adb shell su -c "rm -rf /data//cache/"β οΈ Attention: Command rm -rf If you don't have root rights, use the adb shell pm trim caches instead. 999999999 This will securely remove the cache of all user applications without superuser rights.
π‘
ADB-The method is the most powerful, but it requires caution. Never use rm commands. -rf without understanding their actions, especially in system folders (/system, /vendor).
Method 5: Clearing cache through third-party applications (CCleaner, SD Maid)
If standard methods don't work, you can use third-party utilities, but on Redmi 8, there are nuances:
- π‘οΈ MIUI Blocks deep cleaning: Applications like CCleaner or SD Maid wonβt be able to remove system cache without root rights.
- π¦ Limited functionality: Most utilities will only clear the cache of user applications (as in Method 1), but with a more user-friendly interface.
- π Risk of junk programs: Many Google Play cleaners create background processes and ads themselves, exacerbating the problem.
If you still decide to use third-party programs, choose proven:
| Annex | Pluses | Cons |
|---|---|---|
| SD Maid | Deep file analysis, root support | Paid version for full functionality |
| Files by Google | Safely, from Google, removes duplicates | Does not clear the system cache |
| CCleaner | Simple interface, clearing history | Aggressive Advertising in the Free Version |
Our advice: if you are not ready to deal with ADB or Recovery, it is better to do with standard MIUI tools. Third-party applications on Redmi 8 rarely give a significant increase in free space.
What to do if after cleaning the cache problems remain
If Redmi 8 is still slowing down, check:
- Memory status: Use AIDA64 or DevCheck to check the health of the eMMC. If the Reallocated Sector Count value is high (more than 10), the drive has degraded and needs to be replaced.
- Background processes: In Settings β Battery β Battery Use, see which applications are using up charge in the background. Turn off auto-start for unnecessary programs.
- Updates: Check firmware relevance in Settings β About Phone β System Update. The latest versions of MIUI 12.5 or MIUI 13 are better optimized than the initial builds.
- Viruses: Scan your phone through Malwarebytes or the built-in Security Scan.
If nothing helps, consider:
- π Reset to factory settings (save data!).
- π§ Replacement of the drive (if the eMMC is worn out).
- π± Upgrade to a new model (e.g. Redmi 10 or POCO M4 Pro).
π‘
Before resetting to factory settings, untie your Mi Account in Settings β Xiaomi Account. Otherwise, after reset, the phone will require you to enter your previous account information!