How to Remove the Navigation Panel on Xiaomi: A Complete Guide with Gestures and ADB

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.

๐Ÿ“Š What type of navigation do you prefer?
Classic buttons
Gestures around the edges
Gestures from the bottom panel
Complete cover-up of the panel

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:

  1. Open the Settings โ†’ Display.
  2. Select Full-screen mode (on some models โ€“ Navigation style).
  3. Slip on the option of Gesture navigation or Full-screen gestures.
  4. Select the swipe option up from the bottom edge (or similar).
  5. 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

Done: 0 / 4

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 modelDoes Method 2 support theNotes
Redmi Note 10/11Yes.It may need to be rebooted.
POCO X3/X4Yes (partially)Thin stripe remains in games
Mi 11 LiteNo.ADB is required
Black Shark 4/5Yes.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:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command line and type in: adb shell settings put global policy_control immersive.full=*
  3. To return the standard panel, use: adb shell settings put global policy_control null
  4. Reset the device.

What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB Install Xiaomi drivers from the official website (Support section). 3. Try another one. USB-cable (not everyone supports data transfer). 4. Reboot both your phone and your computer. 5. If you use Windows, run the command prompt on behalf of the administrator.

โš ๏ธ 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:

  1. Open Settings โ†’ Battery and Performance.
  2. Select Battery Consumption Management for applications.
  3. 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:

  1. Back up your current build.prop via TWRP or Root Explorer.
  2. Open the file in a text editor (e.g. QuickEdit).
  3. Add the line at the end: qemu.hw.mainkeys=1
  4. 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 causeDecision
Gestures work through timeConflict with the Custom LauncherReturn the standard launcher or upgrade it
The panel appears in gamesThe game uses its own interface.Activate the game mode in Game Turbo
Swipe up doesn't work.Incorrect ADB-teamRepeat the command with immersive.full=apps,-navBar
The thin strip remainsSystemic gesture promptAdb 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.

Can I remove the navigation bar on Xiaomi without a computer?
Yes, but with limitations. Use Method 1 (standard settings) or Method 4 (application side). Complete deletion without ADB is only possible on hard-wired devices with access to build.prop.
Why donโ€™t return gestures work after the panel is hidden?
It's a typical problem. MIUI 12-13. Solution: Activate gestures through Settings โ†’ Display. โ†’ Full screen mode. If it doesn't work, use it. ADB-Adb shell settings put global policy_control immersive.full=apps,navBar
Will the panel return after the MIUI update?
Depending on the method: If you use Method 1 or 2, the settings will reset, the panel will return. If you use ADB (Method 3), you will have to run the command again. If you edit build.prop (Method 5), the changes will persist.
How to hide the panel only in specific applications?
Use apps like Full Screen Immersive Mode or Nacho Notch, which allow you to create whitelists of apps where the panel will hide automatically, and for games, you'd better activate Game Turbo in Xiaomi's settings.
Is it safe to use ADB to hide the panel?
Yes, if you follow the instructions, the commands don't affect the system files, they only change the interface parameters. ADB-Tools: Process interruption (e.g., disconnecting the cable during command execution) Attempting to apply commands on incompatible firmware (e.g, MIUI Android Go).