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.
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.
- Open Total Commander and allow access to memory.
- Enable the display of hidden files: Settings โ Display โ Show hidden files.
- Go to the root folder /storage/emulated/0/ and find the following directories:
| folder | What it keeps. | Can I remove it? |
|---|---|---|
| .thumbnails | Photo and video miniatures (can weigh up to 1-2 GB) | Yeah, totally. |
| MIUI/Camera/ | Duplicate photos created during editing | Yeah, but check the originals. |
| Android/data/ (remote application folders) | Residual files of uninstalled programs | Yes, if the application is removed |
| logs/ | System Logs and Error Reports | Yes, 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.
- Go to Settings. โ Memory.
- Delete all files older than 3 months (memory management option).
- 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:
- Enable USB debugging: Settings โ About Phone โ MIUI Version (click 7 times) โ Return to Settings โ Additional โ For Developers โ Debugging by USB.
- Connect your phone to your PC and install ADB Tools.
- 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.
- 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?
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:
- Go to Settings โ Accounts โ Mi Account โ Backup.
- Turn off Automatic Backup.
- 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.
- Back up your contacts, photos, and messages (for example, through Google Account or Mi Cloud).
- Record or take pictures of your Wi-Fi, Bluetooth and other devices settings.
- Make sure that the phone has enough charge (at least 50%).
For discharge:
- Go to Settings โ About Phone โ Resetting โ Erase all data.
- 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.