Nova launcher Gestures Not Working MIUI

MIUI is a custom rom developed by Xiaomi for their android phones. It comes with may features. and MIUI has its own home screen launcher, it supports full screen gesture. but for customization and for user experience it's not that good. so many users try to use third party launchers, but problem here is, MIUI does't allow full screen gesture for third-party launchers. so here is the workaround to use full screen gestures in any third party launches like, Nova, Niagara, Smart, Microsoft launchers.

Third-Party launcher Gestures not working in MIUI 

We are not responsible, if any damage happen to your phone

Step: 1

Enable developer options

First, we need to enable developer options in your phone. 

Step:2 

Enable developer settings

Now, go to developer options and enable USB debugging and USB Debugging (Security Settings) options. 
usb-debug-settings

Step:3

Install ADB drivers

Download Android SDK Platform Tools for your system. here is the link to download
after download completed, extract the new folder. 

Step:4

Install custom gestures app

Next step, we are going to hide system navigation buttons. so we need a app to support full screen gesture. 
Download and install free version of Fluid Navigation Gestures from play store. 

step:5

Run ADB commands to hide navigation buttons

In this step, we are running some adb commands to hide system navigation buttons.
  • Connect your phone to your pc using usb cable.
  • Open the folder Platform Tools (downloaded and extracted in step no: 3) from file explorer.
  • Open the same folder in Command prompt.
  • then run the following commands one after one. 
// to check your phone and adb drivers are properly working
adb devices

// change the system settings to hide system navigation buttons
adb shell pm grant com.fb.flid android.permission.WRITE_SECURE_SETTINGS
adb shell settings put global force_fsg_nav_bar 1
that's it. now check your mobile. 
adb-hide-navigation
If you have any issue, comment on this post. 

Every time we will reboot our phone, then we need to run following commands again to hide navigation buttons.

adb shell settings put global force_fsg_nav_bar 1
Labels:
Join the conversation