The problem of navigation buttons on Xiaomi: why they interfere and how to remove them forever
The bottom panel with the Back, Home and Recent buttons on Xiaomi smartphones takes up precious screen space, especially on devices with a small diagonal or cutouts for the front camera. Even in MIUI 14/15, these elements are active by default, despite the presence of an alternative - gesture navigation. Users are faced with the fact that the buttons not only reduce the usable display area, but also accidentally pressed during games or watching videos.
In this article, weโll break down all the possible ways to remove the bottom bar on Xiaomi, including the official settings. MIUI, team ADB for advanced users and workarounds for models where standard methods do not work (e.g. Poco) F5 Or the Redmi Note 12 Pro.+). We will pay special attention to the nuances for devices with AMOLED-screens where improper hiding of buttons can cause pixels to burn out.
Method 1: Standard disabling via MIUI settings (works on 90% of devices)
The easiest method is to switch to full-screen gestures, which is suitable for most Xiaomi, Redmi and Poco smartphones running MIUI 12 and later. Importantly, on some models (such as the Black Shark 5 Pro), this path may differ due to the custom shell.
Instructions:
- Open the Settings โ Display.
- Select Full-screen Mode (or Navigation buttons in older versions).
- Activate the option Full-screen gestures (the option โNo buttonsโ).
- Confirm the selection and restart the device (recommended for proper gestures).
If the buttons still appear after switching, check:
- ๐ Update MIUI: In some firmware, the button display bug was patched (relevant to the Redmi Note 11 on the MIUI 13.0.4).
- ๐ฎ Mode for games: c Settings โ Special facilities โ Game mode can be enabled displaying virtual buttons.
- ๐ฑ Third apps: Launchers like Nova Launcher or HyperOS Launcher sometimes reset gesture settings.
Make sure that MIUI Updated to the latest version|Turn off the game mode|Check the launcher settings|Make a backup copy of the data-->
Method 2: ADB-commands for forced concealment (for experienced users)
If the standard method does not work, you can use it. ADB (Android Debug Bridge. This method is suitable for devices with unlocked OEM Unlock and enabled debugging by USB. On some models (for example, Xiaomi 13 Ultra) after use ADB-commands may need to reset settings.
Step-by-step:
- Install ADB Tools on your PC.
- Turn on your smartphone: Settings โ About Phone โ MIUI Version (click 7 times to activate Developer Mode) Settings โ Additional โ For Developers โ Debugging by USB (enable)
- Connect the device to your PC and execute in the command line: adb shell settings put global force_fsg_nav_bar 1 Use the following buttons: adb shell settings put global force_fsg_nav_bar 0
Warnings:
โ ๏ธ Attention: On Poco X5 Pro and Redmi. K60 After applying this command, you may lose the reaction to gestures at the bottom of the screen, in which case only a reset via Fastboot will help.
| Xiaomi model | Support ADB-team | Potential problems |
|---|---|---|
| Xiaomi 12/12T | Yes. | Gestures may not work properly in horizontal mode |
| Redmi Note 10 Pro | Yes. | Reboot required to apply changes |
| Poco F4 GT | Partially. | Artifacts may remain when scrolling |
| Black Shark 4/5 | No. | It uses its own shell, ADB is not supported. |
Standard settings MIUI|ADB-team|Apps from Play Market|I've tried nothing.-->
Method 3: Applications for hiding buttons (alternative without root)
If the first two methods do not work, you can use third-party utilities.
- ๐ฑ Nacho Notch โ Hiding buttons and camera cutouts but requires ADB-permit.
- ๐จ Full Screen Gestures โ Emulates gestures on devices without official support (e.g. Redmi) 9A).
- ๐ง Hide Navigation Bar โ works through Accessibility Service, but may conflict with the MIUI.
How to set up Nacho Notch:
- Install an app from the Play Market.
- Turn it on. ADB and execute the command: adb shell pm grant com.quantic.nachonotch android.permission.WRITE_SECURE_SETTINGS
- In the application settings, select Hide Navigation Bar and apply the changes.
โ ๏ธ Attention: On Xiaomi Mi 11 Lite, the Nacho Notch app can cause screen flickering when locked.The solution is to disable battery optimization for the utility.
Why donโt apps work on some models?
Features for devices with AMOLED-Screens: How to Avoid Burning Out
On smartphones with AMOLED-displays (for example, Xiaomi 13 Pro or Redmi) K50 Ultra) displaying virtual buttons constantly can cause pixels to burn out. If you choose to leave the buttons but want to minimize the risk:
- ๐ Use dark themes in your own MIUI and annexes.
- ๐ Enable Auto Hide Navigation Panel in Display Settings.
- โฑ๏ธ Set a screen sleep timer for 30 seconds or less.
To check the screen for burnt pixels:
- Install Screen Test from the Play Market.
- Select the Black Screen test and illuminate the flashlight at an angle - the burned out areas will be visible as dull spots.
๐ก
If you notice burnout, try to โoverclockโ the pixels using the AMOLED Burn-in Fixer app. Run it for 2-3 hours in Color Cycle mode โ this can partially restore the uniformity of the backlight.
What if the buttons are missing and the gestures are not working?
Sometimes, after the manipulation of the settings or ADB-And then you have a situation where no buttons or gestures are responding:
- Reboot: Hold the power button for 10+ seconds to force shutdown.
- Gesture reset: connect to your PC and execute: adb shell cmd overlay reset com.android.internal.systemui.navbar.gestural
- Safe Mode: Press the power button โ Reboot in Safe Mode. If gestures are triggered, the problem is in the third-party application.
If nothing helps:
- ๐ฒ Reset your settings via Fastboot (instructions for your model are on the official Xiaomi website).
- ๐ง Contact the service center if the device is warranty (indicate that the problem arose โindependentlyโ, without mentioning the device). ADB).
๐ก
On HyperOS devices (such as Xiaomi 14), gesture recovery may require flashing through the Mi Flash Tool. Use only official ROMs to keep your warranty up.