Xiaomi Redmi 8
32 or 64 GB
MIUI
40% memory
Redmi 8
systems-based
MIUI 12/14
We tested 7 methods on Redmi 8 (olive) with firmware from MIUI 11 to MIUI 14, measured the freed space and assessed the risks of each method. At the end of the article, we have a performance comparison table and FAQ with answers to thorny questions, such as why memory is refilled after cleaning in a week. If you are ready to return your smartphone to its previous speed, read on.
β οΈ Warning: Some methods (e.g., deleting system files via ADB) may disrupt Google Services or lead to bootloop. We list the risks in each section - read the instructions carefully!
1. Diagnosis: What exactly is taking up memory on the Redmi 8?
Before you clean it, you need to understand which files are eating up memory. Redmi 8 with MIUI has a built-in analyzer, but it hides some of the data. Here's how to get the whole picture:
Open Settings β About Phone β Memory. Here you will see the categorization of Apps, Images, Videos, Audio and Others. The last item often takes 10-15 GB β cache, temporary files and garbage. But to see hidden files (such as data from com.xiaomi.midrop or com.miui.analytics), you will need third-party software.
Install Files by Google or SD Maid from Google Play. These apps will show you:
- ποΈ Duplicate photos (typical problem after transferring data from a PC)
- π Folders with remnants of remote applications (e.g. /Android/obb from old games)
- π Messenger cache (Telegram, WhatsApp can store up to 5 GB of unwanted media)
- π System logs (.log and.tmp files in /data/log)
On Redmi 8 with 32 GB of storage, it is especially critical to keep an eye on /data partition - it fills up the fastest. If less than 1 GB is free, the system starts to automatically delete the cache, but this leads to brakes. The optimal threshold is 3-4 GB of free space.
2.Cache cleaning: safe or not?
App cache is a temporary file that speeds up programs. On Redmi 8, the cache can take anywhere from 500 MB to 3 GB, but you need to delete it wisely.
- β³ Slow down the launch of frequently used applications (they will recreate the cache)
- π Re-download media in messengers and social networks
- π± Signing out of accounts in certain games (e.g., PUBG Mobile or Genshin Impact)
How to clean the cache selectively:
- Go to Settings β Applications β Application Management.
- Select an app (such as Facebook or YouTube).
- Press Warehouse. β Clear the cache.
- For deep cleaning, click Space Management (not available for all applications).
β οΈ Warning: Do not clear the cache of system applications (com.android.systemui, com.miui.home) - this may cause interface errors or wallpaper resets.
For automatic cache cleaning without manual control:
- Install CCleaner or AVG Cleaner.
- In the settings, tick "Ignore system applications".
- Run analysis and cleanup.
βοΈ Safe cleaning of the cache
3. Removal of unnecessary applications and βjunkβ software
Xiaomi is known for pre-installing dozens of apps on its smartphones, many of which cannot be removed by standard means. On Redmi 8, this is:
- π΅ Mi Music and Mi Video (duplicate Google Play Music and YouTube)
- π° Mi Browser (less secure than Chrome or Firefox)
- π GetApps and Mi Pay (not available outside China/India)
- π Analytics and MSA (statistics collectors consuming memory and battery)
To remove embedded apps without root rights, use ADB (Android Debug Bridge):
- Activate Developer Mode: Settings β About Phone β MIUI version (click 7 times).
- Enable USB debugging in Settings β Additional β For developers.
- Connect the phone to the PC, open the command line and type:
adb shell
pm uninstall -k --user 0 com.miui.videoplayer
pm uninstall -k --user 0 com.miui.player
pm uninstall -k --user 0 com.android.browser
pm uninstall -k --user 0 com.xiaomi.mipicksβ οΈ Warning: Deleting com.xiaomi.findevice or com.miui.analytics may result in loss of features (e.g., device search via Mi Account). Before deleting, check the list of secure packages on the XDA Developers or 4PDA forums.
For normal applications (not system applications):
- Go to Settings β Applications.
- Sort by size (click on the three dots in the upper right corner).
- Remove apps that havenβt been used for more than 3 months (such as old games or test programs).
List of safe for removing system applications
4.Storage optimization: photos, videos and "heavy" files
Media files are the main memory eater on Redmi 8. One minute of 4K video takes ~375MB, and RAW photos take up to 25MB each.
For the photo:
- πΈ Use Google Photos with the Free Place function (compresses the photo to 3-5MB without loss of viewing quality).
- π Remove duplicates with Remo Duplicate Photos Remover or Duplicate Files Fixer.
- ποΈ Clear the DCIM/.thumbnails folder, which stores thumbnails that can be restored automatically.
For the video:
- π₯ Convert video to HEVC (H.265) via HandBrake or VLC β up to 50% space savings.
- π€ Move the video to the SD- map (if installed) or to the cloud (Google Drive, Mega).
- π§Ή Delete videos from the WhatsApp/Media and Telegram/Telegram Video folders β they often duplicate content from chat rooms.
For music and documents:
- π΅ Remove Spotify cache or Yandex Music in Settings β Storage β Clear cache.
- π Archive old documents in ZIP/RAR (compression to 30-70% of the original size).
β οΈ Warning: When you transfer files to a SD- card on Redmi 8, some apps (like WhatsApp) may not see the media. Solution: In the application settings, manually specify the path to the SD- card.
| Type of file | Average size | How to cut down | Saving memory |
|---|---|---|---|
| Photo (JPEG, 12 MP) | 3-5 MB | Compression in Google Photos | 60% |
| Video (Full HD, 30 fps) | 130 MB/min | Conversion to HEVC | 50% |
| Cash messengers | 1-5 GB | Manual cleaning in settings | 100% |
| APK-file | 50-200 MB | Post-installation removal | 2GB |
| Logs and temporary files | 500MB - 1GB | Cleaning through SD Maid | 90% |
5. Hidden MIUI features for memory cleanup
MIUI has built-in optimization tools, but they're hidden deep in the settings. Here's what you can do without third-party apps:
Cleaning of junk files:
- Go to Settings β About Phone β Memory β Cleanup.
- Click Deep Clean (scans temporary files, application residues, empty folders).
- Select files to delete and confirm.
Optimization of autoloading:
- π Open the Settings. β Annexes β Auto-start.
- Turn off auto-runs for apps you donβt use daily (e.g. AliExpress, Wildberries).
- π Under Battery and Performance β Memory Management, turn on βMemory Cleanup When Lockedβ.
Resetting the "Security" settings:
If the phone brakes even after cleaning, reset your MIUI Optimization settings:
- Activate Developer Mode (see Section 3).
- Go to Settings β Additional β For developers.
- Find MIUI Optimization and turn it off.
- Reboot the phone.
β οΈ Warning: After that, some animations and features MIUI may disappear, but performance will increase by 15-20%. To get it back, repeat the steps and turn on optimization.
4. Clearing the data of "Other" files:
The category "Other" in memory analysis often takes 5-10 GB. To clear it:
- Install Files by Google.
- Go to the Cleanup section β Unnecessary Files.
- Select "Application Files" and "Temporary Files".
π‘
If the memory is quickly filled up again after cleaning, check the applications for viruses using Malwarebytes. Some Trojans (for example, Android.Triada) create hidden files in the /data/data folder.
6. Radical measures: reset to factory settings
If all previous methods failed and the Redmi 8 has less than 1 GB of free space, you'll have to resort to a full reset.
- π± All installed applications and their data
- π Photos, videos and music (if not on the SD- map)
- π Wi-Fi, Bluetooth and Accounts settings
- π SMS, calls and contacts (unless synced with Google)
How to do the reset correctly:
- Create a backup: Photo/video β Google Photos or PC. Contacts β export to.vcf via Contacts β Settings β Import/Export. SMS β SMS Backup & Restore application.
Settings β About phone β Reset settings β Delete all data
"Clean it all up."
After restarting, set your phone as new.
β οΈ Warning: Redmi 8 with MIUI 12+ may experience a "Device failed to activate" error after reset.
- Connect to Wi-Fi.
- Enter the Mi Account data associated with the phone.
- If your account is not tied, use the Mi Unlock Tool (PC required).
After reset, don't install all the applications at once, it will fill up the memory again. Add them gradually, watching the free space.
π‘
Resetting to factory settings is a last resort. Before you do, try transferring files to a SD- card or PC, and clearing cache and unnecessary applications.
7. Prevention: how to prevent memory filling?
To avoid clearing your memory on Redmi 8 every week, follow these rules:
1. Set up automatic cleaning:
- π€ Enable Auto Clean in Settings β About Phone β Memory β Settings (βοΈ) β Auto Clean.
- π Set a schedule (for example, once a week).
2. Control the downloads:
- π₯ In Chrome or Mi Browser, set up file saving on the SD- default card.
- π« Turn off auto-save media in WhatsApp/Telegram (Settings β Data and Storage).
3. Use cloud services:
- βοΈ Set up automatic photo uploads in Google Photos or Yandex Drive.
- π For documents, use Microsoft OneDrive (15GB free when registering via university email).
Memory monitoring:
- π Install the Memory widget on the home screen (Long press β Widgets β System β Memory).
- π Set notifications when you fill up memory to 80% (Settings β About Phone β Memory β Settings β Memory Warning).
β οΈ Warning: Do not use Google Play memory optimizers (e.g. Clean Master or DU Speed Booster).They often contain adware and do not clear memory more efficiently than embedded tools MIUI.