How To Guide [No Root] Gesture navigation on third party launchers - Redmi Note 10 Pro

Hello, everyone.
Lately I have been looking for a way to disable navigation bar on Stock rom, and use gestures on third party launchers, for example on Nova launcher. After trying different things, here what worked for me:
First, download Fluid N. G. app and set it (make sure the app stays working and the battery saver doesn't kill it). Don't hide the navbar using Fluid N. G., not only this won't work, but also will cause the navbar to reappear after every unlock. So, don't use the hide option from Fluid N. G. (see the screenshot below).
You also need Tasker app, So install it.
Since the device is not rooted, you need to grant some permissions for the Tasker app, in order to work. To do this, follow the instructions Here.
Once done, open Tasker app, select profiles and click "Import profile". The file that you need to import is in attachements. Enable it, reboot your device (wait for few seconds) and Voilà !.
I tried to keep it as simple as possible. The results are attached below. Good luck!

Mechalikh said:
Hello, everyone.
Lately I have been looking for a way to disable navigation bar on Stock rom, and use gestures on third party launchers, for example on Nova launcher. After trying different things, here what worked for me:
First, download Fluid N. G. app and set it ( make sure the app stays working and the battery saver doesn't kill it).
You also need Tasker app, So install it.
Since the device is not rooted, you need to grand some permissions for the Tasker app, in order to work. To do this, follow the instructions here :
https://tasker.joaoapps.com/userguide/en/help/ah_secure_setting_grant.html
Once done, open tasker app, select profiles and click "import profile". The file that you need to import is in attachement. Enable it, reboot your device (wait for few seconds) and Voilà !.
I tried to keep it as simple as possible, good luck!
Click to expand...
Click to collapse
Thank you @Mechalikh for sharing this hack, but what should I do if my phone is rooted? I have an redmi note 10 pro

Hellera said:
Thank you @Mechalikh for sharing this hack, but what should I do if my phone is rooted? I have an redmi note 10 pro
Click to expand...
Click to collapse
Although this one will work also on rooted devices, I believe there are better alternatives (for example editing build.prop..etc).

Here is a video showing the results

Mechalikh said:
Although this one will work also on rooted devices, I believe there are better alternatives (for example editing build.prop..etc).
Click to expand...
Click to collapse
Wow, it will be easier to edit build.prop... but I dont know what lines to edit... or any other easier alternative... Can you help me, please? Thank you.

Can you attach your build.prop?

Mechalikh said:
Can you attach your build.prop?
Click to expand...
Click to collapse

@Mechalikh, I tried what you said above but when is about to import the profile in Tasker it give an error, "profile not found"
By the way, the profile extension must be .prj.xml not .prf.xml.

I would also like to know more about hiding navigation buttons with build prop. I am on Miui EU rom on sweetin
I wish there was another way to keep fng running in background, instead of in recents always

Hellera said:
@Mechalikh, I tried what you said above but when is about to import the profile in Tasker it give an error, "profile not found"
By the way, the profile extension must be .prj.xml not .prf.xml.
Click to expand...
Click to collapse
Same error for me too

Tried qemu.hw.mainkeys 1 in build prop editor but it won't save.
Also, @Mechalikh I clicked on import project, but it says 'no profile found'.

Hellera said:
@Mechalikh, I tried what you said above but when is about to import the profile in Tasker it give an error, "profile not found"
By the way, the profile extension must be .prj.xml not .prf.xml.
Click to expand...
Click to collapse
I don't get it, I'm on Tasker version 5.15.12 ( the latest one). The extentions are : prf.xml for profiles and tsk.xml for tasks. Anyway HERE is how to do it manually.

Hide navigation buttons, no MIUI gestures.
If you use something like Piecontrol, Gesture Control or any other app to navigate your phone you might want to disable the navigation buttons. As /system can't be rw mounted we can't edit "build.prop" 1. Magisk, install "MagiskHide Props...
forum.xda-developers.com

Frag1le said:
Hide navigation buttons, no MIUI gestures.
If you use something like Piecontrol, Gesture Control or any other app to navigate your phone you might want to disable the navigation buttons. As /system can't be rw mounted we can't edit "build.prop" 1. Magisk, install "MagiskHide Props...
forum.xda-developers.com
Click to expand...
Click to collapse
This doesn't work on Miui 13 EU

Mechalikh said:
I don't get it, I'm on Tasker version 5.15.12 ( the latest one). The extentions are : prf.xml for profiles and tsk.xml for tasks. Anyway HERE is how to do it manually.
Click to expand...
Click to collapse
Thanks for your help. I do have root access but no idea how to do it through build props, so I will stick with this Tasker method. Cheers!
One thing though, FNG bottom gesture isn't as responsive as Miui gesture. Takes like a second to open recents. Found a good FNG file and imported its settings. Better now.

DreamStare said:
This doesn't work on Miui 13 EU
Click to expand...
Click to collapse
Not tested this myself yet, but i doubt this was removed on Android 12 or Miui 13, this is kind of a basic function.
That build.prop is telling the OS the device has hardware keys for navigation. I've been using this for perhaps 10 years now .

Thank you @Mechalikh for sharing this, I watched the video and I succeded it with Smart launcher... I'm using Smart launcher for years...
In my case it wasn't necesary the second task because the phone is rooted.
Edit: only one question please... Is anymore fluid navigation app needded after this?

Hellera said:
Thank you @Mechalikh for sharing this, I watched the video and I succeded it with Smart launcher... I'm using Smart launcher for years...
In my case it wasn't necesary the second task because the phone is rooted.
Edit: only one question please... Is anymore fluid navigation app needded after this?
Click to expand...
Click to collapse
This will only hide the navigation bar, gestures will not work, so before doing that, you need to install a gesture navigation app like Fluid n g.
From my understanding, in android 11 google disabled navigation gestures when not using the system launcher. Probably because third party launchers failed to integrate those animations correctly, which made them look laggy ( same when using fluid n. g. unfortunately)
You can see that in android 10 phones. When you change the launcher, the gestures will remain but there will be no animations.
So this is probably their way to avoid it.
if you look in the system Ui code you will find something like:
if( the launcher is system launcher)
enable gestures
else disable them.
if this is the case. A patched system ui app should do the job. i'll root my device this monday, and try to decompile the systemUI app to see if that's the source of our problem.

Mechalikh said:
This will only hide the navigation bar, gestures will not work, so before doing that, you need to install a gesture navigation app like Fluid n g.
From my understanding, in android 11 google disabled navigation gestures when not using the system launcher. Probably because third party launchers failed to integrate those animations correctly, which made them look laggy ( same when using fluid n. g. unfortunately)
You can see that in android 10 phones. When you change the launcher, the gestures will remain but there will be no animations.
So this is probably their way to avoid it.
if you look in the system Ui code you will find something like:
if( the launcher is system launcher)
enable gestures
else disable them.
if this is the case. A patched system ui app should do the job. i'll root my device this monday, and try to decompile the systemUI app to see if that's the source of our problem.
Click to expand...
Click to collapse
Source :
Android Q beta 5 won't let you use gesture navigation on third-party launchers
Android Q introduces a new gesture navigation control, but Google stops you from using third-party launcher apps with it.
www.xda-developers.com
well they said it has been the case since android 10. But i had a "honor" phone with gestures working fine on android 10 (but of course with no animations when using another launcher) .
Anyway, read that xda article to fully anderstand the issue.

Frag1le said:
Not tested this myself yet, but i doubt this was removed on Android 12 or Miui 13, this is kind of a basic function.
That build.prop is telling the OS the device has hardware keys for navigation. I've been using this for perhaps 10 years now .
Click to expand...
Click to collapse
My build prop editor gives an error when I try to save it. Bummer for me I guess, maybe because I am not on official MIUI

Related

[Guide] how to hide unwanted status bar icons.

Since we got this huge notch, each status bar icon become more precious.
So hiding some of them can be useful, especially those constants ones that adds zero useful information such as NFC, Bluetooth, Eye comfort etc...
I've found this guide from Huawei P20 Pro and I can confirm it works perfectly for our Mate 20 pro.
It matches every Huawei's specific icons.
No need for root, just adb
Here's the instructions
https://forum.xda-developers.com/huawei-p20-pro/how-to/guide-hiding-status-bar-icons-t3853258
All the credit belongs to the original author obviously, just sharing it to our community.
Enjoy
Link to threads been deleted
Huawei Mate20 Pro LYA-L09
9.0.0.153(C432E10R1P1patch01)
taniwhatuu said:
Link to threads been deleted
Huawei Mate20 Pro LYA-L09
9.0.0.153(C432E10R1P1patch01)
Click to expand...
Click to collapse
it works fine for me..
I'd suggest to first try this easier mode and see if you can get the changes in the status bar icons you want.
It works on Mate20Pro.
Simple Way To Get System UI Tuner On Android P Preview (Without Installing Nova Launcher Or Using ADB Commands)
https://www.reddit.com/r/GooglePixel/comments/8p50yo/simple_way_to_get_system_ui_tuner_on_android_p/
themissionimpossible said:
I'd suggest to first try this easier mode and see if you can get the changes in the status bar icons you want.
It works on Mate20Pro.
Simple Way To Get System UI Tuner On Android P Preview (Without Installing Nova Launcher Or Using ADB Commands)
https://www.reddit.com/r/GooglePixel/comments/8p50yo/simple_way_to_get_system_ui_tuner_on_android_p/
Click to expand...
Click to collapse
FYI I tried a while back to hide some icons with System tuner (has right privileges) but only BT icon disappeared.
The Eye comfort and Power Save are the ones I'd like to hide..so I'll give this a shot.
Will report back.
EDIT:
returning to default should be easy as this is what it looks like:
Code:
>adb shell
$ settings list secure
.......snip.......
[B]icon_blacklist=null[/B]
EDIT2:
Partial success. I have the distinct impression that System UI tuner uses this method as well, as the icons I COULD hide using SUIT are the SAME as using this method.
Namely: I could hide BT, eye_protect, Zen (DND) but NOT clock and Power Save.
My suggestion: use System UI Tuner as at least it offers a simple way to go back by resetting the blacklist (equivalent to setting the icon_blacklist to null).
Disappointed - I really wanted to get rid of some of that garbage.
EDIT3:
Yep, I checked the icon_blacklist after using System UI Tuner to make changes and I found the list updated with the icons I selected. That does not mean that it works for clock and Power Save, just that the app tries the same method (and fails).
mcjordan92 said:
it works fine for me..
Click to expand...
Click to collapse
UUUGH me again. It won't open in tapatalk yet via browser it's fine. Most likely something I've done to tapatalk. Sorry
not sure if i did something wrong..but i discovered that you have to type all the icons you want to disable at once in the same command line, if you do it separately it would only disable the icon in the latest command line inputted...

one ui 2.0 new Google navigation gestures not available

I updated my phone today but the option for the gesture navigation option stays grey and I can't get into the menu. I want to use this nice looking and smoothly working Google bar that I've seen in the beta one ui 2.0 Videos. Is it just for me like this or are there more people with the same problem... Really don't want to reset my phone. I already reseted my settings
It freezes right? Its still updating. After a reboots ita back to normal
Alexnder J. said:
I updated my phone today but the option for the gesture navigation option stays grey and I can't get into the menu. I want to use this nice looking and smoothly working Google bar that I've seen in the beta one ui 2.0 Videos. Is it just for me like this or are there more people with the same problem... Really don't want to reset my phone. I already reseted my settings
Click to expand...
Click to collapse
Select full screen gestures (the second option of your screenshot) and go on "other options" (the button immediately under it), from here you can choose Google gestures. ?
I tried but the option stays grey and I can't select it
Orlaf said:
Select full screen gestures (the second option of your screenshot) and go on "other options" (the button immediately under it), from here you can choose Google gestures. ?
Click to expand...
Click to collapse
The more option tab stays grey, I deleted cache and restarted the phone so many time already. Don't know what it is. Before the update I had a lot of unnecessary apps disabled with adhell. After the update my multitasking window wouldn't open no matter what. After uninstalling adhell it worked again. There could be a connection but I don't know which it it
Samsung seems to of broken something there. It is good news for me for whenever my carrier updates my S10+ to Android 10 as I don't like the gesture crap at all.
Alexnder J. said:
The more option tab stays grey, I deleted cache and restarted the phone so many time already. Don't know what it is. Before the update I had a lot of unnecessary apps disabled with adhell. After the update my multitasking window wouldn't open no matter what. After uninstalling adhell it worked again. There could be a connection but I don't know which it it
Click to expand...
Click to collapse
It works for me with samsung launcher. It doesnt with any other launcher.
RSchris said:
It works for me with samsung launcher. It doesnt with any other launcher.
Click to expand...
Click to collapse
Thanks a lot, that actually was the issue. Also had problems activating Samsung launcher but now everything works
Best regards
Alexnder J. said:
Thanks a lot, that actually was the issue. Also had problems activating Samsung launcher but now everything works
Best regards
Click to expand...
Click to collapse
On Reddit there is and adb command to get it work, but didnt on mine. I used lawnchair, but Samsung one is raster imo.
In Nova Launcher settings there's a message that the new gestures aren't supposed to work with third party launchers, cause Google implemented a barrier for this in Android 10's source code which checks if the launcher is a system.app or not. Maybe it works on rooted phone with systemized Nova.
Jannomag said:
In Nova Launcher settings there's a message that the new gestures aren't supposed to work with third party launchers, cause Google implemented a barrier for this in Android 10's source code which checks if the launcher is a system.app or not. Maybe it works on rooted phone with systemized Nova.
Click to expand...
Click to collapse
That’s a shame... Would love to use Google-style gestures with the Rootless Pixel Launcher.
Sent from my iPad using Tapatalk
Jannomag said:
In Nova Launcher settings there's a message that the new gestures aren't supposed to work with third party launchers, cause Google implemented a barrier for this in Android 10's source code which checks if the launcher is a system.app or not. Maybe it works on rooted phone with systemized Nova.
Click to expand...
Click to collapse
Rooting does nothing. But the new security patch allows for it to work on pixel phones, check xda news, we’ll eventually get it
RSchris said:
On Reddit there is and adb command to get it work, but didnt on mine. I used lawnchair, but Samsung one is raster imo.
Click to expand...
Click to collapse
Got a link? I'm on Lawnchair too.
On Nova's Discord they said that this won't happen on Nova and even with Lawn chair it doesn't work for everyone. We just can hope and wait...but I have to admit that I tried the old and the new gestures for a couple of days but switched back to the classic navbar because it's easier if using just one hand and also when the phone is mounted in my car.
I'm using Nova and it's fine
Sent from my SM-G975F using Tapatalk
You could try following the tutorial here:
https://www.theandroidsoul.com/how-...ova-launcher-and-other-third-party-launchers/
It seems to work for me, but has to be redone after a reboot...
Unfortunally it's too glitchy!
demster said:
You could try following the tutorial here:
https://www.theandroidsoul.com/how-...ova-launcher-and-other-third-party-launchers/
It seems to work for me, but has to be redone after a reboot...
Click to expand...
Click to collapse
Didn't work for me, using Lawnchair here.
Update
Gestures as normal work, not the side to side feature which is annoying
Sent from my SM-G975F using Tapatalk
How they work?

Android 10 Gesture Navigation on ROG Phone 2

Currently, Android 10 Gesture Navigation is incompatible with 3rd party launchers. I read that it checks to see if the launcher is your default system launcher before allowing Gesture Navigation. Would the following process be an effective workaround and make Gesture Navigation compatible with a launcher of my choosing?
- Root phone
- Install 3rd party launcher
- Set 3rd party launcher as system app and change permissions accordingly
- Remove stock launcher and it's backup APKs
- Restart device
I have some experience with rooting, but not much, and I've bricked phones before. I've also had highly successful attempts at rooting and tweaking the system. This is an expensive phone, so I would like to get a second opinion before I attempt this.
3y3n33d®°°+ said:
Currently, Android 10 Gesture Navigation is incompatible with 3rd party launchers. I read that it checks to see if the launcher is your default system launcher before allowing Gesture Navigation. Would the following process be an effective workaround and make Gesture Navigation compatible with a launcher of my choosing?
- Root phone
- Install 3rd party launcher
- Set 3rd party launcher as system app and change permissions accordingly
- Remove stock launcher and it's backup APKs
- Restart device
I have some experience with rooting, but not much, and I've bricked phones before. I've also had highly successful attempts at rooting and tweaking the system. This is an expensive phone, so I would like to get a second opinion before I attempt this.
Click to expand...
Click to collapse
Posted in the wrong section dude
3y3n33d®°°+ said:
Currently, Android 10 Gesture Navigation is incompatible with 3rd party launchers. I read that it checks to see if the launcher is your default system launcher before allowing Gesture Navigation. Would the following process be an effective workaround and make Gesture Navigation compatible with a launcher of my choosing?
- Root phone
- Install 3rd party launcher
- Set 3rd party launcher as system app and change permissions accordingly
- Remove stock launcher and it's backup APKs
- Restart device
I have some experience with rooting, but not much, and I've bricked phones before. I've also had highly successful attempts at rooting and tweaking the system. This is an expensive phone, so I would like to get a second opinion before I attempt this.
Click to expand...
Click to collapse
Use Navigation Gesture(XDA) to disable default Nav bar. Then install Fluid Navigation Gesture app. It's has similar navigation to Android Pie and moreover you can add custom toggles. No root required. Just ADB, for both the apps to work. I am on Android 10 with Nova Launcher and they both work great! Both apps are available on play store. Hope this helps.
I have mine fully working from day 1 with Quickswitch + Lawnchair (prealpha releases, TG channel). Amazing experience
Does it work even after reboot ?
---------- Post added at 02:40 PM ---------- Previous post was at 02:40 PM ----------
nipun03 said:
Use Navigation Gesture(XDA) to disable default Nav bar. Then install Fluid Navigation Gesture app. It's has similar navigation to Android Pie and moreover you can add custom toggles. No root required. Just ADB, for both the apps to work. I am on Android 10 with Nova Launcher and they both work great! Both apps are available on play store. Hope this helps.
Click to expand...
Click to collapse
Does it work even after reboot ?
bhupeshbb said:
Does it work even after reboot ?
---------- Post added at 02:40 PM ---------- Previous post was at 02:40 PM ----------
Does it work even after reboot ?
Click to expand...
Click to collapse
Navigation Gesture works(hiding the nav bar). Fluid navigation gesture doesn't. So you need to give the ADB commands again
Edit: Good news! You don't have to give ADB permissions in either. Just cross checked. For Fluid Nav Gesture you just have to disable and enable accessibility services!
nipun03 said:
Navigation Gesture works(hiding the nav bar). Fluid navigation gesture doesn't. So you need to give the ADB commands again
Edit: Good news! You don't have to give ADB permissions in either. Just cross checked. For Fluid Nav Gesture you just have to disable and enable accessibility services!
Click to expand...
Click to collapse
Tried that...Fluid gestures is loosing accessibility service permission even if app is cleaned from recents...same thing happens when we restart phone... irritating...
bhupeshbb said:
Tried that...Fluid gestures is loosing accessibility service permission even if app is cleaned from recents...same thing happens when we restart phone... irritating...
Click to expand...
Click to collapse
After restarting the phone, yes I agree. You can solve it by disabling and enabling accessibility services. Cleaning it from recent apps shouldn't. It is not happening for me. Did you give adb writing permission?
Do you have "detect battery draining app" and stop if running in background on?
The CN rom has no navigation bar option

Question How to get rid of Nav Bar on Android 11, MIUI 12.5.8 with NOVA Launcher

Hi,
I know this is a topic that has come a few times. I've been researching this for hours, but I'm at my end's wits. If anyone can solve it, I'd be grateful!
Phone: Redmi Note 10 Pro
My setup: NOVA LAUNCHER
MIUI: 12.5.8
Android 11
FNG app (Fluid Navigation Gestures)
My goal: to have navigation gestures with Nova Launcher without the bottom Android Nav Bar
I am aware that since Android 11, they've blocked the usage of system gestures when using custom launchers (why they did that, I still don't understand, but that's irrelevant.) Up until last night when MIUI updated itself automatically, my current config was working:
NOVA + FNG + switch system settings from BUTTONS to GESTURES.
This was working fine: in the phone settings switching to "GESTURES" would hide the bottom navigation button bar, and FNG would be activating the gestures in place of the system.
But last night's MIUI update now increased the level of difficulty. It is now impossible in the phone settings to select GESTURES when a custom launcher is active. When NOVA is the selected default launcher, tapping on GESTURES in system settings gives this message: "Can't use full screen gestures with third party launchers. Switch to the system launcher and turn on full screen gestures?". Tapping OK will disable NOVA and activate full screen gestures.
So, I'm now stuck with BUTTONS NAV BAR, which not only takes real estate space on the screen, but is just damn annoying.
I have tried using ABD command I found in another thread to hide the Buttons Nav Bar:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
But this does not work. I rebooted and all, but buttons are still there.
I do not wish to root the phone because I have never done it in the past, and somehow I fear it would introduce security issues. So I'm desperately trying to find another solution to hide the buttons nav bar.
Any idea?
I have to say, I really do not understand why they are forcing people to use stock launcher with gestures. Why is it a problem that custom launchers use system gestures in the first place? One reason I always enjoyed Android over iPhone is the fact that the system was more open compared to Apple who always made their system so closed and contrived. But I have to say that lately, I have found Android to be more and more annoying when it comes to customization.
Martin
nope. it doesnt work.
let me know if u guyz find a solution for stock miui.
one of the reason i put pixel exp on mine.
i have a mi9t pro with 12.5miui aswell.
Martinperreault said:
Hi,
I know this is a topic that has come a few times. I've been researching this for hours, but I'm at my end's wits. If anyone can solve it, I'd be grateful!
Phone: Redmi Note 10 Pro
My setup: NOVA LAUNCHER
MIUI: 12.5.8
Android 11
FNG app (Fluid Navigation Gestures)
My goal: to have navigation gestures with Nova Launcher without the bottom Android Nav Bar
I am aware that since Android 11, they've blocked the usage of system gestures when using custom launchers (why they did that, I still don't understand, but that's irrelevant.) Up until last night when MIUI updated itself automatically, my current config was working:
NOVA + FNG + switch system settings from BUTTONS to GESTURES.
This was working fine: in the phone settings switching to "GESTURES" would hide the bottom navigation button bar, and FNG would be activating the gestures in place of the system.
But last night's MIUI update now increased the level of difficulty. It is now impossible in the phone settings to select GESTURES when a custom launcher is active. When NOVA is the selected default launcher, tapping on GESTURES in system settings gives this message: "Can't use full screen gestures with third party launchers. Switch to the system launcher and turn on full screen gestures?". Tapping OK will disable NOVA and activate full screen gestures.
So, I'm now stuck with BUTTONS NAV BAR, which not only takes real estate space on the screen, but is just damn annoying.
I have tried using ABD command I found in another thread to hide the Buttons Nav Bar:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
But this does not work. I rebooted and all, but buttons are still there.
I do not wish to root the phone because I have never done it in the past, and somehow I fear it would introduce security issues. So I'm desperately trying to find another solution to hide the buttons nav bar.
Any idea?
I have to say, I really do not understand why they are forcing people to use stock launcher with gestures. Why is it a problem that custom launchers use system gestures in the first place? One reason I always enjoyed Android over iPhone is the fact that the system was more open compared to Apple who always made their system so closed and contrived. But I have to say that lately, I have found Android to be more and more annoying when it comes to customization.
Martin
Click to expand...
Click to collapse
Try uninstalling update of system launcher and use fng
Martinperreault said:
Hi,
I know this is a topic that has come a few times. I've been researching this for hours, but I'm at my end's wits. If anyone can solve it, I'd be grateful!
Phone: Redmi Note 10 Pro
My setup: NOVA LAUNCHER
MIUI: 12.5.8
Android 11
FNG app (Fluid Navigation Gestures)
My goal: to have navigation gestures with Nova Launcher without the bottom Android Nav Bar
I am aware that since Android 11, they've blocked the usage of system gestures when using custom launchers (why they did that, I still don't understand, but that's irrelevant.) Up until last night when MIUI updated itself automatically, my current config was working:
NOVA + FNG + switch system settings from BUTTONS to GESTURES.
This was working fine: in the phone settings switching to "GESTURES" would hide the bottom navigation button bar, and FNG would be activating the gestures in place of the system.
But last night's MIUI update now increased the level of difficulty. It is now impossible in the phone settings to select GESTURES when a custom launcher is active. When NOVA is the selected default launcher, tapping on GESTURES in system settings gives this message: "Can't use full screen gestures with third party launchers. Switch to the system launcher and turn on full screen gestures?". Tapping OK will disable NOVA and activate full screen gestures.
So, I'm now stuck with BUTTONS NAV BAR, which not only takes real estate space on the screen, but is just damn annoying.
I have tried using ABD command I found in another thread to hide the Buttons Nav Bar:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
But this does not work. I rebooted and all, but buttons are still there.
I do not wish to root the phone because I have never done it in the past, and somehow I fear it would introduce security issues. So I'm desperately trying to find another solution to hide the buttons nav bar.
Any idea?
I have to say, I really do not understand why they are forcing people to use stock launcher with gestures. Why is it a problem that custom launchers use system gestures in the first place? One reason I always enjoyed Android over iPhone is the fact that the system was more open compared to Apple who always made their system so closed and contrived. But I have to say that lately, I have found Android to be more and more annoying when it comes to customization.
Martin
Click to expand...
Click to collapse
In my opinion root it and try other ROMs also miui, if you like, you can use it, but with more personally control. Security problem with root?! Only if you allow it....or if you root without read about some hours.
Murtazaraza said:
Try uninstalling update of system launcher and use fng
Click to expand...
Click to collapse
How do I do that?
Laptapper said:
In my opinion root it and try other ROMs also miui, if you like, you can use it, but with more personally control. Security problem with root?! Only if you allow it....or if you root without read about some hours.
Click to expand...
Click to collapse
Thanks for the suggestion.
What link would you recommend I read to inform myself on the proper way to root my phone, and to read on the pros and cons of rooting? Thank you.
Martinperreault said:
How do I do that?
Click to expand...
Click to collapse
Go to settings then apps then manage apps search system launcher and uninstall update if available
Martinperreault said:
Hi,
I know this is a topic that has come a few times. I've been researching this for hours, but I'm at my end's wits. If anyone can solve it, I'd be grateful!
Phone: Redmi Note 10 Pro
My setup: NOVA LAUNCHER
MIUI: 12.5.8
Android 11
FNG app (Fluid Navigation Gestures)
My goal: to have navigation gestures with Nova Launcher without the bottom Android Nav Bar
I am aware that since Android 11, they've blocked the usage of system gestures when using custom launchers (why they did that, I still don't understand, but that's irrelevant.) Up until last night when MIUI updated itself automatically, my current config was working:
NOVA + FNG + switch system settings from BUTTONS to GESTURES.
This was working fine: in the phone settings switching to "GESTURES" would hide the bottom navigation button bar, and FNG would be activating the gestures in place of the system.
But last night's MIUI update now increased the level of difficulty. It is now impossible in the phone settings to select GESTURES when a custom launcher is active. When NOVA is the selected default launcher, tapping on GESTURES in system settings gives this message: "Can't use full screen gestures with third party launchers. Switch to the system launcher and turn on full screen gestures?". Tapping OK will disable NOVA and activate full screen gestures.
So, I'm now stuck with BUTTONS NAV BAR, which not only takes real estate space on the screen, but is just damn annoying.
I have tried using ABD command I found in another thread to hide the Buttons Nav Bar:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
But this does not work. I rebooted and all, but buttons are still there.
I do not wish to root the phone because I have never done it in the past, and somehow I fear it would introduce security issues. So I'm desperately trying to find another solution to hide the buttons nav bar.
Any idea?
I have to say, I really do not understand why they are forcing people to use stock launcher with gestures. Why is it a problem that custom launchers use system gestures in the first place? One reason I always enjoyed Android over iPhone is the fact that the system was more open compared to Apple who always made their system so closed and contrived. But I have to say that lately, I have found Android to be more and more annoying when it comes to customization.
Martin
Click to expand...
Click to collapse
I got a new app vivid navigation gestures (paid app)its working for me you can see it in the attached screenshot
Murtazaraza said:
I got a new app vivid navigation gestures (paid app)its working for me you can see it in the attached screenshot
Click to expand...
Click to collapse
Does the app "vivid navigation gestures" successfully hide the navigation button bar with Android 11 and the latest MIUI 12.5.8 using Nova? I see in your screenshots that the bar is gone and you are using Nova, but are you also using MIUI 12.5.8 with Android 11?
Martinperreault said:
Does the app "vivid navigation gestures" successfully hide the navigation button bar with Android 11 and the latest MIUI 12.5.8 using Nova? I see in your screenshots that the bar is gone and you are using Nova, but are you also using MIUI 12.5.8 with Android 11?
Click to expand...
Click to collapse
Yes i am on MIUI 12.5.8 global with A11 and without root and all
Murtazaraza said:
Yes i am on MIUI 12.5.8 global with A11 and without root and all
Click to expand...
Click to collapse
I installed Vivid Navigation Gestures and I followed the ABD command instructions, and it doesn't work for me. The buttons bar is still visible at the bottom of the screen, even after a reboot of the phone. Redmi note 10 Pro. Unfortunately this solution doesn't work for me. I'm glad it works for you, and thank you for the suggestion. It was worth a try.
Martinperreault said:
I installed Vivid Navigation Gestures and I followed the ABD command instructions, and it doesn't work for me. The buttons bar is still visible at the bottom of the screen, even after a reboot of the phone. Redmi note 10 Pro. Unfortunately this solution doesn't work for me. I'm glad it works for you, and thank you for the suggestion. It was worth a try.
Click to expand...
Click to collapse
Try after giving this permissions with accessibility and draw over other app permission and check system launcher version also
Murtazaraza said:
Try after giving this permissions with accessibility and draw over other app permission and check system launcher version also
Click to expand...
Click to collapse
All permissions are ok.
My system Launcher version is more recent than yours: release-4.21.15.3172-08270942
Martinperreault said:
All permissions are ok.
My system Launcher version is more recent than yours: release-4.21.15.3172-08270942
Click to expand...
Click to collapse
Then system launcher is causing the issue i think
Murtazaraza said:
Then system launcher is causing the issue i think
Click to expand...
Click to collapse
I think so too... Because like i explained in my original message I normally was able to hide the nav bar by simply choosing "gestures" in the phone settings, but then one update happened and it became impossible to use that trick anymore. Since then, I have tried ABD command with FNG gesture app and that didn't work either. And now ABD command did not work with Vivid App.
So strange that they make it so hard to use gestures and hide nav bar when we use a third party launcher. Why don't they want us to use a third party launcher? It's the whole point of Android to be able to customize it... This is pretty crazy.
Martinperreault said:
I think so too... Because like i explained in my original message I normally was able to hide the nav bar by simply choosing "gestures" in the phone settings, but then one update happened and it became impossible
to use that trick anymore. Since then, I have tried ABD command with FNG gesture app and that didn't work either. And now ABD command did not work with Vivid App.
So strange that they make it so hard to use gestures and hide nav bar when we use a third party launcher. Why don't they want us to use a third party launcher? It's the whole point of Android to be able to customize it... This is pretty crazy.
Click to expand...
Click to collapse
Just uninstall update of system launcher and i think it will work
Murtazaraza said:
Just uninstall update of system launcher and i think it will work
Click to expand...
Click to collapse
I cannot seem to find a way to uninstall the launcher update.
use setedit n change value from force_fsg_nav_bar to 1 (on global tab)
Like this
Hide navigation buttons, no MIUI gestures.
If you use something like Piecontrol, Gesture Control or any other app to navigate your phone you might want to disable the navigation buttons. As /system can't be rw mounted we can't edit "build.prop" 1. Magisk, install "MagiskHide Props...
forum.xda-developers.com
Martinperreault said:
Hi,
I know this is a topic that has come a few times. I've been researching this for hours, but I'm at my end's wits. If anyone can solve it, I'd be grateful!
Phone: Redmi Note 10 Pro
My setup: NOVA LAUNCHER
MIUI: 12.5.8
Android 11
FNG app (Fluid Navigation Gestures)
My goal: to have navigation gestures with Nova Launcher without the bottom Android Nav Bar
I am aware that since Android 11, they've blocked the usage of system gestures when using custom launchers (why they did that, I still don't understand, but that's irrelevant.) Up until last night when MIUI updated itself automatically, my current config was working:
NOVA + FNG + switch system settings from BUTTONS to GESTURES.
This was working fine: in the phone settings switching to "GESTURES" would hide the bottom navigation button bar, and FNG would be activating the gestures in place of the system.
But last night's MIUI update now increased the level of difficulty. It is now impossible in the phone settings to select GESTURES when a custom launcher is active. When NOVA is the selected default launcher, tapping on GESTURES in system settings gives this message: "Can't use full screen gestures with third party launchers. Switch to the system launcher and turn on full screen gestures?". Tapping OK will disable NOVA and activate full screen gestures.
So, I'm now stuck with BUTTONS NAV BAR, which not only takes real estate space on the screen, but is just damn annoying.
I have tried using ABD command I found in another thread to hide the Buttons Nav Bar:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
But this does not work. I rebooted and all, but buttons are still there.
I do not wish to root the phone because I have never done it in the past, and somehow I fear it would introduce security issues. So I'm desperately trying to find another solution to hide the buttons nav bar.
Any idea?
I have to say, I really do not understand why they are forcing people to use stock launcher with gestures. Why is it a problem that custom launchers use system gestures in the first place? One reason I always enjoyed Android over iPhone is the fact that the system was more open compared to Apple who always made their system so closed and contrived. But I have to say that lately, I have found Android to be more and more annoying when it comes to customization.
Martin
Click to expand...
Click to collapse
Hi, this helped me: by simply installing this zip in TWRP => TWRP_Hide_Navigation_Bar_v1.0.zip
INFO: Installing the zip again will unhide the navigation bar (revert the change).
EDIT: My zip (to install in TWRP) doesn't work for devices shipped with Android 10(+). Workaround: Magisk! Install Magisk and this Magisk module => Hide_Navigation_Bar_v1.0-Magisk.zip
.., but to another phone (Redmi T9 Pro) Miui 12.5.6
( https://xiaomi.eu/community/threads...2-5-stable-release.56191/page-255#post-610901 )

How To Guide How to remove navigation buttons and enable gestures on 3rd party Launchers?

Hello people, as I've seen unlocking and rooting is mooving along quite good. And since in each xiaomi device forum there's a topic like this.
I've tried several apps/methods (adb) to enable navigation gestures on Nova launcher specially, but with no avail. Of course I haven't tried rooting because that's not an option for me.
Currently I'm using navigation buttons with edge gestures (app), but I don't want to use nav buttons permanently as I worry about screen burn in.
So has anyone managed to enable gestures on 3rd party launchers and/or remove/hide the navigation bar? Please enlight us
EDIT: I MADE IT WORK
After several days searching, reading and trying I was about to give up on this one. I was getting acustomed to use Navigation bar + edge gestures (app) and I was kind of happy. But, luckly today I used some of my last shots to try to accomplish it and I DID IT.
Thus here's a brief guide on how to do it:
Install ADB and Fastboot Drivers from here (Select the latest) -> https://androidmtk.com/download-minimal-adb-and-fastboot-tool )
Install drivers for Xiaomi 11T Pro -> https://droidfilehost.com/download/download-xiaomi-usb-driver-for-windows
Enable Developer Options
On Developer options Enable: USB Debugging, Install via USB and USB Debugging (Security settings)
After that and by checking in power shell or the command prompt on windows with "adb devices". If your device get listed you're golden.
Open power shell or CMD on the folder where you installed minimal adb and fastboot.
Type and enter adb shell
Then on the adb console type: settings put global force_fsg_nav_bar 1
This will hide the navigation bar and it will put gestures as your main navigation method, but take into account that you should configure prior to this process another gesture app such as FNG with your preferred gestures. Other additional things you can do is set FNG as "autostart" in app settings and/or lock it in the recents view.
AFAIK Navigation bar will reappear every time you reboot your pohone, in that case you should only repeat the adb command and you should be good. If anyone knows a permanent solution without root please let us all know.
Hope it works for you as it did for me.
I checked about this last week, since I personally use Nova Launcher.
Unfortunately even with the existing phones that are using MIUI 12 that have been out for 1 year or so, I couldnt find a solution with the navigation gestures. If I find something, I will let you know.
nousernamesorry said:
I checked about this last week, since I personally use Nova Launcher.
Unfortunately even with the existing phones that are using MIUI 12 that have been out for 1 year or so, I couldnt find a solution with the navigation gestures. If I find something, I will let you know.
Click to expand...
Click to collapse
Just made it work, check the OP if you want to try it.
It works for me too, but needs permanent solution.
Permanent solution requires rooted phone and can be done like this:
https://www.reddit.com/r/Android/comments/irs1eb
Another permanent solution I've been using since MIUI 12.5 update on my POCO is to install Substratum Lite (root required) and nonavbar.apk. Then open Substratum Lite. For me it applied the changes at this point and I just had to restart the phone but you might have to select the Nonavbar theme in substratum then thick the "Android System (Android [11])" checkbox click "1 SELECTED" then click "install selected". Restart and go back to this screen to "Enable selected".
All credit goes to @Veiran for this solution.
gsus said:
Permanent solution requires rooted phone and can be done like this:
https://www.reddit.com/r/Android/comments/irs1eb
Click to expand...
Click to collapse
How can I bring it back?
EDIT: Figured it out just change " 1 " to " 2 " (props qemu.hw.mainkeys 2)
EEDIT: I can't remove it back again once I did the (props qemu.hw.mainkeys 2), how can I remove it again?
MocnePifko said:
Another permanent solution I've been using since MIUI 12.5 update on my POCO is to install Substratum Lite (root required) and nonavbar.apk. Then open Substratum Lite. For me it applied the changes at this point and I just had to restart the phone but you might have to select the Nonavbar theme in substratum then thick the "Android System (Android [11])" checkbox click "1 SELECTED" then click "install selected". Restart and go back to this screen to "Enable selected".
All credit goes to @Veiran for this solution.
Click to expand...
Click to collapse
Did this, works perfectly.
Hey guys,
There's a very simple method.
DON'T NEED ROOT!
1.Turn on the Gesture Navigation and keep the System Launcher default.
2. Remove all shortcuts from the system launcher, just put a shortcut to your favourite launcher.
Now, you can use it as normal, just needs 2 click for the home
BUT:
3.If you use the FNG (find in Play Store) along with the system navigation, you can set the Up Gesture (normally the Home) to launch your favourite launcher (mine is Total Launcher) and if you do the Home Gesture 99% your favourite launcher will come up
(1% you have to click on the shortcut on the system launcher).
avers said:
Hey guys,
There's a very simple method.
DON'T NEED ROOT!
1.Turn on the Gesture Navigation and keep the System Launcher default.
2. Remove all shortcuts from the system launcher, just put a shortcut to your favourite launcher.
Now, you can use it as normal, just needs 2 click for the home
BUT:
3.If you use the FNG (find in Play Store) along with the system navigation, you can set the Up Gesture (normally the Home) to launch your favourite launcher (mine is Total Launcher) and if you do the Home Gesture 99% your favourite launcher will come up
(1% you have to click on the shortcut on the system launcher)
Click to expand...
Click to collapse
Thanks bro! Using this technique now.
Thanks OP
Worked for me on my Mi 11 running MIUI 12.5.9 Global ROM
Using Nova with Edge Gestures app
Any new method?

Categories

Resources