Xiaomi Redmi 9 is one of the most popular budget smartphones, but owners often face a problem: suddenly disappear the usual navigation buttons at the bottom of the screen ("Back", "Home", "Recent"). Instead, they turn on controls that are not comfortable for everyone. The reasons may be different: accidental clicking in the settings, updating MIUI or a system failure.
In this article, weβll look at 5 proven ways to bring back the classic three-button bar on Redmi 9 (including the Redmi 9A/9C/9T models). From simple tweaks to radical measures, youβll find a solution even if the standard methods didnβt work. And if the buttons disappeared after the update, learn how to roll back the changes without losing data.
Why the navigation buttons on Xiaomi Redmi 9 are missing
Automatic updates are most often to blame. MIUI. Starting with the version MIUI 12, Xiaomi aggressively promotes full-screen gestures by hiding the button-back option.But there are other reasons:
- π Resetting settings to factory (manually or after failure).
- π€ Activation of the mode "For the visually impaired" in special opportunities.
- π± Installation of custom firmware or modified launcher.
- π Software glitch after overheating or battery discharge to 0%.
On the Redmi 9 with factory firmware, buttons usually disappear after switching to MIUI 12.5+, where the option to return them is hidden deeper. If you were updating over the air (OTA), the system could automatically turn on gestures, considering them βmore modernβ.
Method 1: Enabling buttons through standard MIUI settings
If the buttons are gone after the update, but the system is stable, try returning them through the menu first.This method works on 90% of devices with MIUI 11-14:
- Open the Settings β Display.
- Scroll down and select a full-screen display.
- Slip on the Navigation Style (or Navigation Type in older versions).
- Select βButtonsβ (or Three Navigation buttons).
- Confirm the change and restart the phone.
If you don't have a navigation style, your version of MIUI is hiding it.
- π Go to Settings. β About the phone and 5 times tap on the version MIUI, activate the developer mode.
- π§ Return to the main settings menu, open additional settings β For developers.
- π Find the default navigation type and set the βThree buttonsβ optionΒ».
Make sure the battery is more than 30% charged.
Close all background applications
Connect to Wi-Fi (if you need to download data)
- Make a backup of important files-->
Important! Some firmwares may display a warning after selecting the buttons: "This mode may not be supported." Ignore it, the buttons will still work after the reboot.
Method 2: Reset the launcher settings (without data loss)
If the buttons have disappeared after installing a new launcher (for example, Nova Launcher or POCO Launcher, the problem may be its configuration failure. MIUI help:
- Open Settings β Applications β Application Management.
- Find the Launcher (or MIUI Launcher) in the list and tap it.
- Select Warehouse β Clear data and Clear cache.
- Reboot the phone.
After the restart, the system will prompt you to select the default launcher - select the standard MIUI Launcher. If the buttons do not appear, check the navigation settings again (see Method 1).
π‘
If the app icons disappeared from your desktop after the launcher was reset, don't worry, they're saved in the app menu. Just move them back manually.
Method 3: Reverse MIUI update (if the buttons are missing after the update)
If the problem appears immediately after the system update, the most reliable way is to roll back to the previous version of MIUI. This will help, even if the new firmware removed the option of button return. On Redmi 9, the rollback is possible only through Fastboot - recovery through Recovery will lead to locking the bootloader!
You'll need:
- π₯οΈ Computer with installed Xiaomi drivers and Mi Flash Tool.
- π Cable USB (preferably original).
- π Fastboot firmware for your model (download from the official Xiaomi website).
Step-by-step:
- Download the archive with firmware and unpack it into a folder without Cyrillic symbols.
- Turn off the phone, then press Volume Down + Power to log into the Fastboot.
- Connect your smartphone to your PC and start the Mi Flash Tool.
- In the program, select a folder with firmware and press Refresh - the device must be determined.
- Press Flash and wait until it is completed (10-15 minutes).
| MIUI version | Does it support buttons? | Method of return |
|---|---|---|
| MIUI 11 and below | Yes. | Through Settings β Display |
| MIUI 12β12.5 | Yes (hidden) | Developer Mode or ADB |
| MIUI 13+ | No (on most devices) | Firmware rollback or custom software |
β οΈ Attention! Firmware rollback will reset all data on the phone, including photos and apps. Pre-backup through Settings β Additionally. β Backup and reset.
Method 4: Use ADB-Teams (for experienced users)
If the settings donβt have a button return option but you donβt want to roll back the firmware, try enabling them via ADB (Android Debug Bridge).This method works on Redmi 9 with MIUI 12.5-14, but requires a PC connection.
What needs to be done:
- Download ADB Tools and unpack it into the C:\adb folder.
- Activate the developer mode (5 taps according to the MIUI version in the phone settings).
- Enable USB Debugging in Settings β For Developers.
- Connect your phone to your PC and open the command line in the folder with ADB.
- Enter the commands in turn: adb devices adb shell settings put global force_fsg_nav_bar 1
- Reset the device.
If the buttons do not appear after the reboot, try the alternative command:
adb shell cmd overlay enable com.android.internal.systemui.navbar.trheebuttonβ οΈ Attention, misuse ADB If after the commands the phone stopped responding to touches, reset via Recovery (click Volume up). + Power on-set).
What if the ADB canβt see the device?
Method 5: Install custom software (last chance)
If none of these methods work, you'll have custom firmware with classic buttons. Redmi 9 will work:
- π± Pixel Experience β Pure Android with customizable navigation.
- π§ LineageOS β stable firmware with open source.
- π MIUI by Xiaomi.eu - modified version MIUI high-set.
How to determine:
- Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account and wait 7 days).
- Install custom Recovery (such as TWRP).
- Download the firmware (for example, from XDA Developers) and transfer it to your phone.
- Boot in. TWRP and sew ZIP-firmware.
Once installed in custom software settings, you will have full control over the navigation bar, including the ability to choose between buttons, gestures, and even customize them (for example, changing the order or adding additional buttons).
π‘
Installing custom firmware voids the warranty and can result in the device being blocked if the process is disrupted. Use this method only if other methods have not worked.
Frequent Mistakes and How to Avoid Them
When trying to return buttons, users often face typical problems, and here's how to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| Buttons appear, but do not respond to clicks | Failure of the sensor or launcher | Clear the launcher cache or reset through Recovery |
| There is no βStyle of Navigationβ option in the settings | A lightweight version of MIUI is installed (for example, for Indian markets) | Update to the global version with the Mi Flash Tool |
| After the firmware rollback, the phone got stuck on the logo | Incompatibility of the MIUI version with the model | Sweep through the correct firmware for Redmi 9 (codename Lancelot) |
Another common mistake is using informal patches to return buttons, solutions like modules for Magisk that may contain malicious code or disrupt the system, and if you're not sure about the source of the file, you'd better stop installing it.