Memory Cleanup on Xiaomi Redmi 8 Pro: a complete guide with instructions and life hacks

Why the Redmi 8 Pro is running out of memory and what to do about it

Owners of Xiaomi Redmi 8 Pro often face the problem of lack of internal memory, despite the declared 64 or 128 GB. It is not only in volume, but also in the features of the firmware MIUI, which actively caches data, creates backups and accumulates system debris. Even after removing photos and applications, free space can โ€œthawโ€ in front of the eyes โ€” this is normal behavior for Xiaomi smartphones, but it can be controlled.

The main "eaters" of memory on Redmi 8 Pro: app cache (especially messengers and social networks), duplicate photos (MIUI automatically saves copies when editing, residual files after uninstallation of programs and system logs that accumulate over the years. 5โ€“7 GB only cache, and the gallery - duplicate photos in folders.thumbnails and MIUI/Camera.

In this article, we will discuss the unique Redmi 8 Pro cleaning methods that are not suitable for other Xiaomi models, for example, this line has a bug with "phantom" files in the folder. /data/app-lib, which are not visible through a standard conductor, but occupy 1โ€“2 GB. We also look at how to transfer applications to SD-Root-free card โ€“ a function that is officially blocked in the MIUI 12+, but works through detours.

1. Built-in tools MIUI: What can be cleaned without third-party programs

The MIUI firmware on the Redmi 8 Pro has built-in cleaning tools, but they are often hidden or inefficient. Let's start with the basic methods that don't require additional applications to be installed.

The first step is to use Memory Cleanup in settings: Settings โ†’ About Phone โ†’ Memory โ†’ Clean. Here, the system will show how much space the app cache, downloads and junk files occupy. However, this tool only removes surface debris.

  • ๐Ÿ“ Go to Settings. โ†’ Annexes โ†’ Manage apps and manually clear cache for each app (especially for Telegram, WhatsApp, Google Chrome and Gallery).
  • ๐Ÿ—‘๏ธ Remove the Download folder (downloads) through the Explorer MIUI โ€” There are often unnecessary APK-file.
  • ๐Ÿ”„ Restart the phone after cleaning: MIUI It completely releases the cache only after rebooting.

Note the Settings โ†’ Memory โ†’ Files section, which shows large files (video, APK, archives) that can be deleted in one click, but not all files here are safe to delete โ€” for example, the Android/obb folder contains game data, and cleaning it will lead to a reset of progress.

๐Ÿ“Š How often do you clean your memory on your smartphone?
Once a week.
Once a month
Only when the place ends.
Never clean.

2. Hidden folders and system debris: what can be manually removed

MIUI creates many hidden folders that are not visible in standard Explorer, but take up gigabytes of memory, and you'll need a root file manager or at least Total Commander to view them.

  1. Open Total Commander and allow access to memory.
  2. Enable the display of hidden files: Settings โ†’ Display โ†’ Show hidden files.
  3. Go to the root folder /storage/emulated/0/ and find the following directories:
folderWhat it keeps.Can I remove it?
.thumbnailsPhoto and video miniatures (can weigh up to 1-2 GB)Yeah, totally.
MIUI/Camera/Duplicate photos created during editingYeah, but check the originals.
Android/data/ (remote application folders)Residual files of uninstalled programsYes, if the application is removed
logs/System Logs and Error ReportsYes, but no more than 1 time per month

Attention! Do not delete Android/obb/ and Android/data/ folders for installed applications, this will cause crashes, and avoid touching files in /system/ without root rights.

๐Ÿ’ก

If the space has not increased after removing the hidden folders, restart the phone. MIUI will update the memory data only after the reboot.

3. Clearing the messenger cache: how to free 5-10 GB in 5 minutes

Messengers are the main memory eaters on Redmi 8 Pro. For example, Telegram caches all media files by default, and WhatsApp saves copies of sent photos. Hand-cleaning the cache through application settings helps poorly, since they recover data the next time they run.

  • ๐Ÿ“ฑ For Telegram: Open Settings โ†’ Data and memory โ†’ Storage and data. Click "Clear Cache" (this will remove all downloaded media). Turn off "Space Media" in chat rooms.

WhatsApp

  1. Go to Settings. โ†’ Memory.
  2. Delete all files older than 3 months (memory management option).
  3. Turn off backup in Google Drive if you are not using it.

To radically clean up, you can use the โ€œClean Chatโ€ feature on Telegram (hold your finger on the chat โ†’ Delete chat โ†’ Clear history) to delete all media files, but save text messages. WhatsApp has a similar option in the settings of each chat.

Remove the cache in the Telegram settings|Disable Media Autoboot|Clearing up older chat history 6 months|Delete WhatsApp backups in Google Drive|Check the folder. WhatsApp/Media conductor-->

4. Transfer of applications to SD-map: circumventing restrictions MIUI

Officially. MIUI 12+ Redmi 8 Pro does not support porting applications to the SD-But there's a workaround through the map. ADB (Android Debug Bridge, which runs without root rights, is suitable for applications that support installation on an external drive (not all programs allow this).

Instructions for transfer:

  1. Enable USB debugging: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) โ†’ Return to Settings โ†’ Additional โ†’ For Developers โ†’ Debugging by USB.
  2. Connect your phone to your PC and install ADB Tools.
  3. Open the command line (Windows) or the terminal (Mac/Linux) and type in adb shell pm set-install-location 2 This command forces the system to install applications on SD-default-card.
  4. Restart your phone and check the space.

Attention, not all applications will work with SD-System programs (such as Settings or Phone) cannot be moved, and applications can run at speeds from the SD-The card may be lower, especially if you use a cheap Class 4 or Class 6 memory card.

What if the ADB does not recognize the device?
If the adb device command doesnโ€™t show your Redmi 8 Pro, try: 1. Install Xiaomi drivers USB Drivers from the official website. 2. Switch the connection mode from "Charging" to "File transfer" (MTP). 3. Disable and re-enable debugging by USB. 4. Use the original USB-cable (not all cables support data transmission).

5. MIUI Optimization: Disabling Unnecessary Functions and Services

The MIUI firmware on the Redmi 8 Pro by default includes many background processes that consume memory.

  • ๐Ÿ“Š Analytics MIUI: Settings โ†’ Confidentiality โ†’ Analytics โ†’ This feature sends phone usage data to Xiaomi, but does not affect performance.
  • ๐Ÿ”„ Auto-update MIUI: Settings โ†’ The phone. โ†’ Updating the system โ†’ โš™๏ธ โ†’ Auto-downloading updates โ†’ Disable. Updates weigh 1-2 GB and download in the background.
  • ๐Ÿ“ท Duplication of photos: Settings โ†’ Camera. โ†’ Save photos โ†’ Deactivate "Save in" MIUI Gallery. This will prevent you from making copies of your images.
  • ๐ŸŽต Music player MIUI: Remove or freeze the Mi Music app, which scans all audio files and creates cache.

Another hidden memory eater is MIUI backups, which automatically backs up settings and data once a week to turn this off:

  1. Go to Settings โ†’ Accounts โ†’ Mi Account โ†’ Backup.
  2. Turn off Automatic Backup.
  3. Remove old backups manually (they are stored in /MIUI/Backup/AllBackup).

๐Ÿ’ก

Disabling analytics and auto updates will not only free up memory, but also extend battery life by 10-15%.

6 Radical methods: factory reset and alternative firmware

If you've got less than 1-2 GB of free space after all the manipulations, you should consider resetting to factory settings, which will delete all the data, but return the phone to its original state.

  1. Back up your contacts, photos, and messages (for example, through Google Account or Mi Cloud).
  2. Record or take pictures of your Wi-Fi, Bluetooth and other devices settings.
  3. Make sure that the phone has enough charge (at least 50%).

For discharge:

  1. Go to Settings โ†’ About Phone โ†’ Resetting โ†’ Erase all data.
  2. Confirm the action and wait for the reboot (it will take 5-10 minutes).

If the reset didnโ€™t help or youโ€™re ready to experiment, you might want to consider installing custom firmware (like LineageOS or Pixel Experience) that will remove all Xiaomi apps preinstalled and optimize the system, but require:

  • Unlock the bootloader (bootloader).
  • TWRP Recovery installations.
  • Experience with ADB and fastboot.

Attention! Installing custom firmware will void warranty and may cause a phone to break. The Redmi 8 Pro also has problems with the main camera on unofficial firmware.

7 Prevention: How to Prevent Memory Filling in the Future

To prevent memory loss from returning, follow the following simple rules:

  • ๐Ÿ“ธ Photos and videos: Set up automatic downloads to Google Photos or Yandex.Disk, then delete local copies. Use the format HEIF instead JPEG (It takes up 2 times less space with the same quality).
  • ๐ŸŽฎ Games: Delete the game cache through Settings โ†’ Annexes โ†’ [Game] โ†’ Memory. โ†’ Clear cache. Use cloud-based saves (e.g. in Genshin Impact or PUBG Mobile).
  • ๐Ÿ“ฑ Updates: Turn off automatic downloading of updates for apps on Google Play. APK-files after installing applications (they remain in the Download folder).

It is also useful to check the Download folder once a month and delete unnecessary files. For convenience, you can use the Files by Google app, which automatically finds duplicates and large files.

๐Ÿ’ก

Regular cache cleaning and transfer of media files to the cloud will allow you to maintain at least 10-15% of free space on the Redmi 8 Pro, which is critical for the stable operation of MIUI.

FAQ: Frequent questions about memory cleanup on Redmi 8 Pro

Can I clean up the memory on Redmi 8 Pro without losing data?
Yes, most of the methods from this article (cleaning the cache, deleting hidden folders, transferring files to the cache, etc.) SD-The card does not affect personal data. However, before radical actions (resetting to factory settings, installing custom firmware), make a backup copy.
Why is the memory not freed after the files are deleted?
This is a feature of the F2FS file system that Redmi 8 Pro uses. Once files are deleted, MIUI doesn't immediately update the free space data. Solution: Reboot your phone. Use the DiskUsage app to analyze real occupied space. Check the.trash folder - deleted files can stay there for up to 30 days.
How to transfer applications to SD-map if MIUI That doesn't allow it?
Officially. MIUI 12+ block the transfer of applications to SD, But there are workarounds: Use ADB-command (described in section 4). Install AppMgr III (It requires root rights. SD-The card is like internal memory (but it will remove all data from the card and make it tied to the phone). SD-maps, especially system.
What apps can be safely removed from Redmi 8 Pro?
List of pre-installed Xiaomi apps that can be removed without harm to the system: Mi Music (music player) Mi Video (video player) Mi Browser (browser) GetApps (Xiaomi app store) Mi Pay (if not using) Mi Community (Xiaomi forum) To remove use Settings โ†’ Annexes โ†’ [Annex] โ†’ Delete or ADB: adb shell pm uninstall -k --user 0 com.mi.android.globalFileexplorer (replace com.mi.android.globalFileexplorer with the desired application package).
How to clear your memory if your phone is not switched on or freezes?
If Redmi 8 Pro does not respond to commands, try: Boot in Safe Mode: hold the power button โ†’ long tap on "Switch off" โ†’ "Restart Safe Mode. In this mode, all third-party applications are disabled, and you can remove the problem software. TWRP Recovery (if installed): boot to recovery (power button) + Volume up, select Advanced โ†’ File Manager and manually delete unnecessary files. Connect your phone to your PC and use ADB To delete files: adb shell rm -rf /sdcard/Download/* (If nothing works, you just have to reset it through fastboot: fastboot erase userdata (this will erase all the data completely!).