How to Remove the Bottom Buttons on Android Xiaomi: The Complete Guide

Why users want to hide the bottom buttons on Xiaomi and whether it is safe to do so

The bottom navigation bar with the Back, Home and Recent buttons is a standard element of the MIUI interface, but not everyone likes it. Some find it outdated (especially after switching to gesture control in Android 10+), some people find it intrusive when watching videos or games, and some just want to free up additional pixels of the screen. In this article, we will discuss all the working ways to remove the bottom buttons on Xiaomi, Redmi and POCO smartphones – from standard settings to hidden functions and third-party utilities.

It's important to understand that you can't completely remove system buttons without root rights, they're sewn into MIUI firmware. However, they can be hidden, replaced with gestures or minimized visually. We've tested all methods on current versions of MIUI 14/15 (including HyperOS for new models) and only selected those that work in 2026. If you use custom firmware (like LineageOS or Pixel Experience), some steps may differ.

Before you start, check the version of your shell: go to Settings β†’ About Phone β†’ MIUI version. This will help you avoid errors when choosing a method.

Method 1: Replace buttons with gesture control (official method)

The easiest and safest way is to activate gestures instead of the classic buttons.This method works on all Xiaomi smartphones with MIUI 10 and newer (including HyperOS), does not require root rights and does not violate the warranty. Gestures take up less space on the screen and look more modern.

Instructions:

  • πŸ“± Open the Settings. β†’ Display.
  • πŸ‘† Slick down and select Full-screen Mode (or Navigation Type in newer versions).
  • πŸ”„ Choose the Gesture option MIUI Or Android Gestures (depending on the model).
  • πŸ”§ If necessary, adjust the sensitivity of gestures in the section Additional settings.

After the changes are applied, the bottom panel will disappear, and the control will be carried out by swipes from the bottom edge of the screen.

  • πŸ”™ Back up -- swipe from right to left.
  • 🏠 Home - swipe up from the center.
  • πŸ“„ Recent - Swipe up and hold (or diagonal swipe depending on settings).
πŸ“Š What navigation do you prefer?
Classic buttons
MIUI gestures
Android Gestures (like on Pixel)
Other

⚠️ Note: Some models (e.g. Redmi Note 10 Pro) POCO X3 Pro) after switching to gestures, the home button indicator in games may disappear. To return it, turn on Settings β†’ Special facilities β†’ System navigation β†’ Show the Home button in games.

Method 2: Hiding buttons through developer settings

If you don't like gestures, but you want to reduce the visual presence of buttons, you can use the developer mode, which doesn't remove the buttons completely, but makes them translucent or removes the backlight.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Go back to the main settings menu and open a new section for developers.
  3. Find the option Minimize the navigation bar (or Force full-screen display in English).
  4. Choose Hide Navigation Panel or Transparent Panel.

Developer mode activated

Backup of important data is made

Battery charge > 50%

Verified compatibility with the version MIUI-->

This method does not work on all devices – for example, on Xiaomi 12T and POCO F4, the option may not be available. Also note that in some applications (for example, in banking), buttons may reappear due to security restrictions.

πŸ’‘ Useful tip: If you need to return the buttons temporarily after hiding them (for example, to configure another device using Mi Share), swipe twice on the bottom edge of the screen - the panel will appear for 3 seconds.

Method 3: Use ADB-Teams (for experienced users)

For those who are willing to go further, there is a method of using ADB (Android Debug Bridge.It allows you to completely disable the navigation button display, but requires a computer connection and basic command line knowledge.The advantage of this method is that it works on most Xiaomi models, including Redmi. 9A and POCO M4 Pro.

Instructions:

  1. Install. ADB-PC drivers.
  2. Enable USB debugging in the developer settings on your phone.
  3. Connect the smartphone to the computer and enter in the command line:
adb shell settings put global policy_control immersive.full=*

To return the buttons back, use the command:

adb shell settings put global policy_control null
Xiaomi modelSupport ADB-methodNotes
Xiaomi 13/13 Proβœ… Yes.It runs on MIUI 14 and HyperOS.
Redmi Note 12βœ… Yes.It may need to be rebooted.
POCO X5 Proβœ… Yes.Sometimes the buttons come back after the update.
Xiaomi Mi 11 Lite⚠️ Partially.The buttons are hidden, but there is a black bar.

⚠️ Attention: After application ADB-commands some system dialogs (e.g., requesting permissions for applications) may not open correctly. To avoid this, add exceptions for critical applications through Settings before executing the command. β†’ Annexes β†’ Special access β†’ Display over other apps.

Method 4: Applications for hiding buttons (without root rights)

If the previous methods don't work, you can use third-party applications, which don't remove the system-level buttons, but visually hide them by overlaying a black bar or a transparent overlay.

  • πŸ”² Nacho Notch – hides buttons and notch in the screen, works on the screen MIUI 12-15.
  • πŸ“± Full Screen Gestures – Emulates gestures and hides the navigation bar.
  • πŸ–₯️ Hide Navigation Bar is a simple tool with transparency settings.

Example of settings in Nacho Notch:

  1. Download the app from Google Play.
  2. Please allow Display over other apps.
  3. Enable the Hide Navigation Bar option.
  4. Set up exceptions for apps where buttons should stay (such as Mi Home or Google Pay).

πŸ’‘ Useful tip: Some applications (such as TikTok or TikTok) PUBG Mobile) can conflict with overlays. To avoid bugs, add them to the exception list in the button hiding app settings.

What to do if the buttons are completely gone?
If after using a third-party application, the buttons have disappeared completely and do not return even after restarting, connect the phone to the PC and perform the following: ADB-command: adb shell wm overscan 0.0,0.0 This will reset the display settings to factory. If the command does not work, try to delete the app cache that was hiding the buttons through Settings β†’ Annexes.

Method 5: Root Methods (for advanced users only)

If you're ready to root, there are additional options for customizing the bottom panel, such as removing buttons completely, changing their location, or replacing them with custom icons, but this method voids the warranty and can lead to unstable system operation.

Popular tools for rooted devices:

  • πŸ› οΈ Magisk Module "Hide Nav Bar" - completely removes the navigation bar.
  • 🎨 Xposed Framework + GravityBox – allows you to fine-tune the appearance of the buttons.
  • πŸ“ Substratum Themes – Changes button icons to custom buttons.

Instructions for Magisk:

  1. Install Magisk Manager and get root access.
  2. Download the Hide Nav Bar module from the Magisk repository.
  3. Install the module and restart the device.
  4. If necessary, edit the file /system/build.prop by adding the line qemu.hw.mainkeys=1.

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) Root methods can cause problems with Mi Account and Xiaomi Cloud services. Before using, create a full backup through Settings β†’ Additionally. β†’ Backup and reset.

Frequent problems and their solutions

When you hide or disable the bottom buttons, users often encounter bugs, and here are the most common ones and how to fix them:

Problem.Reason.Decision
The buttons are returned after the reboot.ADB-The command or application does not save the settingsRepeat the flag command --user 0 Or add it to the autoload via Tasker.
Gestures don't work in gamesConflict with full-screen game modeEnable the option to Show Virtual buttons in the game settings
Black bar instead of buttonsIncorrect Transparency settingsReset settings to Settings β†’ Display β†’ Full-screen mode
The keyboard won't open.Conflict with the application overlayAdd a keyboard (such as Gboard) to exceptions

If none of the methods worked, check:

  • πŸ”„ Update your firmware to the latest version (sometimes bugs are patched).
  • πŸ“± Reset the settings to factory (pre-saving data!).
  • πŸ’¬ Contact Xiaomi Support via Settings β†’ Reviews - specify the device model and version MIUI.

πŸ’‘

Before experimenting with the navigation bar, always check the method’s compatibility with your Xiaomi model and MIUI version. Some methods (such as ADB) may not work smoothly on firmware betas.

Can I remove the buttons on Xiaomi without a computer?
Yeah, that's fine: πŸ”„ Transition to gesture control (Settings) β†’ Display. β†’ Full screen mode). πŸ“± Google Play apps (like Nacho Notch or Full Screen Gestures) will require full-size cover-ups. ADB root-access.
Why doesn’t the swipe up to return home work after hiding the buttons?
This happens if you have used it. ADB-command or application that completely blocks the navigation bar. To return gestures: Cancel command via ADB: adb shell settings put global policy_control Or turn on gestures in the settings: Settings β†’ Display. β†’ Type of navigation β†’ Gestures MIUI.
Will hidden buttons work in safe mode?
No, in Safe Mode, all third-party settings are reset and the navigation buttons will appear again. This is normal behavior of the system, since Safe Mode disables all non-system modifications.
How to return the buttons if they are missing after the MIUI update?
Updating the firmware can reset navigation settings. To return buttons: Go to Settings β†’ Display. β†’ Full screen mode. Select Navigation buttons instead of gestures. If the buttons don't appear, follow the command: adb shell settings put global settings policy_control null.If nothing helps, do a reset via Settings. β†’ Additionally. β†’ Backup and reset (data will not be affected).
Can I remove buttons only in certain applications?
Yes, it's good for apps like Nacho Notch or Hide Navigation Bar, where there's an Exclusion feature, add those apps where buttons should stay (like YouTube or Chrome) to the list, and hide them in the rest.