Are you used to physical navigation buttons, but after upgrading or buying a new Xiaomi, they disappeared from the screen? Or want to bring back the classic βbackβ, βhomeβ and βrecentβ instead of gestures? This problem is familiar to many owners of Redmi, POCO and Mi smartphones β especially after moving to MIUI 14 or HyperOS, where the manufacturer is actively promoting gesture management. Fortunately, you can return virtual buttons to the screen in several ways, from standard settings to hidden commands for developers.
In this article, we will discuss 5 proven methods of output touch buttons, including:
- π§ Official settings MIUI/HyperOS (work 80% model)
- π₯οΈ Use of the ADB For forced inclusion (for advanced users)
- π± Hidden button combinations for older firmware versions
- π Bypassing restrictions through Nova Launcher or other launchers
- βοΈ Editing system files (for experienced ones only!
Importantly, not all methods are universal. For example, on the Xiaomi 13 Pro with HyperOS, only ADB can work, and on the Redmi Note 10 there are enough standard settings. We will specify compatibility for each instruction.
1. Standard method via MIUI/HyperOS settings
The easiest method is to use the built-in system options. It works on most devices, except for some flagships (for example, Xiaomi 14 Ultra, where the buttons are completely removed at the firmware level).
Instructions:
- Open the Settings β Display.
- Select Full-screen mode (in HyperOS, it can be called Navigation Style).
- Slip the navigation button (or 3-button navigation) option.
- Confirm the choice β the buttons will appear at the bottom of the screen in 1-2 seconds.
If there is no Full Screen Mode:
- π Try searching by settings (the magnifier icon at the top) β enter βnavigation buttonsΒ».
- π± In some models (POCO F5, Redmi K60) The other way: Settings β Additionally. β Special facilities β System navigation.
- β οΈ On HyperOS (e.g. Xiaomi) 13T) You may need to turn off gestures first: Settings β Screen. β Gestures β Off..
Make sure your smartphone is 30%+ charged.
Disable VPN (can block system settings)
Check out the MIUI/HyperOS version in About Phone
Restart the device if the buttons donβt appear-->
β οΈ Attention: On devices with AMOLED-With screens (e.g. Xiaomi 12 Pro), long-term use of virtual buttons can cause pixels to burn out at the bottom of the display. We recommend periodically changing the location of the navigation bar or using dark themes.
2. Enabling buttons via ADB (for all models)
If the standard method didnβt work, Android Debug Bridge (ADB), a debugging tool that allows you to change system settings, will help, even on HyperOS and new flagships, where the manufacturer hid the options.
What you need:
- π₯οΈ Computer with Windows/macOS/Linux.
- π USB-TypeC Cable (Original!).
- π§ Installed Xiaomi drivers (download from the official website).
- π² Included debugging by USB phone-on.
Step-by-step:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version (you will be notified "You are a developer").
USB-debugging
- Back to Settings β Additionally. β For developers.
- Activate the debugging switch over USB.
- Connect your phone to your PC and confirm your trust in your computer (a pop-up on your smartphone screen).
- Download Googleβs Platform Tools and unpack the archive.
- Open Command Prompt (cmd) in the folder with Platform Tools and type: Adb devices must appear serial number of your device.
- Use the command to turn on the buttons: adb shell settings put global force_fsg_nav_bar 1
- Restart the phone and the buttons will appear.
Alternative combinations (try if the first one doesnβt work):
- π± ##64663## - menu MTK Engineer Mode (for MediaTek processors).
- π§ ##4636## β Testing β Force navigation bar.
- βοΈ ##7780## - Reset settings (use only if you are sure!).
β οΈ Note: Test menus can reset network settings or cause errors in the camera. Do not change settings if you do not know their purpose! MTK Engineer Mode if incorrectly configured will lead to loss of communication.
π‘
If nothing happens after you enter the code, try using the Hidden Menu app from Google Play.It automatically finds hidden menus on Xiaomi and other brands.
4.Use of third-party launchers (Nova, Lawnchair)
If system methods didn't work, you can get around the limitations with alternative launchers, which doesn't change the system settings, but adds a virtual navigation bar on top of the interface.
Best options:
- π Nova Launcher - supports gestures and button customization.
- π± Lawnchair is a lightweight open source launcher.
- β‘ Microsoft Launcher - Windows integration and customizable bottom panel.