Safe Mode on Xiaomi, Redmi or POCO smartphones is a diagnostic mode that automatically disables all third-party applications, leaving only system services. It is activated when critical crashes, software conflicts or incorrect user actions (for example, when forced restart during an update) Externally, this is manifested by the inscription βSafe Modeβ in the lower left corner of the screen and the absence of third-party app icons.
The main problem is that many users are faced with a looped safe mode β when the phone is constantly loaded into Safe Mode, despite rebooting. This can occur due to corrupted dalvik-cache files, conflicts with Magisk (if there is root), or even hardware malfunctions (for example, sticking the power button). In this article, we will discuss 5 proven ways to turn off Safe Mode on Xiaomi, including methods for devices with an unlocked bootloader and without root rights.
Why is Xiaomiβs phone booting in Safe Mode?
Safe Mode Activation is an Android security mechanism that works in the following cases:
- π Incorrect software update - interrupted firmware through MIUI Updater or Fastboot can lead to a download cycle in Safe Mode.
- π± Application Conflict β Viruses Modified APK Applications with incompatible resolutions (e.g., Xposed Framework).
- π§ Hardware failures β sticking the Volume Down or Power button, damage to the charging connector (on some models this causes a false Safe Mode operation).
- π οΈ Rooting or custom firmware β incorrect installation of Magisk, TWRP or unofficial kernels (Custom Kernel).
- ποΈ Damage to system files - errors in /data/dalvik-cache or /system/priv-app.
On Xiaomi models 12/13/14 series and Redmi Note 11/12 A common reason is the automatic activation of Safe Mode after a fall (impact sensor is triggered). PC Suite if the drivers are installed incorrectly.
Method 1: Standard Reboot (for most cases)
In 80% of cases, the exit from safe mode on Xiaomi is a simple reboot.
- Hold the Power button for 10-15 seconds until the screen goes out.
- After vibration, release the button and wait for the full load (do not press any keys!).
- If the phone boots up again in Safe Mode, proceed to the next method.
On some models (e.g. POCO X3 Pro or Redmi K50), the standard reboot fails due to sticking of the hardware buttons.
- π Turn off your phone and wait 1-2 minutes (full discharge of capacitors).
- π Connect the charger is not original (with another amp) β this sometimes resets the state of the buttons.
- π Repeat the switching attempt.
π‘
If the phone doesnβt respond to the power button, try clamping Volume Up + Power for 20 seconds β this will force the device to restart even when it freezes.
Method 2: Removing conflict applications through ADB
If the phone is constantly returning to Safe Mode, one of the installed apps may be the culprit.
- Connect your phone to your PC via USB (enable USB debugging in Settings β About Phone β MIUI Version β 7 times click on version).
- Download Platform Tools and open the cmd in the folder with adb.exe.
- Enter the command for the list of applications: adb shell pm list packages -f
- Look for suspicious packages (such as those with com.example.test names or unofficial modifications to system applications).
- Remove the conflict app: adb uninstall com.example.conflictapp
Typical candidates for removal:
| Type of application | Example of a package | Cause of conflict |
|---|---|---|
| Viruses/advar | com.android.system.update | Fake system updates |
| Modified services | com.miui.guardprovider | The conflict with MIUI Optimization |
| Root managers | com.topjohnwu.magisk | Wrong Magisk modules |
| Castom launchers | com.launcher.hyperion | Incompatible with MIUI Launcher |
Install Platform Tools|Enable debugging on USB|Connect the phone to the PC|Check the package list|Remove suspicious applications-->
Method 3: Reset Dalvik cache and system (without data loss)
If the problem is caused by damage to the cache of applications or system files, cleaning dalvik-cache will help.This method does not delete user data, but requires access to Recovery:
- Turn off the phone.
- Press Volume Up + Power before the Mi Recovery logo appears.
- Select a language and go to Wipe & Reset β Wipe Cache.
- Confirm the action and wait for the completion.
- Reboot the device (Reboot β System)
For models with TWRP (e.g. POCO F1 or Redmi K20 Pro):
- V TWRP Choose Advanced β Dalvik/ART Cache.
- Run a swipe for cleaning.
- Go back to the main menu and select Wipe β Cache.
- Reboot.
What is a dalvik-cache?
Attention! If the phone still loads into Safe Mode after cleaning the cache, the problem may be in /system partition, in which case you will need to flash through Fastboot (see Method 5).
Method 4: Check hardware buttons (for looped Safe Mode)
At the physical level, Safe Mode can be activated due to:
- π Volume Down button sticking is the most common reason on Redmi 9/10 and POCO M3.
- π Damage to the button plume - after falling or getting moisture.
- β‘ Short circuit on the motherboard β for example, after a failed battery replacement.
How to diagnose:
- Turn off the phone.
- Carefully tap on the buttons Volume Up/Down and Power β if you hear a characteristic βclickβ, the button stuck.
- Try pressing the buttons alternately with effort β if the phone reacts to Volume Down as a hold (vibration), the button is faulty.
Provisional decision:
- π§ Carefully tuck the button with a thin object (for example, a paper clip) to return it to its original position.
- π± Use it. USB OTG-Adapter with external keyboard to control the phone (if the buttons do not work completely).
β οΈ Note: If the button is physically damaged, further use of it may damage the motherboard (for example, on the Xiaomi Mi 11, the buttons are connected via a flexible plume that is easy to break.
Method 5: Fastboot Flashing (Extreme Method)
If all previous methods failed, it leaves a complete flashing through Fastboot, which deletes all data but is guaranteed to eliminate the software reasons for Safe Mode.
Tools required:
- π₯οΈ Windows PC 10/11 Linux.
- π Mi Flash Tool (download from official website).
- π¦ Fastboot firmware ROM for your model (for example, tissot_global_images_V12.5.1.0.RDLMIXM for Mi A1).
- π Original. USB-cable (important for stable connection).
Step-by-step:
- Unpack the archive with firmware in a folder without Cyrillic characters (for example, C:\Xiaomi\fastboot_rom).
- Turn off your phone and press Volume Down + Power to log in to Fastboot Mode (a hare in a hat-eared hat will appear).
- Connect your phone to your PC and start the Mi Flash Tool.
- Click Select and point the way to the firmware folder.
- Select Clean All mode and press Flash.
- Wait for the end (10-15 minutes) and the phone will reboot automatically.
β οΈ Note: On models with a locked loader (Xiaomi) 12T, Redmi Note 12 Pro+) Before the firmware, you need to unlock Bootloader through the official tool. Without this, the Mi Flash Tool will give an anti-rollback error.
π‘
Fastboot flashing is the only way to bring the phone back to life if Safe Mode is caused by a system partition (/system or /vendor) damage, however, this method erases all data, including photos and contacts, if there was no backup.
How to prevent the re-enablement of Safe Mode?
To avoid recurrence, follow these recommendations:
- π₯ Install apps only from Google Play or Mi App Store. APK from third-party sites (especially modified versions of WhatsApp, Telegram or games).
- π Update regularly MIUI. In older versions (below). MIUI 13) there are vulnerabilities exploited by viruses to force Safe Mode activation.
- π‘οΈ Turn off the automatic installation from unknown sources: Settings β Annexes β Special rights β Installation from unknown sources
- π§ Check firmware integrity after rooting. Use Magisk Delta instead of the standard Magisk β it's better compatible with the system. MIUI 14.
- π¦ Do not uninstall system applications without backing up. Even seemingly harmless packages (e.g. com.miui.analytics) can cause crashes.
On Xiaomi models with a Snapdragon 8 Gen 1/2 processor (e.g. Xiaomi 12 Pro, Redmi K50 Ultra), Safe Mode can activate when the chipset overheats. Monitor the temperature through the CPU Monitor app and avoid gaming when charging.