Xiaomi smartphone screen littered with buttons? Navigation panel takes up precious space and touch keys annoying with random taps? are you not alone - users MIUI This problem is common, especially after Android updates. 13/14. In this article, we will analyze all the working ways to hide the buttons on the Xiaomi screen, from standard settings to advanced ones. ADB-team.
It's important to understand that not all buttons can be removed without consequences. For example, system interface elements (like the notification panel) are hidden only with root rights, and the navigation bar is easily replaced by gestures. We will focus on legal methods without the risk of bricking the device, but also talk about advanced tricks for experienced users. If you're a beginner, start with the first section and don't miss the warnings!
1. Replacing buttons with gestures: the standard MIUI method
The safest method is to activate full-screen gestures that completely remove the bottom bar with buttons, which works on all Xiaomi smartphones with MIUI 10 and later (including Redmi Note 12, Poco X5, Xiaomi 13T, etc.).
How to turn on:
- ๐ฑ Open the Settings. โ Display.
- ๐ Select Full Screen Mode (or Navigation Type in New Versions)
- ๐ Switch to Gestures. MIUI Or Android Gestures (depending on the model)
- ๐ง If necessary, adjust the sensitivity of swipes in Additional gesture settings
After activation of gestures, the bottom panel will disappear, and the control will be carried out by swipes:
- ๐ Back: swipe from right to left from the edge of the screen
- ๐ Home: Swipe up from the bottom edge
- ๐๏ธ Recent: Swipe up with pause or diagonal swipe
โ ๏ธ Note: Some models (e.g. Redmi) 9A) And when you switch to gestures, you might lose the menu button in the old apps. Solution: hold the long tap on the screen in the right place.
2. Hiding touch buttons under the screen
If you use hardware touch buttons (like the Redmi 5/6 or Mi A2), they can be switched off software, and these buttons wonโt physically disappear, but they will stop responding to touch and disappear visually.
Instructions:
- Activate Developer Mode (7 times click on MIUI Version in Settings โ About Phone)
- Back to Settings โ Additionally. โ For developers
- Find the option to Disable Touch Buttons (or Force Full-screen display on global firmware)
- Reset the device
Developer mode activated |
Backup of important data |
Battery charge > 50%|
Checked the work of gestures (if you plan to use them)-->
On some devices (e.g. Poco) F1) This method works partially โ the buttons remain active in safe mode or when the screen is locked. ADB (see section 4).
| Xiaomi model | Does disabling touch buttons support | Whether ADB is required |
|---|---|---|
| Redmi Note 8/9 | Yes (via settings) | No. |
| Mi 9/10 | Yes (partially) | To completely shut down |
| Poco X3 | Yes. | No. |
| Redmi 7A | No. | Yes. |
Hiding buttons through "Immersive mode"
Immersive mode (or immersive mode) allows you to hide system elements of the interface, including the bottom panel and notification panel, this method is temporary - elements are returned when you swipe from the edge of the screen.
How to turn on:
- ๐ง Go to Settings. โ Special facilities โ Immersive regime
- ๐ Select Full Screen Mode or Hide Navigation Panel
- โ๏ธ Set up exceptions for applications where buttons should stay (e.g. in games)
For a quick switch, add Immersive Mode tile to the notification panel:
- Swipe down to open the notification panel
- Press on. โ๏ธ ("Edit")
- Drag the Immersive Mode tile into the active area
adb shell settings put global policy_control immersive.full=*After performing, restart the device.-->
โ ๏ธ Attention: Xiaomi with Android 12+ Immersive mode can conflict with gestures. If the screen starts to twitch when swipes, turn off mode in the special features settings.
Advanced Hiding Through ADB (No Root)
For users who are ready to work with Android Debug Bridge (ADB), commands are available that completely remove the navigation bar at the system level. This method works on all Xiaomi devices with the unlocked bootloader.
Step-by-step:
- Install ADB Tools on PC
- Enable USB debugging in the developer settings
- Connect your phone to your PC and execute the command: adb shell settings put global policy_control nav_bar_hidden=1
- Use the following buttons: adb shell settings put global policy_control null
Alternative commands for different versions of MIUI:
- For MIUI 12/13: adb shell settings put global force_fsg_nav_bar 0
- For Android. 11+ (Hiding only the bottom panel: adb shell settings put secure sysui_nav_bar "space"
What if the ADB canโt see the device?
5. Hiding buttons in individual applications
If you only need to remove buttons in specific applications (like games or a video viewer), use built-in MIUI features or third-party utilities.
Method 1: Through application settings
- ๐ Open the Settings. โ Annexes โ Application management
- ๐ Select the desired app (e.g. YouTube or YouTube) PUBG Mobile)
- ๐ผ๏ธ Click Full Screen Mode or Display on top of other windows
- โ Activate the option to Hide the navigation bar
Method 2: Third-party utilities
For advanced users, applications like:
- ๐ ๏ธ Nacho Notch โ Hiding Cutouts and Buttons in Games
- ๐ฎ Game Tools (built-in to the MIUI) โ Optimizes the display in games
- ๐ง Full Screen Immersive Mode โ Forced to Include Immersive Mode
๐ก
In games that support Xiaomi Game Turbo (such as Genshin Impact or Call of Duty Mobile), the navigation bar is hidden automatically when activated with the โNo interferenceโ mode.
6. Radical-methods: root and custom firmware
If standard methods fail, radical measures remain, such as obtaining root rights or installing custom firmware, which give full control over the system, but lack warranty and can lead to unstable operation.
What can be done with root:
- ๐๏ธ Completely delete system button files (/system/usr/keylayout/...)
- ๐ง Change your proprietary settings through Build.prop Editor
- ๐ ๏ธ Use Xposed Framework with modules like GravityBox
Popular custom firmware for Xiaomi:
- ๐ LineageOS โ pure Android without buttons MIUI
- ๐ฅ Pixel Experience โ The interface is like Google Pixel
- โก Havoc-OS โ Flexible gesture setting
โ ๏ธ Note: On devices with Dynamic RAM Expansion (e.g. Xiaomi 12 Pro) custom firmware installation can result in loss of virtual memory features.
7. Solving problems after hiding buttons
Frequent errors and their correction:
| Problem. | Reason. | Decision |
|---|---|---|
| The buttons are gone, but the gestures are not working. | Conflict of MIUI settings | Reset your gesture settings to Settings โ Display โ Navigation type |
| The screen doesn't respond to swipes | Wrong. ADB-team | Enter adb shell settings delete global policy_control |
| The buttons are returned after the reboot. | ADB Temporary Rights | Use the command adb shell cmd overlay enable-exclusive |
| The notification panel has disappeared | Too aggressive immersive regime | Turn it off in Special Opportunities |
If after the manipulation of the buttons, the phone stopped responding to touch:
- Connect the device to your PC and execute: Adb shell input keyevent 3 (this simulates clicking the Home button)
- If it doesnโt help, make a soft reset (clip the Power + Loudness up for 10 seconds)
- In extreme cases, use Fastboot to restore firmware: fastboot flash system.img