Why Xiaomiβs Power Button Could Fail and What to Do
Broken power button on Xiaomi is a problem faced by owners of both budget Redmi and flagship Mi or POCO. Causes of failure range from mechanical damage (fall, moisture) to wear after heavy use of the contacts. But even if the button does not fully respond, you can turn off the phone by alternative methods - without disassembling the case or visiting the service center.
It's important to understand that not all methods are equally safe, for example, a forced power outage through battery extraction (on removable models) or a discharge of up to 0% can lead to loss of unsaved data or damage to the file system, so you should try software methods first, and then move to "hard" measures.
In this article, weβll look at 7 proven ways to turn off Xiaomi without a power button β from standard MIUI features to using an engineering menu and ADB. Each method is tested on current firmware (including HyperOS) and is suitable for most models released after 2018.
Method 1: Turn off via the settings menu (if the screen is running)
The most obvious and safe method is to use the built-in system options, which is suitable if the touch screen is functioning and the power button is the only problem. The instructions are universal for all Xiaomi smartphones, including the Redmi Note 12, POCO X5 and Mi 11:
- Unlock your phone (if the screen is locked, use a fingerprint or a pattern lock).
- Open Settings (the gear icon on the home screen or in the application menu).
- Go to the About Phone section (in some firmware β Additional β About the phone).
- Slip on the item Turn off (or Reset β Turn off).
- Confirm the action by pressing OK in the dialog box.
On some models (e.g. Redmi 10C), the path may be slightly different: Settings β System β Advanced Settings β Turn off.
β οΈ Warning: If you click Turn off the phone hangs on the logo MI, Do not try to repeat the action. This may indicate that the system files are damaged, in which case it is better to use the methods in the following sections.
βοΈ Preparing for shutdown through settings
Method 2: Using Quick Settings (Notification Curtain)
The quicker option is to use the notification bar, which works on all Xiaomi smartphones with MIUI 12 and later (including HyperOS):
- Swipe your finger down from the top edge of the screen to open the notification curtain.
- Swipe down again to turn the panel completely.
- In the upper right corner, find the power icon (circle with a vertical line).
- Slap it on and select Turn it off.
If no power icons:
- π§ Click on the Pencil icon (panel editing).
- π Find the food in the list and drag it to the active area.
- π± Save the changes.
The advantage of the method: does not require deep transitions on the menu, works even if the sensor is partially defective (precise tap on the icon is enough).
Method 3: Google Voice Assistant (for models with Google Services)
If your Xiaomi has Google services installed (most global firmware), you can use a voice assistant, which will work even if the screen is locked, but voice activation must be enabled in advance.
Instructions:
- π€ Say OK, Google (or Hey, Google).
- π± After activating the assistant, say: Turn off the phone.
- β Confirm the command with your voice (Yes).
If the voice activation is disabled, but the screen is working:
- π Open the Google App (the G color logo icon).
- π€ Click on the microphone icon in the search bar.
- π± Say the command Turn off the phone (in English it works more stable).
β οΈ Note: Some Xiaomi models for the Chinese market (e.g. Redmi) K50 firmware CN-The region of the Google voice assistant can be removed, in which case use the following method.
Why doesnβt the voice assistant turn off the phone?
Method 4: ADB commands (for advanced users)
If previous methods have failed and you have access to your computer, you can turn off Xiaomi via Android Debug Bridge (ADB), which requires pre-configuration, but is reliable even in case of serious system failures.
What you need:
- π₯οΈ Computer with installed Xiaomi drivers (download from the official website).
- π USB-cable (preferably original).
- π οΈ Utility. ADB (Download from Android Studio).
Step-by-step:
- Turn on USB debugging on your phone: Settings β About Phone β MIUI Version (stick 7 times to activate Developer Mode) β Go back to Settings β Additional β For Developers β Debugging over USB.
- Connect your phone to your computer and confirm your trust in the device.
- Open the command line (Win + R β enter cmd) and go to the folder with ADB: cd C:\platform-tools
- Enter the command to turn off: adb shell reboot -p
If the phone doesnβt respond to the command, try an alternative:
adb shell input keyevent 26(emulates the pressing of the power button).
| ADB Team Team | Action. | Note |
|---|---|---|
| adb shell reboot -p | Shutdown | It works on 90% of models. |
| adb shell input keyevent 26 | Emulation of the power button | It may not work on a locked screen. |
| adb shell am start -a android.intent.action.ACTION_SHUTDOWN | Software shutdown | Requires root rights on some firmware |
π‘
If ADB doesnβt recognize the device, try reinstalling the drivers manually through Device Manager (select Update Driver β Search on this computer β Select from the list β Android ADB Interface).
Method 5: Emergency reset (if the phone is getting stuck)
When Xiaomi freezes completely (it doesnβt respond to touch, the volume buttons donβt work either), itβs forced to reboot, which doesnβt require a power button, but will result in lost data.
How to do this:
- π For models with removable battery (rare after 2017): Remove the back cover and disconnect the battery for 10 seconds.
- π΅ For everyone else: Press the Volume Up button + Hold on for 15-20 seconds until the screen goes out. If it doesn't work, repeat by adding a virtual AssistiveTouch button (see next section).
What to do if the emergency reset does not help:
- π Connect your phone to charge and try again in 5 minutes (sometimes helps with a battery running low).
- π Try the combination of Loudness up + Loudness down + Connecting charging.