Xiaomi Redmi 9 is one of the most popular budget smartphones, but over time even it begins to โslow downโ the main reason is clogged cache, which takes up precious memory and slows down the system. In this article, we will discuss how to properly clean the cache on Redmi 9 (including modifications of Redmi 9A/9C/9T), without deleting important data, and return the phone performance.
Cache is a temporary file that creates applications and a system to speed up re-operations. For example, when you open Instagram, it stores thumbnails of photos in cache so that it can upload them faster the next time it runs. But over time, these files accumulate, taking up gigabytes of memory. On Redmi 9, with its modest 32-64 GB of storage, this is especially critical.
It is important to understand that there are three types of cache: 1) Application cache - temporary data of specific programs (for example, YouTube or Telegram cache), 2 System cache - files that are created by MIUI itself to speed up the interface, 3) Dalvik cache - optimized versions of applications for fast download (you can delete it only through Recovery).
In this tutorial, we will look at all the ways to clean up, from standard MIUI tools to hidden features for power users, and find out why cleaning the cache through Settings removes only some of the debris, and how to get to hidden temporary files.
1. Clearing the cache of individual applications through settings
The easiest and safest way is to remove the cache for specific programs. It won't affect their work, but it will free up space. On Redmi 9 with MIUI 12/13, the path to the menu may be slightly different, but the general logic holds.
How to do this:
- Open Settings โ Applications โ Application Management.
- Select an app (like Facebook or Google Chrome).
- Press Warehouse. โ Clear the cache.
- For complete cleanup (including login data), select Clear all data, but note: this will reset the program settings.
How much space can I get? Depends on the application.
- ๐ท Instagram - up to 500MB
- ๐ต Spotify โ up to 1 GB (if you downloaded music)
- ๐ Google Maps โ up to 2 GB (card cache)
- ๐บ YouTube โ up to 300 MB (miniatures and video buffer)
โ ๏ธ Note: Do not clear the cache of system applications (e.g. com.android.systemui or com.miui.home) unnecessarily. MIUI, until the phone is rebooted.
If you are too lazy to clean each application manually, use the automatic cleaning function:
- Go to Settings. โ Memory.
- Click Clean in the section "Junk files".
- Select the app cache and confirm the action.
2. System cleaning through "Security" (built-in antivirus)
MIUI has a built-in security tool that not only scans for viruses, but also finds unwanted files, including cache, which is more effective than manual cleaning, as it analyzes hidden temporary data.
Instructions:
- Open the Security app (the shield icon).
- Go to the Cleanup tab (or Accelerate in new versions).
- Press the check and wait for the scan to be completed.
- Select Garbage Files โ App Cache and click Clear.
The advantage of this method is that it shows exactly how much space the cache takes up (usually 1-3 GB on a loaded phone).
- ๐๏ธ Temporary files APK (leftovers after application installation)
- ๐ Empty folders
- ๐ Log files (log files)
If you see Deep Clean in the Cleanup section, don't rush to use it. It deletes not only the cache, but also the application data (for example, save in games).
Backup important data |Remember application logins/passwords |Check the space available (should be โฅ10%) |Disable automatic application updates-->
3. Clearing Dalvik cache via Recovery Mode
Dalvik cache is an optimized version of installed applications that the Android virtual machine creates to speed up their launch, and cleaning it is useful if the phone has started spontaneously restarting or emitting an error "App stopped." However, this can only be done through Recovery Mode.
Step-by-step:
- Turn off Redmi 9.
- Press the Power + Volume buttons up at the same time and hold for 10-15 seconds until the Mi logo appears.
- From the Recovery menu, select the language (if required), then go to Wipe & Reset (or Advanced in older versions).
- Select Wipe Dalvik Cache and confirm the action.
- After cleaning, restart the phone (Reboot).
What this procedure does:
- ๐ Resolves errors such as "Unfortunately, [app] has stopped"
- โก Accelerates the first application launch after rebooting
- ๐๏ธ Frees up to 500 MB-1 GB (depending on the number of installed programs)
โ ๏ธ Warning: Don't confuse the Wipe Dalvik Cache with Wipe Data! The second option will reset the phone to factory settings, deleting all your data.
If the phone is loading for a long time (5-10 minutes) after cleaning the Dalvik cache, it's normal, and the system restores optimized files for applications.
What happens if the Recovery Mode does not open?
4.Using third-party applications to clean up the cache
If the built-in MIUI tools don't work, you can use third-party utilities, which offer more flexible settings and often find debris that the system misses.
| Annex | Advantages | Deficiencies | Link (Google Play) |
|---|---|---|---|
| CCleaner | Remove cache, temporary files, duplicate photos | Advertising in the free version | Download |
| SD Maid | Deep scanning, database cleaning | A complex interface for beginners | Download |
| Files by Google | Simple interface, cleaning cache and duplicates | Does not remove the system cache | Download |
| AVG Cleaner | Optimizes memory and battery | Aggressive advertising | Download |
How to use CCleaner (for example):
- Install and open the application.
- Go to the Cleanup tab.
- Select the App Cache and System Cache.
- Press Analysis, then Clean.
Tip: Before using third-party cleaners, back up important data. Some utilities (such as SD Maid) can delete files that the system considers unnecessary, but which you will need.
๐ก
If the app is slower after cleaning the cache, just restart it, and the first time you run it, the cache is created again, and the speed will return to normal.
5 Manually clean the cache through the file manager
For power users, there is a way to manually delete cache by gaining access to hidden folders. This is risky (you can delete important files), but sometimes necessary if standard methods do not help.
How to do this:
- Install a file manager with access to root folders (such as Solid Explorer or FX File Explorer).
- Enable the display of hidden files in the manager settings.
- Go to /data/data/<name packet app>/cache For example, for WhatsApp it will be /data/data/com.whatsapp/cache.
- Delete all files in the cache folder.
Where to look for system cache:
- ๐ /cache/ โ time-file
- ๐ /data/dalvik-cache/ โ Dalvik cache (root rights required)
- ๐ /data/system/package_cache/ โ cache
โ ๏ธ Attention: Delete files from folders /system or /vendor If you don't have root rights, you can't load your phone!
If you have root access, you can use the command via Terminal Emulator:
su
rm -rf /cache/*
rm -rf /data/dalvik-cache/*
reboot6.Automatic Cache Cleanup: Setup of the Scheduler
To avoid manually clearing the cache, set up automatic cleaning via MIUI Optimizer or third-party utilities, which is especially useful if you are actively using your phone and do not want to monitor the free space.
How to set up in MIUI:
- Open Settings โ Memory โ Settings.
- Turn on the automatic cleaning option.
- Select frequency: Daily, Weekly or Memory Shortage.
For more flexible configuration, use MacroDroid (task automation):
- ๐ค Create a macro with a trigger Free Memory Level < 1GB.
- ๐ฒ Action: Clear the app cache.
- โฐ Set a limit: no more than 1 time per day.
Advantages of automatic cleaning:
- โฑ๏ธ Donโt waste time on manual cleaning.
- ๐ Maintaining stable productivity
- ๐ Reduce the load on memory, which prolongs the life of the drive
๐ก
Automatic cache cleaning is not a panacea. If the phone is slowing down due to memory fragmentation or outdated firmware, more radical measures are needed (for example, resetting to factory settings).
7.What to do if cleaning the cache did not help?
If Redmi 9 continues to slow down after all the manipulations, the problem could be deeper.
| Symptoms. | Possible cause | Decision |
|---|---|---|
| The phone is warming and slowing down. | Overloading the processor with background tasks | Turn off the autoload of applications in Settings โ Permissions โ Autorun |
| Apps dyed after cache clearing | Damaged application files | Reinstall problem programs |
| Slow loading after switching on | Memory fragmentation | Do Memory Optimization in Security or Reset |
| Persistent memory deficit | Too much user data | Move the files to SD-map |
If nothing helps, consider the following steps:
- Update the firmware: go to Settings โ About Phone โ System Update.
- Reset to factory settings (pre-make a backup!).
- Check battery health: a worn-out battery can cause lags.Use the AccuBattery app.
- Install custom firmware (e.g. Pixel Experience) if the official MIUI is too overloaded.
On Redmi 9 with 2/3/4 GB of RAM and Helio G35/G80 processor, the brakes are often not due to cache, but with a lack of RAM. Check the list of running applications in Settings โ Apps โ Launched and close the unnecessary ones.