The navigation bar on Xiaomi takes up precious screen space, especially on compact models like the Redmi Note 12 or POCO X5. Even in gesture mode, the bottom bar with a โdotโ or arrow can be annoying โ it eats up to 50 pixels of usable area, interferes with watching videos or games. Fortunately, MIUI allows you to completely hide navigation, but not all the ways are obvious.
In this article, 5 proven methods, including standard settings, engineering menus and ADB-We're going to take a look at the nuances for different versions of the firmware (MIUI 12-15), warn against common mistakes (for example, why the swipe up can disappear after hiding the buttons) and show how to return everything if something goes wrong.
1. Standard method: gestures instead of buttons
The safest method is to switch to full-screen gestures, which works on all Xiaomi smartphones with MIUI 10+ and does not require superuser rights, but it has a limitation: the bottom bar with the "dot" will remain, just become translucent.
To activate:
- Open the Settings โ Display.
- Select Full Screen Mode (or Navigation buttons in older versions).
- Slip on MIUI gestures (or full-screen gestures).
- Select the Swipe option from the bottom edge (without a hint or with a hint).
Once applied, the buttons will disappear, but a thin strip will remain, and on some models (for example, the Redmi 10C), it can only be removed through the ADB or engineering menu.
2. Hiding gesture strips through engineering menu
If full-screen gestures are activated, but the bottom bar is still visible, it can be hidden through an engineering menu, which works on most Qualcomm Snapdragon devices (e.g., POCO F4, Xiaomi 12T).
Instructions:
- Open the Phone app and type ##4636##.
- Select Testing (or Testing) from the menu.
- Go to the interface settings (may be called UI Settings).
- Find the Hide navigation bar and turn it on.
โ ๏ธ Note: Some firmware may reset this parameter after rebooting. ADB (see section 4).
What to do if the engineering menu is not opened?
3. Disable the navigation bar through the developer settings
There is a hidden option in the developer settings that allows you to completely remove the navigation bar, which works on MIUI 12-14, but may not work on Black Shark or POCO with custom firmware.
Step-by-step:
- Activate Developer Mode: Go to Settings โ About Phone and tap 7 times to the MIUI Version.
- Return to Settings โ Additional (or Other Settings) and select Developer.
- Find the option to turn off the navigation bar (or Force full-screen display).
- Select Hide the navigation bar and confirm.
โ ๏ธ Warning: After that, swipes to go back and open multitasking may not work properly. To fix, install a third-party gesture app, such as Fluid Navigation Gestures.
Developer mode activated
Backup of important data is made
Alternative gesture app installed (optional)
Compatibility with your Xiaomi model-->
4. Complete button removal via ADB (for advanced)
If the standard methods do not help, it remains. ADB-This method removes the navigation bar at the system level and works even on Xiaomi 13 Ultra or Redmi. K60 Pro. However, it requires a PC connection and knowledge of basic commands.
What you need:
- ๐ฅ๏ธ Computer with installed ADB-Drivers (download from the official Android website).
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect your phone to your PC and open Command Prompt (Windows) or Terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Use the command to hide the navigation bar: adb shell settings put global policy_control immersive.full=*
- Reboot the phone.
To return the buttons back, use the command:
adb shell settings put global policy_control null๐ก
If, after the execution, ADB-Swipe commands are no longer working, install the Edge Gestures app from Play Market, which emulates gestures and supports touch zone settings.
5. Features for Black Shark and POCO
Black Shark devices (such as the Black Shark 5 Pro) and some POCO models (such as the POCO F5) use modified firmware where standard methods may not work.
| Model | Recommended method | nuance |
|---|---|---|
| Black Shark 4/5 | ADB + Shark Space | JoyUI has a built-in Shark Space app with the option โGame Mode without framesโ. |
| POCO F3/F4 GT | Developer settings | Force FSH (Full Screen Hide) is available on the developer menu. |
| Redmi K50 Gaming | Engineering menu | Code ##6484## reveals hidden display settings. |
โ ๏ธ Warning: Black Shark may stop using game triggers after hiding navigation. To return them, turn off the "No-Braze" mode in Shark Space.
Frequent problems and solutions
After hiding the navigation bar, users encounter typical bugs. Here's how to fix them:
- ๐ Swipe Up for Home Does Not Work: Install Fluid NG Or GesturePlus from Play Market. These apps intercept system-level gestures.
- ๐ฑ The strip appears again after the reboot: Record the changes through ADB team: adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural
- ๐ฎ In games, there is no hiding the panel: Enable the game settings "Immersive Mode" or use Game Turbo (built-in in the game settings). MIUI).
If nothing works, check if the changes are blocked by antivirus or MIUI optimizer. Turn them off temporarily in Settings โ Applications โ Application Management.
๐ก
On devices with MediaTek (e.g., Redmi) 10A) ADB-The teams may not work because of the manufacturer's limitations, and then the only way to do that is to flash it.