Redmi 8 Pro
Xiaomi
system-waste
cash
4/64 GB
Snapdragon 450
Many users mistakenly believe that it is enough to periodically clean the cache of applications through settings - but this is only the tip of the iceberg.
1. System cache (including Dalvik-cache, which is not cleaned by standard means).
2. Residual files after uninstallation of programs (folders in the /data/data/ and /sdcard/Android/obb/).
3. Logs and dumps (.log,.dumpstate files generated by the system in case of failure).
4. Fragmented data in the section /data, slowing down reading/writing.
This article is not just a collection of tips, but a structured guide with specific features in mind. MIUI for Redmi 8 Pro (including current versions) MIUI 12/13/14). We will analyze methods from basic to advanced, evaluate their effectiveness and risks, and also tell you what actions can harm your device.
1.Diagnostics: how to know if the phone is full of garbage
Before you start cleaning, itβs important to confirm that the problem is in the garbage, not hardware malfunctions (such as wear and tear of flash memory).
- π Freeze when opening applications (even standard ones β Gallery, Settings).
- π Self-reboots at low charge level (less than 15%).
- π± Heating the case for no apparent reason (for example, when watching YouTube videos).
- π« Errors βNot enough memoryβ when installing applications, although there is free space.
- π Fast battery discharge (more than 10% per hour on standby mode).
To pinpoint the source of the problem, use the built-in tool. MIUI:
- Go to Settings. β The phone. β Status of the system.
- Check the Memory section: If less than 10% of the total volume is free, cleaning is required.
- Open the Settings. β Annexes β Application management and sort by cache size.
β οΈ Note: If you see a warning in the System Status section, "Memory is damaged," do not try to clean it manually - this may be a sign of wear on the eMMC chip. In this case, only replacing the motherboard will help.
For deep diagnostics, use third-party utilities like AccuBattery (battery wear check) or AIDA64 (Read/write memory speed test: If the write speed is below 50MB/s, this indirectly indicates fragmentation of data.
Basic cleaning: standard tools MIUI
Letβs start with methods that do not require the installation of third-party applications and are safe even for beginners. MIUI There are a few cleaning tools, but they often work superficially. Here's how to use them as efficiently as possible:
Clearing the application cache
- π§Ή Go to Settings. β Annexes β Application management.
- π Sort the list by cache size (tap on the filter icon in the upper right corner).
- ποΈ For each cache-based application > 100MB press Clear Cache.
- π Exception: Do not clear the Google Play Services cache and Google Play Services β this may disrupt your account.
Integrated cleaner (Security)
The Security app (or Security in the global version) has a Cleanup module, but by default it only deletes temporary files.
- Open Security. β Cleanup.
- Slip on Deep Cleanup (confirmation via Mi Account may be required).
- Turn on the boxes opposite: ποΈ Unnecessary APK-Files (remainders after updates). π Large files (sort by date β old files) >1 year can be removed). π Residual files (remote application folders).
Restriction: Built-in cleaner does not remove system cache (/cache) And Dalvik-cache, which requires root or ADB (let's take it down).
3. Manual garbage removal: hidden folders and files
Even after using the built-in tools, Redmi 8 Pro memory is left with gigabytes of unnecessary data, which can be manually deleted through the File Manager (or Total Commander with root rights), here are the exact paths and what to clean in them:
| The way to the folder | What can be removed | Risks. |
|---|---|---|
| /sdcard/Android/obb/ | Game cache files (e.g. com.tencent.ig for PUBG Mobile). | When you delete, you will have to download the data again the next time you start the game. |
| /sdcard/Android/data/ | Remote application folders (e.g. com.facebook.katana after Facebook uninstallation). | Not unless you touch the folders of the current applications. |
| /sdcard/MIUI/ | Old themes (.mtz) and wallpaper (Wallpaper/). | Removing the current theme can reset the design to standard. |
| /sdcard/Download/ | Files older than 6 months (especially.apk,.zip) | Loss of access to saved documents if they are not backed up. |
| /sdcard/DCIM/.thumbnails | Photos and videos (can be removed completely) | No, the miniatures will be restored automatically. |
How to safely remove:
- Use the Xiaomi File Manager (it shows the folder size).
- Before deleting, check the date of the change of files β if they are older than 3 months, they can be deleted.
- For application folders (/Android/data/) First, uninstall the application itself through Settings.
Backup of important data|Check the vacant space (should be available) >1GB)|Close all applications|Disable automatic synchronization (Google Photos, Contacts)-->
4. Advanced methods: ADB and hidden teams
If the standard methods didnβt help, itβs time to move on to tools for power users. ADB (Android Debug Bridge allows you to execute commands that are not available through the interface MIUI. Advantage: does not require root, but gives access to system partitions.
4.1 Cleaning Dalvik-cache through ADB
Dalvik-cache is an optimized version of the Android virtual machine applications. When updating or deleting programs, these files often remain and occupy up to three days. 1-2 GB. To clean them up:
- Install ADB on PC (instruction: official website).
- Connect Redmi 8 Pro to the USB, Turn on the debugging. USB (Settings β The phone. β Version. MIUI β 7 times tap to unlock Developer Settings).
- Enter the command line: adb shell su -c "rm -r /data/dalvik-cache/*" (If you donβt have root permissions, use pm clear for individual applications.)
4.2. Resetting section cache /cache
Section /cache It stores temporary update files and logs, and it can be cleaned without losing data:
adb shell
su -c "rm -r /cache/*"Important: After this command, the phone can boot longer (up to 5 minutes) β this is normal, as the system restores the folder structure.
Removal of logs and dumps
System system MIUI He writes logs that take up hundreds of megabytes over time, and can be deleted by a team:
adb shell
su -c "find /data/ -name ".log" -o -name ".dumpstate" | xargs rm -f"β οΈ Attention: If after completion ADB-commands the phone stopped loading (hang on the Redmi logo), don't panic. + Volume up 10 seconds to log into Recovery, then select Wipe Cache Partition.
π‘
Before work, ADB Create a backup copy through Settings β Additionally. β Backup and reset β Local backup. This will save your data even when it crashes.
5. Memory optimization: defragmentation and data transfer
The Redmi 8 Pro uses a memory like eMMC 5.1, which fragments over time, which is one of the main reasons for the slowdown. UFS, eMMC has no built-in optimization, so it requires manual intervention.
5.1. Defragmentation through ADB
For defragmentation of the section /data execute:
adb shell
su -c "fstrim -v /data"Effect: Increased reading/write speed 15-30% (check-in AIDA64).
5.2. Transfer of annexes to SD-map
The Redmi 8 Pro supports microSD up to 512GB, but not all apps can be ported to maximize space:
- Put it in. SD-class A1/A2 (For example, SanDisk Ultra).
- Go to Settings β Applications β Application Management.
- Select the application β Warehouse β Change. β SD-map.
Critical information: When transferring to SD-The application card is running slower 20-40% Do not tolerate instant messengers (WhatsApp, Telegram) and games - this will worsen their performance.
Disable unnecessary system applications
MIUI It contains dozens of pre-installed apps that canβt be removed but can be disabled:
- π« Mi Video, Mi Music β if you use YouTube Music or Spotify.
- π« Browser β if you prefer Chrome or Firefox.
- π« Mi Pay β if you do not use Xiaomi Pay.
For disconnection: Settings β Annexes β Application management β Select an application β Shut down.
π‘
Defragmentation via fstrim is the only way to return the original speed of the eMMC without replacing the chip.
6.Alternative methods: Custom Recovery and Magisk
If you are willing to take drastic measures, install Custom Recovery (e.g., a Custom Recovery, TWRP) And getting root rights will open access to deep cleaning. Warning: this will void the warranty and may lead to a blink if you make an error.
Installation TWRP Redmi 8 Pro
Firmware instruction TWRP:
- Unlock Bootloader through the official Xiaomi tool (Mi Account binding is required).
- Download. TWRP Redmi 8 Pro (codenamed Olivelite) from twrp.me.
- Fastboot: Fastboot Flash Recovery twrp.img fastboot boot twrp.img
6.2. Cleaning through TWRP
V TWRP Options that are not available in standard Recovery:
- π§Ή Wipe β Advanced Wipe β Mark Dalvik / ART Cache, Cache, System (only if you have a questioning experience).
- ποΈ Mount β Enable MTP β to access phone memory from PC and manually delete files.
- π§ Repair or Change File System β Resize System β if the partition /system damaged.
Warning: Do not choose Wipe Data without a backup β this will delete all user data, including photos and contacts.
Magisk modules for optimization
Once you get root, install these modules through Magisk:
- π Universal GMS Doze β Aggressive management of Googleβs background processes.
- ποΈ Systemless Hosts β system-level ad blocking (reduces traffic and load on the system) CPU).
- π Greenify β forced hibernation of unnecessary applications.
β οΈ Attention: Redmi 8 Pro with MIUI 12+ Magisk installation may disrupt Google Pay and banking applications (due to SafetyNet.
7. Prevention: how to prevent the accumulation of garbage
Cleaning is good, but it's even better to keep the phone from clogging. Here are 5 rules for the Redmi 8 Pro that will prolong its life:
- π΅ Turn off the autoload of applications: Settings β Annexes β Application management β Auto-start β Turn off for everyone except messengers.
- π Update apps manually: Auto-update on Google Play caches. better update once a week via Wi-Fi.
- π Use cloud services: Move your photos to Google Photos (High Quality is free) and your documents to Mi Cloud or Dropbox.
- π Block Ads: Install AdGuard or Blokada β This will reduce the number of temporary files from ad networks.
- π Watch for battery health: Use AccuBattery to limit charge to 80% - this will reduce system load.
Hidden function MIUI: Enable Light Mode (Settings) β Special facilities β Light mode. It turns off animations and background processes, saving up to 20% charge and reducing memory load.
How to check the wear of flash memory?
8. Frequent mistakes and how to avoid them
Many users are trying to clean up the Redmi 8 Pro by doing things that only make things worse. TOP-3 errors and their consequences:
- Using Google Play cleaners: Apps like Clean Master or CCleaner don't help, but they also: Create additional background processes. Delete *.dex files, causing app crashes. Show false warnings about "critical errors." Solution: Remove all the βoptimizersβ and use only the built-in tools MIUI.
Solution: Only reset if your phone is not turning on or infected with a virus.
Removal of systemic APK backup:
Delete files like MiuiSystemUI.apk or Framework-res.apk Root Explorer leads to the:
- Bootloop (cyclical reset).
- Poose. OTA-updates (the phone will no longer receive firmware "over the air").
The Golden Rule: If you're not sure of an action, don't do it. - Redmi 8 Pro is not the most productive phone, but with proper care it will last for more 2-3 year without critical brakes.