How to Hide or Remove Navigation buttons on Xiaomi Redmi 7: The Complete Guide

Navigation buttons on Xiaomi Redmi 7 β€” β€œBack”, β€œHome” and β€œRecent” β€” take up precious space on the screen and often annoy users accustomed to gesture control. This is especially true for owners of devices with a small display diagonal (5.84 inches on Redmi 7), where every pixel counts. Fortunately, the manufacturer and third-party developers offer several ways to hide or completely disable these elements of the interface.

In this article, we’ll look at three proven methods: standard MIUI settings, deep customization ADB commands, and third-party utilities like Nacho Notch or Full Screen Gestures. Each option has its own nuances, from ease of implementation to potential risks to system stability. For example, disabling buttons through ADB can lead to loss of gesture functionality in some versions of MIUI below 12.5 if additional settings are not performed.

Before you start, make sure your Redmi 7 has an up-to-date firmware version (at least MIUI 10) and the battery is at least 50% charged, which minimizes the risk of crashes during changes, and backups important data β€” some methods require rebooting the device.

πŸ“Š How you usually control your smartphone?
Touch buttons only.
Default gestures
Third-party gestures (e.g. Fluid NG)
I don't know what gestures are.

1. Method: Standard MIUI settings (without root and ADB)

The safest and easiest way to do this is to use the built-in options. Xiaomi added gesture control support to MIUI 9, but not everyone knows that navigation buttons can be replaced with gestures, but also completely hidden.

  1. Open Settings β†’ Display β†’ Full-screen mode.
  2. Select the full-screen gesture item.
  3. Activate Hide Navigation buttons (may be called Full-screen gestures depending on the version of MIUI).
  4. Confirm the changes and restart the device.

After the reboot, the buttons will disappear, and instead of them, the standard MIUI gestures will work:

  • πŸ”™ Back - swipe from right to left from the edge of the screen.
  • 🏠 Home - swipe up from the bottom edge.
  • πŸ“„ Recent - swipe up with a delay or diagonal swipe up-left.

Check out the MIUI version (Settings β†’ About the phone)

Battery charge > 30%

Close all background applications

Make a backup copy of important data-->

⚠️ Note: In some regional firmware Redmi 7 (for example, for India or China), the option to hide the buttons may not be available. ADB third-party.

MethodRoot is required.Risk of failureCompatibility
Standard settings of MIUI❌ No.⚠️ Low.MIUI 9 and higher
ADB-team❌ No.⚠️⚠️ Medium.Any version of Android
Third-party annexesβœ… Sometimes.⚠️⚠️⚠️ High-pitchedDepends on the app.

2. Method: Disabling buttons via ADB (for power users)

If standard settings don't work, you can use the Android Debug Bridge (ADB) tool, which allows you to customize the interface deeply, but requires a computer connection and basic command line knowledge, and the advantage is that it works on any version of Android, including outdated ones.

Here's the step-by-step instruction:

  1. Download and install ADB Tools on PC.
  2. Turn on Redmi 7 Developer Mode: Go to Settings β†’ About Phone and 7 times click on MIUI Version.
  3. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  4. Connect your phone to your PC and execute: Adb shell settings put global policy_control immersive.full=*
  5. Reset the device.

After doing this, the navigation buttons will disappear, but it will become more difficult to control the smartphone – the MIUI gestures will stop working, and to return them, you will need additional adjustment through applications like Fluid Navigation Gestures or manually prescribing gestures through ADB.

What if the ADB does not recognize the device?
Make sure you have drivers installed for Xiaomi Redmi 7 (you can download from the official website). USB-cable or port. In some cases, restarting your phone in Fastboot mode helps (hold power). + Reduce volume when switched on) and reconnect.

⚠️ Attention: Misuse of the right ADB This can cause data loss or a cyclical restart of the device. For example, settings put global. policy_control immersive.full=apps,-com.android.systemui Instead of * hides buttons only in apps, but leaves them on the home screen!

3. Method: Third-party applications for hiding buttons

If the first two methods do not work, you can use specialized utilities from Google Play.

  • πŸ“± Nacho Notch – allows you to hide buttons and notches on the screen, but requires ADB activate certain functions.
  • πŸ‘† Full Screen Gestures – Replaces buttons with wide-set gestures (e.g. double-touch to return back).
  • πŸ”„ Fluid Navigation Gestures – mimics the gestures of the iPhone X and supports Redmi 7 on Android 9 Pie.

Example of settings via Fluid NG:

  1. Install the app from Google Play.
  2. Grant permission for Special Features (in your phone settings).
  3. Select the gesture style (for example, Pill – the panel at the bottom of the screen).
  4. Activate the option to Hide the navigation bar.

The downside of this is that the application is always in the background, which can affect autonomy, and some utilities (such as Nacho Notch) require root rights to work fully on MIUI.

πŸ’‘

Before installing third-party apps, check out Redmi 7 user reviews – some utilities are optimized only for pure Android smartphones and may conflict with the MIUI shell.

Possible problems and solutions

When switching off navigation buttons, Redmi 7 users often face the following difficulties:

  • πŸ”„ Gestures don’t work after hiding buttons – this is a typical problem for the user. MIUI 10-11. Solution: Install Fluid NG or return the buttons through ADB, Adb shell settings put global settings policy_control null
  • πŸ“± Black screen after reboot - occurs when you conflict with running applications. helps reset to factory settings (hold power). + Increased volume when switched on).
  • πŸ”‹ Increased battery consumption - typical for third-party applications. Turn off auto-start utility in Settings β†’ Annexes β†’ Auto-start.

If, after the manipulation, ADB or third-party programs smartphone stopped responding to touch, try to connect the mouse through OTG-Adapter and roll back changes. In extreme cases, flashing through Fastboot (instructions are on the forum) will help. 4PDA in the Redmi 7 theme).

5. Comparison of methods: which one to choose?

The choice of method depends on your goals and level of preparation:

CriteriaStandard settingsADBThird-party annexes
Difficulty⭐ Very simple.⭐⭐⭐ Middle-Average⭐⭐ Easy.
PC required❌ No.βœ… Yes.❌ No.
Impact on the battery❌ No.❌ No.βœ… Yes (background work)
Compatibility with MIUI gesturesβœ… Complete.❌ Partial⚠️ Depends on the app.

For most users, the best solution is standard MIUI settings. If they don't work, try ADB, but be prepared to manually adjust gestures. Third-party apps are suitable for those who want maximum customization and are not afraid of risks.

πŸ’‘

On Redmi 7 with MIUI 12.5 and later, the navigation buttons can be hidden without losing the gesture functionality – this is enough for 90% of users.

6. Alternatives: What to do if nothing helps?

If none of the methods worked, consider the following options:

  • πŸ”„ Firmware Update – Some Regional Versions MIUI Redmi 7 does not support button hiding. Install global or European firmware through MIUI bootloader.
  • πŸ› οΈ Custom firmware – LineageOS or Pixel Experience, for example, offer flexible interface settings but require unlocking the bootloader.
  • πŸ“± Launcher usage – some shells (like Nova Launcher) allow you to hide the navigation bar in your settings.

Unlocking the bootloader on Xiaomi takes up to 72 hours (due to manufacturer policy) and erases all data from the device. If you are not ready for this, it is better to focus on standard methods or third-party utilities.

How to unlock the bootloader on Redmi 7?
1. Link your Mi Account to your device in Settings β†’ Xiaomi Account. 2. Go to Mi Unlock and download the utility. 3. Launch the program, log in to your account and follow the instructions (the phone must be in Fastboot mode). 4. After unlocking, install TWRP and custom firmware.

FAQ: Answers to Frequent Questions

Can I return navigation buttons after deactivating via ADB?
Yes, follow the command: adb shell settings put global policy_control Null and restart the device. If that doesn't work, reset the settings to Settings. β†’ System system β†’ Resetting settings (without deleting data).
Why do swipes in apps (for example, in Instagram) not work after hiding buttons?> It's a known problem. MIUI when used ADB-Solution: Install Fluid Navigation Gestures. In the application settings, activate the option to Ignore system gestures. Add problematic applications to the exception list.
Will Face Unlock work if you remove the navigation buttons?
Yes, facial recognition and fingerprint are not dependent on the navigation bar. However, on some firmware, swipeing up to unlock may conflict with the home gesture. In this case, set up an alternative gesture in Settings β†’ Lock Screen β†’ Additional settings.
Can you hide navigation buttons in individual applications?
Yes, with help. ADB For example, the command: adb shell settings put global. policy_control immersive.full=apps,-com.android.systemui,-com.miui.home Hiding buttons in all applications except launcher and system interface. Use Tasker or MacroDroid for fine-tuning.
Does hiding buttons really impair performance?
No, turning off the navigation bar by itself does not affect FPS or speed. However, third-party gesture applications (such as Fluid NG) can consume up to 5-10% of battery power per day due to background activity. To reduce consumption, disable unnecessary functions in the utility settings.