Xiaomi Redmi 9 is one of the most popular budget smartphones, but over time even it starts to slow down due to overcrowded cache. If your phone gets slower, apps open for a long time and memory ends for no apparent reason β the problem is most likely in the accumulated temporary files. In this article, we will discuss all possible ways to clean the cache on Redmi 9, from standard to advanced, taking into account the features of the MIUI firmware.
Cache is temporary data that creates applications and systems to speed things up. But over time, it takes up gigabytes of memory and its fragmentation slows down the smartphone. On Redmi 9, with its modest 3/4 GB of RAM and 32/64 GB of storage, this is particularly critical. We'll not only show you how to delete the cache, but we'll also explain which files can be safely cleaned and which ones shouldn't be touched so as not to break the system.
1. Clear cache through MIUI settings
The easiest and safest way to do this is to use the built-in MIUI tools, which are suitable even for beginners and do not require super-user rights.
- Open the βSettingsβ section and go to the Apps section.
- Select the Application Management tab (or just scroll through the list of apps).
- Tap on the desired application (for example, Chrome or Facebook).
- Press Warehouse. β Clear the cache.
For mass cleaning:
- In the same section of the Appendices, click on the three dots in the upper right corner.
- Select Sort by size β tick off unnecessary applications.
- Click Clear the cache at the bottom of the screen.
β οΈ Note: Do not clear the cache of system applications like com.android.phone or MIUI System β this can cause phone malfunctions. Also avoid clearing the cache of Google Play Services, otherwise some features (such as geolocation) will stop working before the restart.
β Cash messengers (Telegram, WhatsApp)
β Cache of browsers (Chrome, Mi Browser)
β Social media cache (Facebook, Instagram)
β Cash of media players (YouTube, MX Player)
β System applications with names like "com.android." or "com.miui."
-->
2.Use of the built-in MIUI cleaner
MIUI has its own optimization tool, Security (or Security in the global version), which not only cleans the cache, but also removes junk files, remnants of deleted applications and duplicates.
- Open the Security app (the shield icon).
- Go to the Cleaner (or Cleaner) tab.
- Wait for the scan to be completed (usually 10β30 seconds).
- Check the boxes for Cash applications, Garbage files and Remains of applications.
- Click Clean (at the bottom of the screen).
π‘ Useful tip: In the same section, you can configure Autocleaning, which will automatically delete the cache once a week. To turn it on, tap the gear in the upper right corner and select Autoclean.
| Type of file | What's removed | Safe? |
|---|---|---|
| Cash app. | Temporary data (images, videos, logs) | β Yes. |
| Garbage files | APK remnants, empty folders, thumbnails | β Yes. |
| Remains of annexes | Files from remote programs | β Yes. |
| System logs | Error Logs and Debugging Information | β οΈ Only if the phone is stable. |
β οΈ Warning: If some applications have started to run slower (such as maps or games) after cleaning through Security, donβt worry β this is normal.
Once a week.
Once a month
Only when the phone starts to brake
Never cleaned it up.
-->
3.Cache clearing via Recovery Mode
If the phone is severely slowing down or lacking memory even after a standard cleaning, you can use Recovery Mode, which removes the Dalvik-cache that is not cleared through normal settings.
- 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.
- Release the buttons and you will be taken to Recovery Mode (English or Chinese menu).
- Use volume buttons for navigation and power button for selection.
- Choose Wipe & Reset β Wipe Cache.
- Confirm the action (Yes) and wait until it is completed.
- Reboot the phone (Reboot) β Reboot to System).
π§ Technical detail: Recovery Mode also has a Wipe Data option, and don't confuse it with Wipe Cache, which will cause total data loss! If you accidentally choose the wrong item, immediately remove the battery (if it's removable) or press the power button on 20.+ second-out.
What is Dalvik-Cache and Why Should It Be Cleaned?
4. Advanced cleaning through ADB (for power users)
If you're familiar with ADB (Android Debug Bridge), you can clear the cache more thoroughly, including system partitions, which requires a computer and USB debugging enabled.
- Turn on Developer Mode on Redmi 9: Go to Settings β About Phone. Tap 7 times on MIUI until the notification βYouβve become a developerβ appears.
Settings β Additional β For Developers
USB debugging
Xiaomi
ADB
adb devices(The name of your device should appear)
adb shellsu(If you have root rights, miss otherwise)
pm clear --all(clears the cache of all user applications)
β οΈ Attention: pm clear command --all reset the settings of some applications (for example, accounts in messengers will have to log in again:
pm clear com.android.chrome(Replace com.android.chrome with the desired application package).
adb shell pm list packages | grep "appendix name"-->
5. Cleaning the cache with third-party applications
If standard methods don't work, you can use third-party utilities.The best options for Redmi 9:
- π§Ή SD Maid β Deep Cleanup, including system files (requires root for full functionality).
- ποΈ CCleaner β simple interface, removes cache, debris and duplicates.
- π Files by Google β Googleβs official app with memory cleaning and analysis.
- π οΈ 1Tap Cleaner β Quick cleaning of the cache on schedule.
π Important: When using third-party cleaners, disable the option βClean up the bootβ β on MIUI This can cause system applications to stop running automatically (such as alarms or notifications).
Example of working with SD Maid:
- Install the app from Google Play.
- Start and provide root rights (if any).
- Go to the CorpseFinder tab, and here are the remnants of the remote applications.
- Press Run and wait for the scan to be completed.
- Check the unnecessary files and click Delete.
π‘
Side cleaners can remove more debris than built-in MIUI tools, but require caution.Always check which files are marked for removal so as not to erase important data.
6 Manual deletion of cache through file manager
For those who prefer full control, you can manually delete the cache through a file manager (such as Mi File Manager or Solid Explorer).
- π /storage/emulated/0/Android/data/ β cache of user applications.
- π /data/data/ β System cache (available only with root).
- π /cache/ β partition with temporary system files (cleaned through Recovery).
πΉ How to clean manually:
- Open a file manager with root permissions (if necessary).
- Go to the folder. /Android/data/.
- Find a folder with the name of the application (for example, com.whatsapp) and delete the cache folder inside it.
- For the system cache, go to /data/dalvik-cache/ and delete all files with the.dex extension.
β οΈ Note: Removing files from /data/data/ root-free can cause application failure, and do not delete files with extensions.odex or.oat - this is optimized code necessary for the operation of programs.
7.When cleaning the cache doesn't help: alternative solutions
If Redmi 9 still brakes after all the manipulations, the problem could be deeper.
- π Resetting to factory settings is a last resort, but effective. Backup first through Settings β Additionally. β Backup and reset.
- π Turning off animation speeds up the interface. Turn on Developer Mode and set it to Settings. β For developers: The scale of window animation β No animation. Scale of transition animation. β No animation.
- π Update MIUI β New firmware versions have optimized memory. Check the updates in Settings β The phone. β Updating the system.
- π Replacing the microSD with a faster one -- if you use the memory card as internal storage, its slow speed can slow down the system β A2 or UHS-I.
π Comparison of cleaning methods:
| Method | Efficiency | Difficulty | Risks. |
|---|---|---|---|
| Through MIUI settings | ββ | β | No. |
| Built-in cleaner | βββ | β | No. |
| Recovery Mode | ββββ | ββ | Dalvik-cache reset |
| ADB | βββββ | βββ | Resetting application settings |
| Party of annex | ββββ | ββ | Delete important files |