The hung app on Xiaomiโs smartphone is one of the most annoying problems faced by Redmi, POCO and Mi users. The situation is aggravated when the program not only slows down, but completely stops responding to touch, blocking access to other functions of the phone. 80% of cases this is due not to hardware malfunctions, but to software failures that can be fixed on their own.
In this article, we will analyze all possible causes - from overloaded RAM to shell conflicts. MIUI, We also provide step-by-step instructions for each Xiaomi model (including the Redmi Note 12, POCO X5, Mi 11 et al., we will pay special attention to hidden settings MIUI, And it's something that the manufacturer doesn't advertise, but it's a problem. If you've tried to reboot your phone before and it hasn't worked, read on.
Why apps hang on Xiaomi: top-7 cause
Before you start to solve the problem, it is important to understand the root of the problem. On Xiaomi smartphones, apps are most often caused by:
- ๐ Lack of RAM โ MIUI aggressively optimizes background processes, but sometimes "kills" the right ones, which leads to failures.
- ๐ฑ Conflict with the shell MIUI โ Especially relevant after updates when applications are not adapted to the new firmware version.
- ๐๏ธ A filled storage โ less than 10% of the free space on internal memory is guaranteed to cause lags.
- ๐ Cache errors โ corrupted temporary files of an application or system can block its operation.
- ๐ ๏ธ Betas and unstable versions MIUI โ Mi Pilot users often encounter bugs that do not occur in stable builds.
- ๐ซ Blocking background activity - a function of the battery โ Optimizing charging can 'strangle' applications.
- ๐ฆ Viruses or malware โ especially if the app is downloaded from third-party sources (not Google Play).
Interestingly, POCO and Redmi with Snapdragon processors are less likely to freeze than MediaTek models (like the Redmi 10A or Note 11SE), which is due to the peculiarities of optimizing MIUI for different chipsets, and the problem is more often manifested on devices with 4 GB of RAM or less.
Method 1: Forced stopping of the application
If the program is not responding, but the phone is still responding to touch, the first thing you do is force it to stop, and it won't delete the data, but it will reset all the processes that are going on.
Instructions:
- Open Settings โ Applications โ Application Management.
- Find the hung app in the list (use search if it isn't at the top).
- Slip on it and select Forced Stop (button at the bottom of the screen).
- Confirm the action by pressing OK.
If the app doesn't open again after that, try clearing its cache (the same button in the app menu).Do not clear the data - this will delete all settings and inputs!
Forced to stop the application | Clear cache (not data!) |Reboot phone | Check free disk space-->
โ ๏ธ Note: Some Xiaomi models (e.g. Redmi) 9A) After a forced shutdown of system applications (for example, Mi Video or Theme Store) sound may disappear or errors occur during the update.
Method 2: Reboot your phone in Safe Mode
If the app freezes immediately after launch or blocks the entire interface, try booting the phone in Safe Mode, this will disable all third-party programs, leaving only system ones, so you can see whether the application itself is to blame or a conflict with other software.
How to turn on Safe Mode on Xiaomi:
- Press the power button before the off menu appears.
- Tap and hold the power off option (or Reboot on new versions of MIUI).
- Confirm the transition to safe mode (the Safe mode will appear at the bottom of the screen).
In safe mode:
- ๐ Check if the problem application is working.
- ๐ If yes, remove recently installed programs (they may conflict).
- ๐ If not, the problem is in the application or system itself (read more).
How do you get out of safe mode?
Method 3: Clear cache and data (without removing the application)
A damaged cache is one of the most common causes of freezes, and unlike a forced shutdown, cleaning the cache removes temporary files that may have been clogged, and the application data (logins, settings) is not affected unless you click Clear.
Step-by-step:
- Go to Settings โ Applications โ Application Management.
- Select a problem app (such as Instagram, Telegram or Google Play Store).
- Click Warehouse (or Memory on older versions of MIUI).
- Put it on Clear the cache.
- If the problem persists, try Clearing the data, but be prepared to have to re-enter your account.
For system applications (like the Camera or Gallery), cleaning up data can reset to factory settings. On the POCO F4 and Redmi K50 models, this sometimes helps to eliminate lags when shooting videos.
| Action. | What's removed | Effects of consequences |
|---|---|---|
| Clear the cache | Temporary files (images, scripts, logs) | The application will load longer at the next launch |
| Clear the data | All settings, cache, accounts, downloads | You'll have to reconfigure the app. |
| Remove updates | Return the app to the factory version | New functions may be missing |
Method 4: Update or roll back the application
If the app started to freeze after the update, the problem may be in the new version, in which case:
- ๐ Reverse to the previous version (if the update was via Google Play).
- ๐ Forced update (if the version is outdated and incompatible with the MIUI).
How to roll back the app:
- Go to Settings โ Applications โ Application Management.
- Select the problem app and tap on three dots in the upper right corner.
- Click Remove Updates (not available for all applications).
For update:
- Open the Google Play Store.
- Find the app and check if the new version is available.
- If there is an update but is not installed, clear the cache of Google Play and Google Play Services (see Method 3).
๐ก
If the app doesnโt update because of a 504 or 924 error in Google Play, try deleting your Google account and adding it again.
Method 5: Checking Permits and Battery Optimization
MIUI is known for its aggressive battery optimization, which sometimes strangles apps, especially instant messengers and background services. If the program freezes when running in the background (for example, WhatsApp does not send notifications), check:
- ๐ Permissions: Go to Settings โ Annexes โ Permissions and make sure the application has access to memory, camera, microphone, etc.
- ๐ Battery Optimization: Open Settings โ Battery โ Optimize charging and find your app. Choose Unlimited.
- ๐ Autostart: in Settings โ Annexes โ Application management โ Autorun Enable Resolution for Problem Software.
On the POCO F3 and Redmi K40, there is a hidden setting Advanced Battery Settings that allows you to disable optimization for individual applications.
- Go to Settings. โ Battery.
- Slip on the three-point in the upper right corner and select Advanced Settings.
- Find the Application Optimization section and disable it for the right software.
โ ๏ธ Note: Disabling battery optimization for Facebook, Instagram or TikTok can significantly reduce battery life. Use this method only for critical applications (such as messengers or navigators).
Method 6: Reset MIUI settings (without data loss)
If none of these methods worked, but you donโt want to do a full reset, try resetting MIUI to factory settings, which will return all system settings to default, but will not affect user data (photos, videos, messages).
How to do this:
- Open the Settings. โ The phone.
- Tap 5-7 times on the MIUI version until you get a message You became a developer!
- Return to the main settings menu and go to Additional โ For developers.
- Find the Reset option (or Restore and Reset on older versions).
- Select Reset MIUI settings and confirm the action.
After the reboot:
- ๐ Reset your phone (Wi-Fi, accounts, fingerprints).
- ๐ฑ Check the problem application.
- ๐ ๏ธ If the hanging continues - proceed to a complete reset (see the following method).
๐ก
Resetting MIUI only removes system settings (wallpaper, sounds, screen settings), but does not affect installed applications and media files.
Method 7: Completely reset to factory settings (Hard Reset)
The last measure is a complete reset - apply only if:
- ๐ต Phone does not respond to touches due to a suspended application.
- ๐ The previous methods did not help.
- ๐ฑ The problem appears in all applications (system failure).
Important: This will delete all data from the phone, including photos, videos, messages and installed programs. Pre-backup through Settings โ Google โ Backup or Mi Cloud.
Instructions for Xiaomi:
- Turn off the phone.
- Press the Power button + Volume up at the same time (on some models โ Volume down).
- Wait for the Mi logo to appear and release the buttons โ you will be taken to Recovery Mode.
- Use volume buttons for navigation and power button for selection.
- Select Wipe Data โ Wipe All Data (in Chinese firmware may be called ).
- Confirm the action and wait for the process to be completed.
- Restart the phone (Reboot).
On models with MIUI 14 and newer (for example, Xiaomi 13 or Redmi Note 12 Pro+), you can reset directly from the settings menu:
- Go to Settings โ About the phone โ Reset settings.
- Choose to erase all data.
- Enter your password (if installed) and confirm.
โ ๏ธ Note: Phones with bootloader unlocked may require re-authorization of the Mi Account after a full reset (if device binding was enabled!
Method 8: Fastboot Fastboot Fastboot Fastboot (for advanced ones)
If app freezes are associated with corrupting system files (for example, after a failed update), flashing through Fastboot can help. This method is only suitable for advanced users, since it requires:
- ๐ฅ๏ธ Computer with drivers installed ADB/Fastboot.
- ๐ฅ Official firmware for your model (download only from the Xiaomi website).
- ๐ Unlocked bootloader (on new models it takes up to 72 hours of waiting for SMS code).
Instructions:
- Download the Mi Flash Tool and firmware for your model.
- Turn off the phone and press Volume Down + Power to log into Fastboot Mode.
- Connect your phone to your PC and start the Mi Flash Tool.
- Select the downloaded firmware and press Flash.
- Wait until the phone is finished (donโt turn off the phone!).
For POCO X3 Pro, Redmi Note 10 Pro and later, it is recommended to use Global Stable firmware, as China Stable may contain unnecessary Chinese services that conflict with international versions of applications.