When Xiaomi or Redmi stops responding to touches and the physical power button fails, it can take you by surprise.The screen is on, but the interface is locked, and the usual key retention does not work. At this point, it is important not to panic, as there are several software and hardware methods of forced restart of the system without the involvement of a damaged element.
The problem is often not physical button breakage, but software freezes when the MIUI or HyperOS operating system stops processing button interrupts, in which case standard actions are ineffective and a deeper approach to power management is required. We'll look at proven ways to bring the device back to life.
Before we go to radical measures, we should try to use software tools if access to them is still saved. However, if the sensor does not fully respond, you will have to use the hidden capabilities of the hardware of the smartphone. Forced reboot is a safe process that does not delete your data, but resets the current processes in memory.
Software reboot through the settings menu
If the smartphone display is touch-sensitive, but the power button is not working, the easiest way is to use the built-in interface. You need to unlock the device and find the Settings app. This is the most gentle method for the file system, since the system correctly completes all background processes before turning off.
Depending on the firmware version, the path to function may vary. Newer versions of HyperOS and MIUI 14 often require you to click the off icon in the top corner of the notification curtain screen or in the settings menu. If the lock screen is active, try tapping twice to activate, and then use the on-screen buttons if they are displayed.
Find the power management section, which is usually at the top of the list or in the About category, and click on the off icon, and the action menu will appear on the screen, which is the standard algorithm that should be the first step in diagnosis.
- π± Open the Settings application through the desktop.
- π Go to Advanced Settings or find the power icon at the top.
- π Select the option Turn off or Reset.
- π Confirm the action by pressing the screen button.
β οΈ Note: If after pressing the on-screen switch off button, the phone makes a sound, but the screen goes out and no longer turns on, it may be the problem lies in the hardware part of the on button, which is also responsible for initiating the start.
Sometimes the system can freeze when the shutdown menu appears, so try clearing the RAM before doing this procedure, closing all running applications through the multitasking menu, which will free up the CPU resources and can allow the restart command to perform correctly.
Use of the βAlarmβ function to enable
Many users don't know that Xiaomi smartphones have a unique schedule-on function: If the phone is off or getting stuck in a black screen, but the battery is charged, you can try to wake it up with a system alarm, which works even when the software part is partially unresponsive.
This method requires that the phone be on but not responding to the button. Set the alarm for the current time by adding one minute. Once the device emits an audible signal, it often comes out of deep sleep or freeze by activating the screen. At this point, you can try to unlock the phone or press the switch off button on the screen.
This trick is especially useful when the touch screen is running late and the power button is completely ignored.The system timer has a higher interrupt priority than regular user applications, allowing you to bypass the software unit.
If the alarm goes off but the phone still doesn't respond to touch, try connecting the charger quickly.The combination of the beep and power connection sometimes triggers a restart of the power management service.
Why does the alarm clock help when you freeze?
Method of discharging the battery to zero
When software methods are not available and the button is not working, the most reliable, albeit long-lasting, way is to completely drain the battery. Leave the phone on until it goes out on its own due to lack of power. This is guaranteed to turn off the device, resetting all errors in RAM.
After the screen is gone, leave the phone to lie down for another 30-60 minutes, so that the residual charge in the capacitors is completely exhausted. Then plug in the original charger. Many Redmi and POCO models automatically turn on when the power is connected after full discharge.
If the phone doesn't turn on itself, try pressing the Volume Up button when the cable is connected, which causes you to enter Fastboot or Recovery mode on some models, where you can already select the Reboot option using the volume buttons.
| Action. | Expected time | Efficiency | Risk of data loss |
|---|---|---|---|
| Complete discharge. | 4-12 hours | 100% | No. |
| Connection to PC | 1-2 minutes | 30% | No. |
| Button combination | 10-20 seconds | 50% | No. |
| Reset via ADB | 1 minute | 90% | No (no wipe) |
Don't try to speed up the discharge by running heavy games or videos if the screen is at least partially responsive. It's better to just leave the device alone. Completely de-energizing the motherboard is the only way to reset the power controller state without a button.
Forced restart via ADB (for advanced)
If the phone is debugging on USB, You can restart it with a computer. This method requires a PC, USB-cables and installed drivers ADB. This is a professional way to send commands directly to the Android system, bypassing physical buttons.
Connect your phone to your computer and open the command line in the ADB tool folder. Enter a command to check the connection. If the device appears in the list, you can safely send a command to restart.
adb devices
adb rebootAdb reboot initiates a regular restart, similar to pressing a button on the menu. If the system is completely got stuck and does not respond to standard commands, you can try a more rigid restart option:
adb reboot bootloaderThis command will send the smartphone into bootloader mode. From there, using volume buttons (which usually work even when the touchscreen is getting stuck), you can choose the Restart or Reboot option. This often helps when the software interface is locked.
Recovery through Recovery Mode
Recovery mode is a separate partition in the phoneβs memory that loads independently of the main operating system, and entry into this mode is often possible even when the power button is not working, if you use the correct combination with the volume buttons.
Try pressing the Volume Up button and connecting your phone to a charger or computer. On many Xiaomi models, this action initiates a login to the recovery menu. If the screen catches fire and a menu with a black background appears, you're on the right track.
In the Recovery menu, the touch screen usually doesn't work, but the volume buttons need to respond. Use them to navigate through menu items. Select Reboot or Reboot to System. Some models require you to press the power button (which doesn't work), but newer versions often make the choice automatically after a few seconds or are confirmed by a short press of volume.
β οΈ Warning: In Recovery mode, do not select Wipe Data or Factory Reset if your goal is simply to restart your phone.
If you only log in to Recovery while you're pressing the power button at the same time, this method, unfortunately, won't work, but it's worth experimenting with timing: sometimes it helps you to first clamping the volume, and then holding it, plug in the power cable.
Alternative applications and automation
If the phone freezes periodically, but the button still occasionally responds, it makes sense to install power management apps in advance. There are utilities that add a virtual shutdown button to the desktop or allow you to set up an automatic restart schedule.
Apps like Power Button to Volume Button (require root rights) or standard accessibility tools allow you to reassign functions. You can also use automated applications like MacroDroid or Tasker, and you can create a macro with them: "If the application is not responding for more than 1 minute, you can also use them to create a macro with them. β rebootΒ».
To set up such automation will require:
- π² Install an automation app from Google Play.
- π Provide the necessary permissions to manage the system.
- βοΈ Create a βSystem freezeβ trigger or timer.
- π Add the action "Resetting the deviceΒ».
βοΈ Check before installing an auto restart
Keep in mind that most applications require superuser (Root) rights to execute a reboot command; without them, they can only emulate button pressing on the screen, but they cannot restart the system itself if it is getting stuck.
What to do if nothing helps
In a situation where none of the software methods work and the phone continues to hang on the screensaver or black screen, the problem is likely hardware in nature: it can be the failure of the button plume, oxidation of contacts on the board or failure of the power controller.
Try to press the button area carefully, without undue effort. Sometimes, a light tapping of the body on the palm of the upper part of the smartphone helps, and this can temporarily restore contact within the button mechanism, allowing you to reboot.
If that doesn't work, then you just have to go to the service center, but if the phone is on for a little while, back up immediately, and synchronizing with Mi Cloud or manually copying files to your computer should be your number one priority.
π‘
Use the Google Assistant voice assistant. Say, "OK, Google, turn off your phone." On some Android models and versions, this command is executed without touching the buttons, if the appropriate setting is enabled in the assistant menu.
Don't try to disassemble the phone yourself if you don't have experience. Xiaomi's modern smartphones have tightly planted cases and complex plumes. A sloppy autopsy can damage the battery or display plume, turning a button repair into a replacement for an entire module.
π‘
The most reliable way to go without a button is to wait for the battery to run out completely, then charge the device, which is guaranteed to reset the power controller errors.