Why Users Want to Hide Navigation Panel โ and When Itโs Justified
The navigation bar at the bottom of Xiaomiโs screen is a classic MIUI feature that many users consider archaism. With the introduction of gesture controls in Android 9+ and MIUI 10+, the traditional Back, Home and Recent buttons have lost relevance for most tasks, but the manufacturer defaults to leaving them on many models, from the budget Redmi Note to the flagship Xiaomi 13/14.
The main reasons why owners want to remove the navigation bar on Xiaomi:
- ๐ฑ Saving screen space โ especially important for devices with a small diagonal (for example, Redmi). 9A or POCO M3), where every pixel counts.
- ๐ฎ Immersive mode for games โ hiding the panel allows you to avoid accidental clicks during gameplay (important for Genshin Impact, PUBG Mobile and others.).
- โก Quick gestures โ swipes on the edges of the screen often work more intuitively than classic buttons.
- ๐ Incompatibility with custom launchers โ some shells (for example, Nova Launcher) conflict with the system panel.
But there is a downside: without the navigation bar, some features become less accessible. For example, on models with a hardware home button (such as the Xiaomi Mi 8), disabling the software bar can lead to loss of quick access to Google Assistant through a long press. It is also important to note that on devices with MIUI for Android Go (such as Redmi) A1) Some of the methods may not work.
Method 1: Standard disabling via MIUI settings (for most models)
The easiest method is to use built-in MIUI options. It works on all devices with shell versions 10 to 15 (including POCO and Black Shark), but may not be available on some regional firmware (for example, for India or China).
Step instructions:
- Open the Settings โ Display.
- Select Full-screen mode (on some models โ Navigation style).
- Slip on the option of Gesture navigation or Full-screen gestures.
- Select the swipe option up from the bottom edge (or similar).
- Confirm the changes and restart the device (recommended, but not required).
On some models (e.g. Xiaomi) 12T or Redmi K50) And when you activate the gestures, you have a thin strip at the bottom of the screen, and it's not a bug, it's a swipe tip, and you have to use it to remove it completely. ADB-commands (see Method 3).
โ๏ธ Preparing for a Navigation Change
Method 2: Hiding the panel through "For developers" (no root)
If standard settings donโt offer gesture control, you can try activating hidden options through the developer menu, which works on 80% of Xiaomi models, including outdated ones (Mi A2, Redmi 5 Plus) and new ones (POCO F5).
Algorithm of action:
- ๐ง Activate Developer Mode: Go to Settings โ About the phone and 7 times tap on the version MIUI.
- ๐ฑ Go back to the main settings menu and open a new section for developers.
- ๐ Find the option Full screen mode or debugging by USB (if not first).
- ๐๏ธ Enable Hide Navigation Panel or Forced Full Screen Mode.
โ ๏ธ Note: On some firmware (for example, MIUI EU) If the gestures do not respond to swipes after activation, return the settings to their original state and use Method 3.
| Xiaomi model | Does Method 2 support the | Notes |
|---|---|---|
| Redmi Note 10/11 | Yes. | It may need to be rebooted. |
| POCO X3/X4 | Yes (partially) | Thin stripe remains in games |
| Mi 11 Lite | No. | ADB is required |
| Black Shark 4/5 | Yes. | The option is called "Game mode." |
Method 3: Completely remove the panel via ADB (for power users)
If previous methods have failed, the most radical (and effective) way is to use Android Debug Bridge (ADB), which allows you to completely deactivate the Android-level navigation system bar, including gesture prompts, and is suitable for all Xiaomi models, including those where the manufacturer has blocked standard options.
What you need:
- ๐ฅ๏ธ Computer with Windows/macOS/Linux
- ๐ Installed drivers Xiaomi and ADB Tools
- ๐ USB-cable (preferably original)
- โ๏ธ Included debugging by USB phone-on
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line and type in: adb shell settings put global policy_control immersive.full=*
- To return the standard panel, use: adb shell settings put global policy_control null
- Reset the device.
What if the ADB canโt see the device?
โ ๏ธ Note: On some firmware (especially custom ones), this command may result in loss of gesture functionality. โ System system โ Resetting settings (without deleting data).
๐ก
Before using ADB, create a restore point in TWRP (if installed) to help return the system to a state of operation if errors occur.
Method 4: Using third-party applications (without root)
If you don't want to mess with ADB, you can use Google Play's dedicated utilities, which don't require super-user rights, but have limitations: for example, the navigation bar will only be hidden in certain applications or when performing specific actions.
Top.-3 panel-hide:
- ๐ฑ Nacho Notch โ hides the panel and the notch in the screen, works on the screen MIUI 12-14. Disadvantage: Shows the advert.
- ๐ฎ Game Tools (from Xiaomi) - built-in utility for gamers, hides the panel in games. Activated through Settings โ Special facilities โ Game Turbo.
- ๐ง Full Screen Immersive Mode โ Supports automatic concealment when running selected applications.
Importantly, most of these applications don't work in the background on MIUI due to aggressive battery optimization. To make them work properly, add them to the exceptions:
- Open Settings โ Battery and Performance.
- Select Battery Consumption Management for applications.
- Find your app to hide the panel and set the No Limits mode.
๐ก
The app side is a temporary solution, and after the MIUI update, they may stop working, as Xiaomi regularly tightens security policies.
Method 5: Edit build.prop (for hardwired devices only)
This method is suitable for users with an unlocked bootloader and TWRP installed. It allows you to permanently remove the navigation bar by editing the system file build.prop. Dangerous for beginners - incorrect changes can lead to bootloop.
Instructions:
- Back up your current build.prop via TWRP or Root Explorer.
- Open the file in a text editor (e.g. QuickEdit).
- Add the line at the end: qemu.hw.mainkeys=1
- Save the changes, set the rights 644 and restart the device.
โ ๏ธ Note: On some models (POCO F1, Mi 9) this setting may conflict with gesture control. If the screen becomes unstable after editing (twitches when swipes), delete the added line and use Method 3 (ADB).
Frequent problems and their solutions
Even after successfully hiding the navigation bar, Xiaomi users are faced with typical bugs, and here are the most common ways to fix them:
| Problem. | Probable cause | Decision |
|---|---|---|
| Gestures work through time | Conflict with the Custom Launcher | Return the standard launcher or upgrade it |
| The panel appears in games | The game uses its own interface. | Activate the game mode in Game Turbo |
| Swipe up doesn't work. | Incorrect ADB-team | Repeat the command with immersive.full=apps,-navBar |
| The thin strip remains | Systemic gesture prompt | Adb shell settings put global policy_control immersive.full=* |
If none of the methods worked, check:
- ๐ฑ Version MIUI โ on some regional firmware (for example, MIUI China Stable options hidden.
- ๐ System updates โ new versions may have navigation bugs.
- ๐ ๏ธ Having root โ some models (Black Shark) require superuser rights for profound changes.