[Guide] how to hide unwanted status bar icons. - Huawei Mate 20 Pro Guides, News, & Discussion

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...

Related

Non Root ADB Full Immersive Mode

Hi Kings and Queens of XDA.
Since updating to Oreo, the adb command that enables full immersive mode system wide, no longer works on the homepage, but still does in apps.
Question is, does anyone know of a workaround?
This is driving me nuts. Yes I know, 1st world problem, but all the same....
Thanks in advance for any input.
Check that
https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner
Renovatio_ edi said:
Check that
https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner
Click to expand...
Click to collapse
Tried this, doesn't work for me. I was getting glitches whereby the screen wasn't refreshing properly when going back and forth from the apps draw and some other weird stuff.
Had to uninstall the app and still the problem wasn't solved till I did a reinstall of the system.
But thanks anyway.
kxdaorbit said:
Tried this, doesn't work for me. I was getting glitches whereby the screen wasn't refreshing properly when going back and forth from the apps draw and some other weird stuff.
Had to uninstall the app and still the problem wasn't solved till I did a reinstall of the system.
But thanks anyway.
Click to expand...
Click to collapse
Nova Launcher Prime and Nougat/Oreo Quick Settings work for me. This will only hide the status bar if you use the stock launcher.
Misterxtc said:
Nova Launcher Prime and Nougat/Oreo Quick Settings work for me. This will only hide the status bar if you use the stock launcher.
Click to expand...
Click to collapse
Yeah, that's the thing, I actually like touchwiz /UI 9000.0, or whatever Sammy's calling it today.
Just want full immersive on homepages, status and navigation bars just distract from the minimalist look.
Thanks though.
you may wanna try this.
Credit to frankhuang2013 and luisshnyder
The way we used to set navigation bar's height to 0 DOES NOT work anymore!!!
Here I want to share a way that I use to remove the annoying nav bar WITHOUT ROOT.
If you are interested, you can try it. I currently have a SAMSUNG NOTE 8 UNLOCKED running Android 8.0
I discovered this method based on luisshnyder's method (https://forum.xda-developers.com/galaxy-s8/how-to/remove-oreo-navbar-completely-t3772217), but I did more to resolve some problems he didn't mention.
===========================================================================================================
Please read everything carefully, read sentences in full before going to the next, otherwise, you may miss some super important messages!
Please read everything carefully, read sentences in full before going to the next, otherwise, you may miss some super important messages!
Please read everything carefully, read sentences in full before going to the next, otherwise, you may miss some super important messages!
===========================================================================================================
After using my method, what's working:
1. A full screen with no navigation bar in any circumstance even in landscape mode or input method pops up.
2. Hard press working all the time, including when the phone is locked, screen off or unlocked status.
3. Screen capture working and also scrolling screen capture working (many users want this!)
4. You can swipe or other gestures to perform go back, home, recent app or many other functions.
What's not working:
The lock screen shortcuts cannot be displayed correctly under WQHD resolution.
Overall, you need the following software
1) Android 8.0 Oreo installed
2) All in one gesture (Free, in PlayStore)
3) FloatingMenu 6.1.9 (Free, but Pro Version works much better, don't use PlayStore version, use the apk attached)
4) All necessary software needed to run adb commands. You may need to learn how to install and use adb command line.
Now let's start:
0. Go back to your phone's default settings if you tried any other methods before (ignore this if you didn't).
1. Go to Seetings -> Display -> Navigation bar, UNcheck "Show and hide button".
2. Install All in one gesture.
2.1. Configure this app's settings in the way you like. I use 12 Hotspots Straight Swipe and make Bottom, Left, Center to be Recent, Home and Back.
2.2. Go to Personalization -> Edge Preference, Leave Opacity as it is, we'll deal with it later. set other scrollbars the way you like, I use the following value: Edge Sensitivity 50px, Edge Width 100%.
3.3. Go back to Personalization, make sure Auto Rotation is checked, while Behind Keyboard is UNchecked. For me, to make it better, I also Unchecked Toast Message and checked Animation.
3. Install FloatingMenu 6.1.9, DO NOT use PlayStore version, use the apk attached.
3.1. Configure your bottom bar the way you like, but make sure the Height is more than 200. You may need to buy the Pro version to use all three bottom bars.
3.2. Go to Settings, make sure you UNcheck "Reposition when IME appears", and set "Auto hide when landscape" to "Hide all".
3.3. Go to Advanced settings, make sure you UNcheck "Max window level", and check "Cover softKeyboard".
4. Plug-in your phone to a computer with adb environment, make sure USB debugging is ON. (Learn more about adb if you don't know this before operating)
5. In the command line, run: adb shell settings put global policy_control immersive.navigation=apps,-com.samsung.android.app.smartcapture
6. In the command line, run: adb shell wm overscan 0,0,0,-168
7. Fully test your phone, then make the bottom bar transparent to make it more beautiful.
8. For users who use WQHD resolution only: Go to Settings -> Lock screen and Security -> App shortcuts, then turn off both shortcuts.
9. Sometimes you need to reboot your devices.
=========================================================================================
If you want to undo the effect you made by the above two adb commands, here are the two "Recover Commands":
adb shell settings put global policy_control null
adb shell wm overscan 0,0,0,0
=========================================================================================
Please reply below if you have any questions. I will come and answer regularly.
Thank you!
Download FloatingMenu: https://drive.google.com/drive/folders/1EG_m4ZL7hWhxMdqlbbAMUliHp_iEcPtZ?usp=sharing
Scroll Capture isn't working
SuttyaHout said:
Scroll Capture isn't working
Click to expand...
Click to collapse
what do you mean by not working? the bottom bar didn't show up?
Hello. I have question.
If i set gestures from bottom, will be delay between two swipes?
Now I use immersive mode via adb + andromeda to hide navbar and first "back" gesture work normally but if i want do fast second swipe - (2x back in browser) it not work. It acts like showing invisible bar and second gesture work when hide it.
Maybe I'm not understanding the issue so forgive me if what i recommend doesn't help. The way i get system wide immersive mode is by using the bxActions app and linking the Bixby button to enable immersion mode when pressed twice quickly, this way i can still use Bixby if need be. The immersion mode works on games, FB, other social media and the home screen.You'll have to get it working through ADB only once then you should be good to go after that.
zuli007 said:
Hello. I have question.
If i set gestures from bottom, will be delay between two swipes?
Now I use immersive mode via adb + andromeda to hide navbar and first "back" gesture work normally but if i want do fast second swipe - (2x back in browser) it not work. It acts like showing invisible bar and second gesture work when hide it.
Click to expand...
Click to collapse
Y0sHii said:
Maybe I'm not understanding the issue so forgive me if what i recommend doesn't help. The way i get system wide immersive mode is by using the bxActions app and linking the Bixby button to enable immersion mode when pressed twice quickly, this way i can still use Bixby if need be. The immersion mode works on games, FB, other social media and the home screen.You'll have to get it working through ADB only once then you should be good to go after that.
Click to expand...
Click to collapse
hi, please guide step by step bro, i think it's better others way i know!

Remove camera shortcut from Lockscreen

Hi all,
I'm just beginning to play with my beautiful new mate 20 pro (build 9.0.0.198), and I just fell on a disappointing point :
The lockscreen contains a shortcut to camera (I imagine to allow quick photos, but il also allows someone to take undesired photos without unlocking the phone...)
Is there a way to remove this shortcut ? (or force the camera to require unlock) ?
Possibly the only way would be to create a custom locksreen.
https://play.google.com/store/apps/details?id=org.kustom.lockscreen
Funny, some themes claim to allow you to select the apps on the lock screen, didn't exactly work for me.
I also tried Sistem UI Tuner - no dice.
Ipse_Tase said:
Funny, some themes claim to allow you to select the apps on the lock screen, didn't exactly work for me.
I also tried Sistem UI Tuner - no dice.
Click to expand...
Click to collapse
Try using this method, the status Bar Clean Up, with the systemui tuner, and ADB command. There's an option in this application to set up left/Right Shortcuts On locksreen.
https://forum.xda-developers.com/mate-20-pro/how-to/debloating-apps-clean-status-bar-t3877338
Sent from my HUAWEI LYA-L09 using XDA Labs

Full Immersive Mode

For those that want to take advantage of this beautiful screen and all it's glory. These commands will remove the status bar, the navigation bar, or both. They must be run using ADB. I did not create this, these commands have been around for quite a while and I have been using them as far back as the Galaxy S8.
They do the same thing as immersive mode in System UI Tuner but without having to install another app and run commands for that app to work and yes before you ask, I have used that same app on some of the recent phones I have had. These commands are just for those that want the full screen experience.
Without further ado here are the commands to be placed into ADB.
To hide the Status bar:
adb shell settings put global policy_control immersive.status=*
To hide the Navigation bar:
adb shell settings put global policy_control immersive.navigation=*
To hide both Status and Navigation bars:
adb shell settings put global policy_control immersive.full=*
To revert:
adb shell settings put global policy_control null*
Hope Y'all enjoy it.
truckerdewd said:
For those that want to take advantage of this beautiful screen and all it's glory. These commands will remove the status bar, the navigation bar, or both. They must be run using ADB. I did not create this, these commands have been around for quite a while and I have been using them as far back as the Galaxy S8.
They do the same thing as immersive mode in System UI Tuner but without having to install another app and run commands for that app to work and yes before you ask, I have used that same app on some of the recent phones I have had. These commands are just for those that want the full screen experience.
Without further ado here are the commands to be placed into ADB.
To hide the Status bar:
adb shell settings put global policy_control immersive.status=*
To hide the Navigation bar:
adb shell settings put global policy_control immersive.navigation=*
To hide both Status and Navigation bars:
adb shell settings put global policy_control immersive.full=*
To revert:
adb shell settings put global policy_control null*
Hope Y'all enjoy it.
Click to expand...
Click to collapse
is there a code to disable the nav bar permanently? for instance, with the code above it basically hides the nav bar. it is still available if you swipe up. i'd like to completely disable it so it never shows and use LMT with gestures instead.
knives of ice said:
is there a code to disable the nav bar permanently? for instance, with the code above it basically hides the nav bar. it is still available if you swipe up. i'd like to completely disable it so it never shows and use LMT with gestures instead.
Click to expand...
Click to collapse
Oh my god thank you. I'm looking for the same thing. I want to remove the navigation bar entirely. I use fluid navigation gestures right now, because I absolutely hate the OnePlus navigation gestures animation you get. (Flingy shrinking square effect)It feels like it's slowing down the phone.
But when you use the fingerprint sensor with fluid gestures, for a brief moment, the system has to shoot the navigation bar back down again. it's annoying and glitchy. It feels like I can't win, there's always a stupid animation I don't want to see
Burt Squirtz said:
Oh my god thank you. I'm looking for the same thing. I want to remove the navigation bar entirely. I use fluid navigation gestures right now, because I absolutely hate the OnePlus navigation gestures animation you get. (Flingy shrinking square effect)It feels like it's slowing down the phone.
But when you use the fingerprint sensor with fluid gestures, for a brief moment, the system has to shoot the navigation bar back down again. it's annoying and glitchy. It feels like I can't win, there's always a stupid animation I don't want to see
Click to expand...
Click to collapse
edit /system/build.prop:
Code:
qemu.hw.mainkeys=1
untested
knives of ice said:
is there a code to disable the nav bar permanently? for instance, with the code above it basically hides the nav bar. it is still available if you swipe up. i'd like to completely disable it so it never shows and use LMT with gestures instead.
Click to expand...
Click to collapse
I just go into settings and then into buttons & gestures and then navigation bare and gestures and set it for gestures and viola, nav bar gone.
truckerdewd said:
I just go into settings and then into buttons & gestures and then navigation bare and gestures and set it for gestures and viola, nav bar gone.
Click to expand...
Click to collapse
yes, but the nav bar still comes up when you swipe from bottom to top or when you open the keyboard to type something.
i have it set to hide both bars and thats what it does now
---------- Post added at 02:17 AM ---------- Previous post was at 02:15 AM ----------
Heisenberg420 said:
edit /system/build.prop:
Code:
qemu.hw.mainkeys=1
untested
Click to expand...
Click to collapse
unless there is something specifically different with oneplus - this build prop edit no longer works since going to Pie.
there definitely is some way to hide it because some custom roms like Resurrection Remix still remove it completely if you want.
gonna keep trying and see if i can get rid of it all together
Hi
I love to use the phone in full immersive mode, but I have problem with the keyboard. Let's say I have kb up in the browser. Somebody sends me a msg, I have the popup (which I'd also like to be able to disable btw, in case if you know a trick), and it brings back the statusbar for the time of the pop up, and that causes the reloading of the kb. Very annoying. Plus in whatsapp it breaks the ui, the top bar with the name of the contact disappears, and the type bar also covered by the kb for a few pixel widht. If the kb is not up, there's no problem. Am I the knly lucky with these issues?
truckerdewd said:
I just go into settings and then into buttons & gestures and then navigation bare and gestures and set it for gestures and viola, nav bar gone.
Click to expand...
Click to collapse
you're right - this is the way to do it. when you have it turned on the keyboard doesn't come up. that combined with the adb code to hide both bars seems to work
knives of ice said:
yes, but the nav bar still comes up when you swipe from bottom to top or when you open the keyboard to type something.
i have it set to hide both bars and thats what it does now
---------- Post added at 02:17 AM ---------- Previous post was at 02:15 AM ----------
unless there is something specifically different with oneplus - this build prop edit no longer works since going to Pie.
there definitely is some way to hide it because some custom roms like Resurrection Remix still remove it completely if you want.
gonna keep trying and see if i can get rid of it all together
Click to expand...
Click to collapse
This worked for me:
Requirements: ADB and Fastboot installed on PC or Mac.
Instructions: Type without quotations in CMD or Windows PoweShell (use "."before command in PowerShell):
"adb shell wm overscan 0,0,0,-202"
---------- Post added at 09:32 AM ---------- Previous post was at 09:30 AM ----------
And for full, semi, etc. immersive; EdExposed with GravityBox P --> Display Tweaks --> Expanded Desktop Mode settings. In addition, GravityBox adds the Expanded Desktop mode change button to the Power Menu
adb shell settings put global policy_control immersive.full=
hides it completely, been using since I got the phone, I love the impressiveness of full screen mode, only thing is the round corners sometimes partially obstruct screen elements, my previous Mi Mix was much squarer and didnt have this (minor) issue.
I only use the code for the status bar and not the one for the the nav bar or full since I use gestures. I did try it with it with full and had no issues with the buttons popping up when I swipe up or down nor did I have a y keyboard issues.
Skenderbeggar said:
This worked for me:
Requirements: ADB and Fastboot installed on PC or Mac.
Instructions: Type without quotations in CMD or Windows PoweShell (use "."before command in PowerShell):
"adb shell wm overscan 0,0,0,-202"
---------- Post added at 09:32 AM ---------- Previous post was at 09:30 AM ----------
And for full, semi, etc. immersive; EdExposed with GravityBox P --> Display Tweaks --> Expanded Desktop Mode settings. In addition, GravityBox adds the Expanded Desktop mode change button to the Power Menu
Click to expand...
Click to collapse
"adb shell wm overscan 0,0,0,-202"
this code moved it a bit too much. any idea what number stock is? trying different values and its not working
EDIT - i kept messing with this so the keyboard was at the very bottom and the number i needed was -75
Is there an easy way to enable per app nav bar immersive mode? On stock LG Oreo, there was a toggle on the nav bar that you could enable / disable per app to show / hide the nav bar (nothing for status bar .. but I like having the status bar).
If not I think I found something to work on
Edit : So I see that Renovate Ice offers per app, but I am not going to pay for a feature that I can fix myself. I run xxx no limits, and I think I will get in touch with that dev to see if he will let me work with him to get it added in.
-- Brian
I cheesed out and paid for Renovate. It is nice that you can run Renovate with xxx No Limits at the same time .. the only issue being the timeout of the AOD . Way too fast with both installed.
Again, I have only had this phone since Friday, but I will be tearing through the code, and fixing all these little issues that bug the sh*t out of me without someone having to pay for it
-- Brian
Hi
Is anybody there uses full immersive mode on 10?
Before on 9 I had some issues, when the keyboard was active. After it was fixed. (I was on havoc).
Now as I swapped to 10 some months ago, I have the same issue. I was waiting all these months to be fixed, but still the keyboard breaks the ui. You can see in whatsapp chat, substratum, even in xda app, when you write a post.
This only happens, when I hide statbar, as navbar is always hidden, that doesn't give problem, so I did a blacklist for the statbar for tgese apps. I use system ui tuner app.
Do you know any way to fix this?
I wrote a couple of times to the forum of the rom I use, but no answer. I know, not so popular the full immersive mode, but I really like it, please share if you know a fix, thanks.
BTW @truckerdewd I recommend putting a "" around the *
The * is a wildcard character and also sometimes treated as a regex
Code:
adb shell settings put global policy_control immersive.navigation="*"
That should prevent headaches for anyone using shells that auto fill the *
anupritaisno1 said:
BTW @truckerdewd I recommend putting a "" around the *
The * is a wildcard character and also sometimes treated as a regex
That should prevent headaches for anyone using shells that auto fill the *
Click to expand...
Click to collapse
I copied and pasted the exact commands from a web page that I have saved in my email. I have used the same exact commands all the way back to when the Galaxy S8 came out without incident. Best way to prevent the * from bring auto entered in command prompt is to not use Windows shell but to actually make windows use command prompt. Windows shell sucks and I detest it.
truckerdewd said:
For those that want to take advantage of this beautiful screen and all it's glory. These commands will remove the status bar, the navigation bar, or both. They must be run using ADB. I did not create this, these commands have been around for quite a while and I have been using them as far back as the Galaxy S8.
They do the same thing as immersive mode in System UI Tuner but without having to install another app and run commands for that app to work and yes before you ask, I have used that same app on some of the recent phones I have had. These commands are just for those that want the full screen experience.
Without further ado here are the commands to be placed into ADB.
To hide the Status bar:
adb shell settings put global policy_control immersive.status=*
To hide the Navigation bar:
adb shell settings put global policy_control immersive.navigation=*
To hide both Status and Navigation bars:
adb shell settings put global policy_control immersive.full=*
To revert:
adb shell settings put global policy_control null*
Hope Y'all enjoy it.
Click to expand...
Click to collapse
thanks! it worked!
A11 broke immersive mode it seems

HIDE NAVIGATION BAR - so that we can use gestures related APPS

Hi everyone, although this is wide known to every one, i guess someone could benefit from this
To hide navbar without ROOT access.
we first need a PC , USB cable, and Phone.
PREREQUISITE STEPS:
1) download and Install ADB.
link : https://dl.google.com/android/repository/platform-tools-latest-windows.zip
2) Enable Developer options, then enable USB debugging.
After installing ADB:
Open command prompt, make sure usb debugging is turned on in your phone.
Click to expand...
Click to collapse
STEPS TO DO.
1)To start adb service
Type adb start_server
Then authorize the phone ( a popup will appear on your phone screen - check the box and press OK)
2) Type adb devices
shows list of devices attached to the pc.
3) Type adb shell
TO HIDE NAV BAR:
After typing adb shell, it should look like: laurel_sprout:/ $
then enter : wm overscan 0,0,0,-100
it should look like - laurel_sprout:/ $ wm overscan 0,0,0,-100
what this code does is, it shifts the location of navbar down, you can notice that navbar would be shifting its position when you play around with numbers less than -100 - give a try
NOTE : for my device the value showed in RED ( -100) is negative 100, in your device it will vary, so check all possibilities. change number from -100 to -200 , for more help checkout this video which i found it on YouTube.
https://www.youtube.com/watch?v=vOH1BQFh0rI
TO SHOW NAV BAR as PREVIOUS:
laurel_sprout:/ $ wm overscan 0,0,0,0
NOTE : set the last parameter to '0', then navbar will be back.
TyPE exit. to come out of that adb shell.
4) Type adb kill_server
to stop the ADB, then disconnect your phone.
i installed Fluid Gestures from playstore as replacement to stock navbar.
and make sure you have Gestures enabled, else you wont have a way to navigate :laugh:
My screen:
View attachment 4818468
How to get like you Samsung icons like you
---------- Post added at 01:54 AM ---------- Previous post was at 01:54 AM ----------
And I need your wallpaper link
nandakis4 said:
i installed Fluid Gestures from playstore as replacement to stock navbar.
and make sure you have Gestures enabled, else you wont have a way to navigate :laugh:
My screen:
Click to expand...
Click to collapse
LOL. .. Not having a way to navigate seems so funny
And yes Fluid Gestures rocks! IMO google really messed up the gesture navigation on android pie, it's clunky & counter-intuitive . iOS pretty much nailed it from the very beginning & Xiomi simply copied them. So MIUI has the best implementation of gesture on the Android side.
I've rooted my phone already, used systemui tuner from play store & combined it with Fluid Gestures. Works much better than default navigation system.
evanB70 said:
LOL. .. Not having a way to navigate seems so funny
And yes Fluid Gestures rocks! IMO google really messed up the gesture navigation on android pie, it's clunky & counter-intuitive . iOS pretty much nailed it from the very beginning & Xiomi simply copied them. So MIUI has the best implementation of gesture on the Android side.
I've rooted my phone already, used systemui tuner from play store & combined it with Fluid Gestures. Works much better than default navigation system.
Click to expand...
Click to collapse
Thanks for this thread, really useful.
Fluid Gestures is great, agree, Google's are awful. Recommend to anyone getting vexed with that half-stop-step [email protected]!!
If I perform a factory reset, will it revert to the previous state with the navigation bar visible?
Thanks in advance.
After hiding navigation, volume controller disappeared in full-screen apps
Does this method also work with mi9t Pro?
.
.

How To Guide [No Root] Gesture navigation on third party launchers

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

Categories

Resources