How to Remove the buttons at the bottom of the screen on Xiaomi while watching a video: the complete guide

Why Navigation Buttons Get Into Your Video and How to Fix It

The bottom bar with the Back, Home and Recent buttons on Xiaomi smartphones often overlaps important interface elements while watching videos, especially in apps like YouTube, TikTok or Kodi, where the navigation bar can close the timeline, volume control buttons or even part of the subtitles, the problem is exacerbated on devices with cut-outs for the front camera (such as the Redmi Note 11 or POCO X5 Pro), where the screen area is already limited.

In this article, we’ll look at 5 working ways to hide the bottom panel, from standard MIUI settings to using hidden Android features and third-party utilities. It’s important to keep in mind that the effectiveness of the methods depends on the firmware version (MIUI 12-15) and the smartphone model. For example, on Xiaomi 13 Ultra with Android 14, some tricks may not work due to changes in Google’s security policy.

Before you start, check the current version of MIUI: go to Settings → About Phone → MIUI version. This will help you avoid errors when choosing a method.

Method 1: Full-screen mode in MIUI settings (without root)

The easiest and safest method is to activate the built-in full-screen mode, which hides the navigation bar in all applications, but leaves it open to swipe from the bottom, suitable for most Xiaomi, Redmi and POCO models on MIUI 12-15.

Instructions:

  • 📱 Open the Settings. → Display.
  • 🔍 Find the Full-screen Mode section (some firmware called Advanced Full-screen Mode»).
  • 🔄 Turn on the switch next to the item "Hide the navigation panel».
  • ⚙️ Select the display mode: "Swipe up" - the panel is hidden, but appears when swipeing from the bottom (recommended). "Gesturals" - the panel is removed completely, gestures only control (may be uncomfortable for beginners).

Once activated, check the result on YouTube or another video app. If the panel is still visible, try restarting your smartphone - sometimes the settings are only applied after the reboot.

Is full screen activated in settings?|Rebooted smartphone after changes?|Arechecked display in 2-3 different applications?|Swipe from the bottom calls the navigation bar?

-->

⚠️ Note: On some models (e.g, POCO F4 GT) After this mode is turned on, the battery charge indicator may disappear. → Display. → Status bar and activate the option “Show percentage of charge».

Method 2: Hiding the panel through the developer settings

If the standard full-screen mode didn’t work, try turning off the navigation bar through the developer’s settings.This method works on Android 11-14, but requires pre-activation of the developer mode.

Steps:

  1. Activate Developer Mode: Go to Settings → About Phone. Tap 7 times on the MIUI Version (you’ll be notified “You’re a developer!”).

Settings → Additional → For Developers

"Switch off the navigation panel"

"Hide the navigation panel"

"Hide completely."

"Hide with the possibility of a call"

After settings, the navigation bar will disappear, but it can be temporarily swiped back from the bottom (if the appropriate mode is selected), a method that is especially useful for owners of Xiaomi 12T or Redmi K50, where the standard full-screen mode is unstable.

Standard full screen mode | Developer settings | Third-party apps | Never tried anything | Another way

-->

MethodNeed root?Works on MIUI 14?Possible side effects
Full screen mode in settings❌ No.✅ Yes.The battery indicator may be missing.
Developer settings❌ No.✅ Yes, on most models)Gestures can conflict with apps
ADB-team❌ No.✅ Yes.Reset after MIUI update
Third-party applications (Nacho Notch)❌ No.⚠️ Partially.Can be blocked by antiviruses

Method 3: ADB-command

If previous methods have not worked, try turning off the navigation bar through the ADB (Android Debug Bridge. This method does not require root rights, but it will require a computer and a computer. USB-Suitable for all Xiaomi models on Android 10+.

Instructions:

  1. Download and install Platform Tools (the official tool from Google).
  2. Connect your smartphone to your PC via USB and enable USB debugging: Go to Settings → Additional → For developers. Activate USB Debugging.

platform-tools

adb devices

The name of your device should appear.

adb shell settings put global policy_control immersive.full=*

Once this command is executed, the navigation bar will be hidden in all applications, but it can be temporarily returned by swipe from the bottom. To undo changes, use the command:

adb shell settings put global policy_control null

⚠️ Attention: On some firmware MIUI 14 (e.g., Xiaomi 13 Lite) this command can be reset after the reboot. To fix the result, repeat the procedure or use the "Immersive Mode" app from Google Play to automatically apply the command.

-->

Method 4: Third-Party Apps to Hide Panels

If you don't want to mess with settings or ADB, you can use specialized apps.

  • 🔹 Nacho Notch -- it hides the navigation bar and the cutouts under the camera, but it works without root. MIUI 14 may require permission to impose.
  • 🔹 Immersive Mode – Automatically applies full-screen mode to selected apps (e.g. YouTube or Netflix only).
  • 🔹 Full Screen Immersive Mode - more flexible settings, but requires more flexibility ADB unlock all functions.

How to set up Nacho Notch:

  1. Download the app from Google Play.
  2. Open it and grant permission to “Overlaid on top of other applications” (a window will pop up asking you to go to settings).
  3. Enable the option of "Hide Navigation Bar".
  4. Add apps that you need to hide the panel for (e.g. YouTube, TikTok).

The advantage of this method is flexibility: you can hide the panel only in the right applications without affecting the rest of the system. MIUI 15 Some apps (like Nacho Notch) may be blocked by Xiaomi’s security system «MIUI Optimization through ADB:

adb shell settings put global miui_optimization_disabled 1
What if the app doesn’t work on MIUI 14+?
Starting with MIUI 14, Xiaomi has tightened security policies for third-party applications that change the system interface. If Nacho Notch or analogues don’t work: 1. Check if Overlay resolution is included in Settings → Apps → Special Permits. 2. Disable MIUI Optimization via ADB (above command). 3. Try the alternative — “Fluid Navigation Gestures” (requires root or ADB). 4. Update the application to the latest version — developers often adapt the software to new versions of MIUI.

Method 5: Edit build.prop (for advanced users only)

This method is suitable for advanced users who are willing to risk system stability. It involves editing the system file build.prop, which can lead to a bootloop (locked on) when an error occurs.

Instructions:

  1. Install a file manager with root access (such as Root Explorer or Mixplorer).
  2. Go to /system/build.prop and open the file in the text editor.
  3. Add a line to the end of the file: qemu.hw.mainkeys=1 This command tells the system that there are physical buttons on the device (even if there are none), and the navigation bar is hidden.
  4. Save the file, restart the smartphone.

If the navigation bar has disappeared after the reboot, but there are problems with touch gestures (for example, the swipe to return back does not work), go back to build.prop and delete the added line.

⚠️ Note: On some Xiaomi models (such as the Redmi Note 10 Pro), editing build.prop can cause network settings to reset. TWRP Or Mi Flash Tool.

-->

Frequent problems and their solutions

Even after successfully hiding the navigation bar, Xiaomi users face typical problems, and here are the most common ways to fix them:

  • 🔄 The panel appears again after the reboot: ADB-Repeat the command or use the Immersive Mode app to automatically apply. For build.prop: check the file rights (must be rw-r)--r--).
  • 🎮 Gestures do not work in games: In the game settings (PUBG Mobile, Genshin Impact) Disable Full Screen Mode or Add the Game to Exceptions in Nacho Notch.
  • 🔊 Disappear notifications or status bar: Use the adb shell settings put global policy_control immersive.status= instead of immersive.full=.
  • 🔒 MIUI Blocks change: Turn it off «MIUI Optimization through ADB (See above) or update the firmware to the latest version.

If neither method worked, check if one of the installed applications is in conflict with the settings. For example, launchers (like Nova Launcher) or gesture managers (like Fluid NG) can override system settings. Try temporarily disabling third-party launchers and reconfiguring.

Can you hide the navigation bar only on YouTube without affecting other apps?
Yes, Immersive Mode or Nacho Notch will do that, and you can select specific apps that will be in full screen mode, like: Open Immersive Mode. Go to Apps. Select YouTube and activate Force Immersive Mode, and then the navigation bar will only be hidden on YouTube.
Why did the swipes stop working after the panels were hidden to return?
This is a typical problem when using the method with build.prop or some of the following: ADB-The system perceives the device as having physical buttons, so the gestures stop working. Solutions: Delete the line qemu.hw.mainkeys=1 Use the adb shell settings put global policy_control immersive.full=apps,-com.android.systemui Install an alternative gesture app, such as Fluid Navigation Gestures (requires). ADB root).
Will the panel hide on Xiaomi with Android 14 (MIUI 15) work?
On Android 14 (for example, Xiaomi 14 or Redmi) K70) Most methods still work, but may require additional action: Standard full-screen mode in settings works stably. ADB-commands can be reset after the update - use Immersive Mode for automatic application. Some applications (for example, Nacho Notch) require disabling «MIUI If the panel still appears, try updating the firmware to the latest version or wait for a patch from Xiaomi.
Can I return the navigation bar if it is missing?
If the panel is completely hidden and does not appear even when swiping, try: Connect your smartphone to your PC and follow the command: adb shell settings put global settings policy_control null Reboot the device. If it doesn't work, reset the interface settings to Settings. → System system → Resetting settings → Reset interface settings. In extreme cases, reset to factory settings (remember to back up the data).
Is there a risk of losing your warranty when using these methods?
Safe methods (full screen mode, developer settings, ADB) do not affect the warranty, as they do not require unlocking the bootloader or root rights. However: Editing build.prop or using root removes the warranty. If the device stops turning on after changes, the service center may refuse repairs under warranty. We recommend that you first try out methods without root (ADB, MIUI settings, third-party applications).