Xiaomi Redmi 9 is one of the most popular budget smartphones, but over time even it begins to βdumbβ: apps open for a long time, animations twitch, and the system hangs for a few seconds. The reasons can be rooted in both software failures of MIUI and hardware problems. In this article, 10 proven ways to return the smartphone performance, from simple to radical.
We'll take a look at not only the standard cache cleaning tips, but the hidden MIUI settings that Xiaomi doesn't advertise, and hardware tests to detect iron wear. All instructions are tailored to the current firmware version (2026) and don't require root rights. If your Redmi 9 is starting to work as a brick, follow the first section Step-by-step.
1.Diagnostics: Why did Redmi 9 start to brake?
Before you start "treatment," it's important to understand the root of the problem.The brakes on the Xiaomi Redmi 9 fall into three categories:
- π Software lags: overloaded memory, background software, failures MIUI. Manifested as interface freezes, slow application opening.
- π Hardware limitations: battery wear (less than 80% capacity), overheating of the Helio processor G80, flash-degraded.
- π¦ Viruses and malware: rare but common. Symptoms - spontaneous reboots, pop-up ads, quick discharge.
To narrow down the search, do a quick test:
- Open Settings β About Phone β MIUI version and 5 times click on the line with the version. Developer mode is activated.
- Go back to Settings β More β For developers and find the item Processor Statistics.
- Run any heavy app (like a game) and watch the CPU load schedule. If the processor is constantly loaded at 90%+, there is a problem with the software. If the download jumps randomly, overheating or wear is possible.
β οΈ Note: If you see mediaserver process with constant load 30 in the processor statistics%+, This is a sign of a failure in the multimedia subsystem. MIUI. The solution is to reset camera and gallery settings (more on this below).
2. Cleaning the system: remove garbage and cache
The first thing you need to do is free up RAM and storage. On the Redmi 9 with 3/32 GB or 4/64 GB, even 5-10 GB of free space is critical to speed. Start with automatic cleaning:
- Go to Settings β Applications β Cleaning (broom icon).
- Click Deep Clean and wait for analysis. Delete all proposed files, especially in the Residual Files and Application Cache sections.
- In the same menu, tap Autoclean and turn on the option to Clean when blocked.
Now by hand:
- π Remove the packages APK from downloads (Files) β Categories β Downloads. They take up space and may conflict with installed applications.
- π¬ Clear the cache of Google Play Services and Google Play Market in Settings β Annexes β All applications. These services often inflate to 1-2 GB.
- πΈ In the gallery (Files) β Images) delete the.thumbnails folders and Pictures/Screenshots β They store thumbnails and screenshots that the system recalculates every time it opens.
| Type of file | Where to find | Is it safe to remove? |
|---|---|---|
| Cash app. | Settings β Storage β Cache data | Yes (automatically regenerates) |
| APK-file | Files β Downloads | Yes (unless needed for installation) |
| Logs of the system | Files. β Internal storage β miui β debug_log | Yes (unless there are any complaints of failures) |
| Duplicate photos | Gallery β Albums β Duplicates | Yes. |
βοΈ Checklist for Redmi 9 cleanup
3. MIUI Optimization: Hidden Settings for Acceleration
MIUI has a lot of hidden features that you can use to overclock the system, most of which are available without root rights:
Cancel animation:
- Activate Developer Mode (as in the first section).
- Go to For Developers β Window Animation Scale/Scale of Transition Animation/Scale of Animator Duration.
- Set the value Animation disabled for all three items.
Limitation of background processes:
- In For Developers, find the Process Limit and select the Maximum 2 process in the background.
- Turn off Transition Animation and Background Check in the Google Play Market settings.
Disabling unnecessary MIUI services:
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.miui.systemAdSolutionThese commands disable Xiaomiβs analytics and advertising services, and require ADB (instruction below).
β οΈ Warning: Do not disable services called com.android or com.google - this can cause your phone to fail. MIUI: com.miui.analytics (analytics) com.xiaomi.ab (advertising) com.miui.systemAdSolution (advertising inserts) com.miui.miservice (services) MIUI, non-critical)
π‘
If after disabling the animation interface began to βtwitchβ, return the value of the animation scale of the window to 0.5x β this is the optimal balance between speed and smoothness.
4. Checking the battery and overheating
A worn-out battery is a common cause of brakes on the Redmi 9. With a capacity below 80%, the system automatically limits the performance of the Helio G80 processor to reduce the load.
- Install the AccuBattery app from Google Play.
- Charge your phone to 100% and wait until it is completely discharged (before it is turned off).
- In Health, look at the design capacity, and if it's below 2,000 mAh (at the initial 5020 mAh), the battery is critically worn.
Check the temperature of the processor:
- Install CPU Monitor or AIDA64.
- Run a performance test. If the temperature is above 65Β°C, you need to change the thermal paste or clean the dust.
- Check if the battery is swelling: put the phone on a flat surface and spin it. If the case is "playing" - the battery needs to be replaced urgently.
| Symptoms. | Possible cause | Decision |
|---|---|---|
| The phone turns off at 20-30% charge | Battery wear and tear | Battery replacement (original BM4A) |
| Overheating during charging (>50Β°C) | Faulty controller or power supply | Use the original 18W adapter |
| Performance drops after 10 minutes of play | Trottling overheating | Cleaning from dust, replacing thermopaste |
How to check the bloating of the battery without disassembly?
5. Resetting: When nothing helps
If the previous methods failed, it's a hard reset, and it deletes all the data, but it returns the phone to the factory state.
- π Make a backup copy through Settings β Additionally. β Backup or Mi Cloud Backup.
- π Write down logins / passwords from accounts (especially Mi Account, otherwise after resetting the phone will require the old password!).
- π± Make sure your phone is at least 50 times charged%.
Resetting instructions:
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data.
- Enter. PIN-code (if installed) and confirm.
- Wait for the reboot (it will take 5-10 minutes).
After discharge:
- Do not restore data from the backup immediately β check the speed of the clean system.
- Install applications one at a time, watching the performance.
- Turn off automatic app updates in Google Play.
β οΈ Warning: If after reset, the phone requires you to enter a password from Mi Account, and you do not remember it - do not try to guess! After 5 unsuccessful attempts, the device will lock for 72 hours).
π‘
Resetting only deletes user data. The firmware and the MIUI version remain the same. If the brakes are caused by a system failure rather than a hardware problem, resetting will help 90% of the time.
6 Radical measures: firmware and iron replacement
If the Redmi 9 continues to brake even after reset, there are two options left:
1.Flashing through Fastboot
This is an extreme measure that will help in case of damage to system files.
- A computer with ADB/Fastboot drivers installed.
- Original firmware for Redmi 9 (download from the official Xiaomi website).
- Unsealed file flash_all.bat firmware-pack.
Instructions:
1. Turn off the phone.
2.Put Volume Down + Power to Enter Fastboot.
3 Connect to a PC and launch flash_all.bat.
4. wait until the completion (10-15 minutes).Replacement of hardware components
If the brakes are caused by wear and tear of iron, only repairs will help:
- π Battery (BM4A, ~1500 RUB.) If the capacity is below 70%, replacement is required.
- πΎ Flash memory (if the write speed has dropped below 20 MB/s) Diagnosed via AIDA64 (storage β Read/write speed).
- π₯ Thermopaste (if the processor overheats above 70)Β°C in idle. Cost of replacement β ~800 rubles.
π‘
Before you run your firmware through Fastboot, check the phone model in Settings β The phone. β A model for Redmi. 9 (codename lancelot) only fits the firmware marked lancelot_global. The firmware from another model will turn the phone into a βbrickΒ»!
7. Alternative firmware: should I put a caste?
Some users decide to install custom firmware (like LineageOS or Pixel Experience) to speed up Redmi 9.
- β You are a power user and are willing to put up with bugs (like a broken camera).
- β Android updates are critically important to you (MIUI Redmi 9 is now on Android 10).
- β You have confirmed that the brakes are caused by firmware (for example, after resetting the problem remained).
The disadvantages of custom firmware on Redmi 9:
- π« There is no official Widevine support L1 (Netflix, Disney+ will be in low resolution).
- π« Possible problems with VoLTE (calls through the phone) 4G).
- π« Ban in certain games (for example, PUBG Mobile or Genshin Impact).
If you do, follow this algorithm:
- Unlock the bootloader through the Mi Unlock Tool (Mi Account binding is required).
- Install TWRP for lancelot (instructions on XDA Developers).
- Sweat your cast through TWRP, pre-made backup EFS (Folder with IMEI!).