Do you run an app on your Xiaomi, Redmi, or POCO, and it suddenly shuts down after a second? Or does the game crash in the middle of the level and the messenger crash in the message? This problem is familiar to many owners of smartphones on MIUI, and its causes can be rooted in both software failures and hardware limitations. Unlike "pure" Android, Xiaomi firmware has unique features that often become a source of conflicts with applications.
In this article, we will not just list the standard tips like โreset your phoneโ or โclean up your cache,โ but we will analyze the specific causes of crashes that are specific to Xiaomi devices, from aggressive battery optimization in MIUI to conflicts with Google services, you will learn how to diagnose a problem by logs, what system settings affect the stability of applications, and what to do if the crash occurs only in certain programs (for example, in games or banking applications).
Particular attention will be paid to models with MediaTek processors (Redmi Note 11/12 series, POCO M4/M5), where departures are often associated with GPU drivers, as well as flagships on Snapdragon 8 Gen (for example, Xiaomi 13/14), where the problem can be overheated. If you have already tried to reset or update the firmware without result, here you will find non-trivial solutions.
1. Battery optimization in MIUI: the main enemy of applications
MIUI is known for its aggressive energy-saving policies, which often mistakenly block background processes even in heavily used applications, causing programs to fly out when switching to them after a few minutes in the background or immediately shut down after launch, especially messaging apps (Telegram, WhatsApp), games and apps with push notifications.
Unlike other manufacturers, Xiaomi hides some of the optimization settings in deep menus. For example, even if you turn off optimization for a particular application in the Settings section โ Applications โ Application Management โ Battery Optimization, the system can still restrict it through the Mi Battery Saver service or Security Center.
- ๐ Turn off adaptive optimization: Go to Settings โ Battery and productivity โ Optimize the battery and select "No Limits" for the problem application. For some models (for example, Redmi Note 10 Pro), this item may be called "Battery Mode Selection".
- ๐ซ Disable Automatic Closure: In the same app management menu, find the "Outstart" and "Background Activity" option - turn on both switches. POCO F3/F4 This section can be hidden in the settings โ Special facilities โ Optimization of applications.
- โก Turn off "Deep Optimization": In some versions MIUI (for example, 13-14) There is a hidden setting that forcibly closes applications through 5 To turn it off, type the phone code in the phone app ##4636##, Select โBattery Informationโ and uncheck โDeep Optimizationโ MIUI".
โ ๏ธ Warning: After disabling optimization for a game or heavy app (e.g., Genshin Impact, PUBG Mobile, watch the phone heat. On Snapdragon models. 7xx (For example, the Redmi Note 11 Pro+) This could lead to trottling and even bigger flights.
2. Conflicts with Google and MIUI services
Many of the apps that fly to Xiaomi are linked to a conflict between Google services (GMS) and MIUI branded services. For example, apps that use Google Play Services for push notifications (e.g. Viber, Facebook) can get damaged because MIUI blocks their background activity, a problem that is especially relevant for devices released for the Chinese market (China ROM), where GMS is missing from the box.
Another common cause is corrupted Google Play data, and if you crash when you open apps from the Play Market or log in through Google, it's probably a cache problem, and in that case, it's not enough to clear the cache, you reset the Google Play Services settings to the factory.
- ๐ Google Play Services Reset: Go to Settings โ Annexes โ Application management โ Google Play Services. Click "Storage" โ "Management of space" โ "Clear all data. Restart your phone and wait for automatic service updates (may take up to 10 minutes).
Removal of GMS updates:
Change of GMS region:
Xiaomi 12T
Google Settings โ Account Management โ Personal Data โ Region Settings
How to check the application error logs?
3. Lack of RAM and background processes
Xiaomiโs budget and mid-range smartphones (e.g. Redmi 9A, POCO M3) often suffer from a lack of RAM, which leads to application crashes when multitasking. However, even flagships (e.g. Xiaomi 13 Ultra) can face this problem due to the features of memory management in MIUI. The system aggressively kills background processes, freeing up resources for an active application, but sometimes mistakenly closes it.
Another reason is a memory leak in the app itself or in MIUI services, for example, if you notice that the phone starts to slow down and the apps fly out after a few hours of operation, it may be miui.analytics or com.miui.securitycenter, which consume up to 500 MB of RAM in the background.
| Sign of a problem | Possible cause | Decision |
|---|---|---|
| Apps fly out when switching between them | MIUI kills background processes due to lack of RAM | Turn off "Memory Optimization" in Settings โ Special features โ System optimization |
| Departures take place after 10-15 minutes of play | Overheating and CPU/GPU trottling | Set FPS limit in game settings or use a cooling stand |
| The application closes immediately after launch | Damaged data in /data/data/packet name | Clear the application data or reinstall it |
| Departures are accompanied by a message "Server error" | Problems with connecting to Google Play | Check your date/time and DNS settings (try Cloudflare: 1.1.1.1) |
Make sure there are no important processes in the background (e.g. downloading files)|Close all tabs in the browser|Disable synchronization of cloud services (Google Drive, Mi Cloud)|Check the temperature of the processor (should be below 45).ยฐC)-->
4. Problems with firmware and MIUI updates
One of the most insidious sources of departures is bugs in the MIUI firmware itself. Xiaomi regularly releases updates, but sometimes they contain critical errors, especially in the first versions for new models. For example, MIUI 14.0.3 for Xiaomi 13 was a bug that crashed all applications using the camera (including Instagram and Snapchat>). MIUI 13.0.6 for Redmi Note 11 was observed mass crashes due to a conflict with Android System WebView.
Another common problem is incomplete firmware updates when system files are corrupted during installation, which can occur if the connection was unstable during the OTA update or the phone died, in which case the system is unstable and applications crash with the java.lang.RuntimeException error.
- ๐ Retreat to a stable version MIUI: If departures have started after the update, check the reviews on the forums (for example, check the reviews, 4PDA If the bug is massive, roll back to the previous version via Settings. โ The phone. โ Updating the system โ Three points. โ Select a Service Package.
- ๐ฅ Manual firmware installation: Download the full firmware package (e.g. Fastboot) ROM) For your model from the official Xiaomi website and go through the Mi Flash Tool.
- ๐ Disable Automatic Updates: If you suspect that the bug is in the latest version MIUI, Temporarily disable auto updates in Settings โ The phone. โ Updating the system โ Settings (โ๏ธ) โ Automatic booting.
โ ๏ธ Note: When manually flashing through Fastboot, all data on the phone will be deleted. Pre-backup through Settings โ Additionally. โ Backup and reset โ Local backup: Do not use third-party firmware (like LineageOS) unless you are sure it is compatible with your model, which can lead to a device "brick.
5. Conflicts with the MIUI shell and third-party launchers
MIUI shell is known for its โchipsโ, but some of them can conflict with applications. For example, the built-in antivirus MIUI (com.miui.securityscan) often mistakenly blocks applications from accessing storage or network, leading to departures. Another common conflict is with third-party launchers (for example, Nova Launcher, Lawnchair), which can disrupt system services.
Problems can also be caused by:
MIUI themes (especially third-party ones) that modify system files.
- Animations and transitions included in Settings โ Display โ System animation (on weak devices this leads to lags and crashes).
Second Space mode, which creates an isolated environment but sometimes breaks compatibility with applications.
- ๐ก๏ธ Shut down the defenses. MIUI: Go to Settings. โ Annexes โ Application management โ Security and disable "App Scanning" and "Blocking Suspicious Activity" for problematic applications.
- ๐จ Return the standard theme: If departures started after changing the theme, return the standard to Settings โ Display. โ Topics: Some themes change the system fonts, leading to crashes in applications.
- ๐ Resetting launcher settings: For third-party launchers (e.g, POCO Launcher) clear the data in Settings โ Annexes โ Application management โ [The name of the launcher] โ Warehouse โ Clear the data.
๐ก
If the crash occurs when you open the camera in the app (such as TikTok or WhatsApp), try turning off permission to access the MIUI shell camera in Settings โ Privacy โ Permissions โ Camera and leave it only for the desired application.
Hardware problems: overheating, memory and battery
If all the software methods have been tried, but the applications keep crashing, the reason may be hardware malfunctions.
Overheating of the processor (especially on MediaTek Helio G and Snapdragon 7xx), due to which the system forcibly closes resource-intensive applications.
Wearing flash memory (especially on budget models with eMMCs, such as the Redmi 8A), which leads to read/write errors.
A faulty battery that does not provide stable power at high load.
Hardware problems can be diagnosed by the following signs:
Departures only occur when connected to charging (a problem with the power controller).
Applications get dyed when the CPU temperature reaches above 60ยฐC (checked through AIDA64 or CPU Monitor).
Read/write memory speed drops below 50MB/s (AndroBench test).
| Symptoms. | Possible malfunction | Diagnostics |
|---|---|---|
| Departures on charging | Faulty power controller or battery | Check the battery voltage in AccuBattery (should be 3.7-4.2V) |
| Apps dye when heated above 50ยฐC | Trottling CPU or heatpaste dump | Run the Throttling Test CPU and check for frequency drop |
| Departures are accompanied by a "twitching" of the screen | Problems with working memory (RAM) | Run the memory test in MemTest86 (requires unlocking the bootloader) |
โ ๏ธ Note: If the processor temperature exceeds 70ยฐC in simple (no load), this may indicate chip dump (especially relevant for the Redmi Note 8 Pro with MediaTek Helio). G90T). In this case, professional repairs with soldering of the chip are required.
7. Specific problems with games and heavy applications
Games and resource-intensive apps (e.g. Genshin Impact, Call of Duty Mobile, Lightroom) on Xiaomi are often dropped due to:
Incompatibility with GPU drivers (especially Mali-Gxx in MediaTek processors)
- MIUI restrictions on background activity (the game closes when folded).
Lack of virtual memory (on devices with 4-6 GB of RAM).
For games on MediaTek (e.g. Redmi Note) 11 helio G88) misspelling EGL_BAD_ACCESS, which indicates problems with the graphics driver, POCO F4 Snapdragon 870) more often than not ANR in com.qualcomm.qti, related to trottling.
- ๐ฎ Turn off the restriction FPS: B Settings โ Display. โ Screen refresh rate select "Standard" (60 Hz) instead of "Auto" or "90/120 Hz. Some games, for example, PUBG Mobile not optimized for high frequencies.
- ๐ง Enable Performance Mode: In Settings โ Battery and productivity โ Select Game or Performance mode. On some models, this item is hidden - to activate it, type setprop debug.performance.mode 1 in the engineering menu (#4636.
- ๐ฅ๏ธ Use Game Turbo: Start the game, then swipe from top to bottom and click on the Game Turbo icon in the notification bar. In the turbo settings, turn off Network Optimization and Background Limitation".