2-button navigation bar for 4a? - Google Pixel 4a Questions & Answers

I'm trying to enable the Android Pie-style 2-button ("Pill") navigation for my 4a (rooted, on Android 10), and I have tried the PieNav.zip Magisk module on XDA with no luck. Magisk doesn't give me any error when flashing but upon restart the module is not there, not does it take effect. I used to use a Pixel 4 XL and it worked back then. Anyone knows any workaround? Please share if you do ? Cheers!
Edit: used the Pixel4_2ButtonNav_v1.0.zip instead and it worked like a charm.
Source: https://forum.xda-developers.com/showpost.php?p=81409731&postcount=12
Edit: updated to Android 11 and still works

That's so cool, thanks for highlighting the mod. I have been struggling with the new gestures, both sides of the screen, and the bottom in use for navigation has made using gestures within apps really difficult..

Dirty unicorns has all 3 options as well

Related

[guide] ( need root) how to use fingerprint button as home, back and recents button.

If you want to use the fingerprint sensor as capacitive button and remove the on screen buttons, here are how to do it. TESTED ON XT 1640 (BRAZIL VERSION)
First you need to root and install TWRP recovery. take a look on the other threads for it.
Install the EX Kernel from here (http://forum.xda-developers.com/moto-g4-plus/development/kernel-elementalx-g4-0-01-t3424836) [ READ THIS THREAD FOR MORE INFORMATION ABOUT COMPATIBILITY]
If everything works fine, this kernel makes you fingerprint work as home button, but to have others functions, intall this app ( http://forum.xda-developers.com/android/apps-games/app-button-mapper-customize-hardware-t3361340)
Now you can remapp as your wish.
TO REMOVE THE ON SCREEN BUTTONS:
Use any build.prop editor and just add this line ( qemu.hw.mainkeys=1 )
post your screenshots if you enjoy it.
thanks to flar2 for the kernel and app.
Anybody tested with xt1643????
works perfectly
Tested in xt1641 and works fine
Just I need another way to activate Google Now any idea
ajcrew said:
Anybody tested with xt1643????
Click to expand...
Click to collapse
yea,working fine
n3cta1 said:
Tested in xt1641 and works fine
Just I need another way to activate Google Now any idea
Click to expand...
Click to collapse
using "ok google" voice command!?
Does it replace the unlock function?
Kobba said:
Does it replace the unlock function?
Click to expand...
Click to collapse
no
Good to see some customizations coming along. I'm not a dev at all but I don't understand with android being custom sourced why everything is so hard to do. Its like something like this to happen requires a kernel app and than a download of another app to work with that app. Than only some things can be changed and unlock functions can't. It just reminds from 2009 and up having Activator app in the jailbreak world 7 years ago I could change my home button to do whatever along with gestures or anything. I know Apple isn't open sourced out of the box but when those restrictions are opened up they are 100% in function. Sadly Apple has more than doubled their prices since I was owning 2009-2011 phones so I've been in the android world for 4 years now. It just hurts me that the technology these days in 2016 we can't have a operating system as simple to tweak as a user but considered open sourced.
AokiAlan said:
If you want to use the fingerprint sensor as capacitive button and remove the on screen buttons, here are how to do it. TESTED ON XT 1640 (BRAZIL VERSION)
First you need to root and install TWRP recovery. take a look on the other threads for it.
Install the EX Kernel from here (http://forum.xda-developers.com/moto-g4-plus/development/kernel-elementalx-g4-0-01-t3424836) [ READ THIS THREAD FOR MORE INFORMATION ABOUT COMPATIBILITY]
If everything works fine, this kernel makes you fingerprint work as home button, but to have others functions, intall this app ( http://forum.xda-developers.com/android/apps-games/app-button-mapper-customize-hardware-t3361340)
Now you can remapp as your wish.
TO REMOVE THE ON SCREEN BUTTONS:
Use any build.prop editor and just add this line ( qemu.hw.mainkeys=1 )
post your screenshots if you enjoy it.
thanks to flar2 for the kernel and app.
Click to expand...
Click to collapse
Removing the on screen buttons method is not working for me. Nav buttons are still there after adding "qemu.hw.mainkeys=1 " in buildprop and rebooting. I am on Android N. Any ideas?
MustangLife03 said:
Good to see some customizations coming along. I'm not a dev at all but I don't understand with android being custom sourced why everything is so hard to do. Its like something like this to happen requires a kernel app and than a download of another app to work with that app. Than only some things can be changed and unlock functions can't. It just reminds from 2009 and up having Activator app in the jailbreak world 7 years ago I could change my home button to do whatever along with gestures or anything. I know Apple isn't open sourced out of the box but when those restrictions are opened up they are 100% in function. Sadly Apple has more than doubled their prices since I was owning 2009-2011 phones so I've been in the android world for 4 years now. It just hurts me that the technology these days in 2016 we can't have a operating system as simple to tweak as a user but considered open sourced.
Click to expand...
Click to collapse
For this device, the mod is at the hardware level. The fingerprint sensor is just a fingerprint sensor. I modified the kernel to make it behave like a button and send home key events by default. The additional app, Button Mapper, allows you to assign actions to single press, double tap and long press.
You can actually do all this without root, which is pretty cool. But you still need a custom kernel.

			
				
Use Xposed and gravity box fingerprint launcher
There's an Xposed module called gravity box that will let you use the fingerprint scanner as the button. No custom kernel needed!
I can't hide the navbar.. help me please
wookielover said:
There's an Xposed module called gravity box that will let you use the fingerprint scanner as the button. No custom kernel needed!
Click to expand...
Click to collapse
But there is no Xposed for Android 7.0 yet.
How can I do it without changing the kernel but got root?
Is there any way of achieving this without changing the kernel? Because I want other features of my existing kernel. Isn't there an easier way? Like just adding a script or something?
Thanks in advance!
qemu.hw.mainkeys=1 doesn't do the required stuff (hide the navigation bar).
Tried it on STOCK Nougat ROM with ElementalX kernel.
Well.. There is a much easier way. I have xt1643 running Lineage OS with Vegito kernel. Hats off to the kernel dev. My phone is so much smoother with less heating issues. Just there is a drop in battery backup. And coming back, in linage OS u have an Option to use expanded desktop with takes away the Navbar and Status bar. Use can swipe n bring it anytime you want. Also you can use the fingerprint as the home button..
Hey, I'm also an user of Lineage OS and there's an option in settings to set FP sensor as home button (an also double tap works as multitask), and the option to use expanded desktop mode (but I don't use this because apps still leave space as if the navbar existed - as it does -, showing up every time you type something etc), but I prefer to hide it completely editing build.prop as suggested.
So, with this setup, I don't really need the app cited on 1st post (also, when I tried it kept bugging).
BUT my problem is, there's no option as to set some gesture to work as back button. In a lot of apps there's a back arrow in the left top so it works nice, but there's also a lot more apps that doesn't have this, so it's kind of annoying.
Is there some way to solve this?? Or some mod to bring one button nav (as in the G5) to G4+??
Thanks in advance.
Can you tell me how to add these gestures to a custom rom which currently have none active?
Im using Lenovo P2A42. Its stock Android N has all three gestures for navigation in the fingerprint gesture natively. But none of its custom rom has this fuction. I want to add this function to the custom rom without using any third party app.

[ROOT][APP][9.0+] Android 10 Launcher (+ gestures, feed)

Android 10 Launcher for Android 9.0+
Google has made an interesting change on Pie release: moving the recents app screen, along with the (was new) swipe up gesture to the stock launcher. Following that change, the Lawnchair team has released the QuickSwitch Magisk Module which allows you to change the "stock" launcher to a supported one that you prefer.
So let's get to the point. A week ago Google has released Android 10 along with its new, improved gesture navigation. It's much better than the gestures on Android Pie. Today, I'm happy to announce that you can get the new gesture navigation on Android Pie too with this port and the QuickSwitch Magisk Module.
Features
Video preview
- Clean stock Launcher3 base
- Android Q gesture navigation
- Swipe down for notification drawer
- Dark theme
- Google Feed (dark theme now included), YAY!
- Simple icon packs support (no dynamic icons/icon masking)
Installation
1. Install the QuickSwitch Magisk Module
2. Download and install the Launcher APK
3. Open the QuickSwitch app, select the launcher and reboot
4. Set it as the default launcher
5. Open home settings, select "Developer options" and then enable gestures in there
Download
Unified build
- View attachment Q_Launcher3-v1.3-debug.apk
- View attachment Q_Launcher3-v1.2-debug.apk
For Android Pie
- View attachment Q_Launcher3-Pie-v1.1-debug.apk
- View attachment Q_Launcher3-Pie-debug.apk
For Android 10
- View attachment Q_Launcher3-10-v1.1-debug.apk
- View attachment Q_Launcher3-10-debug.apk
Notes:
- This launcher requires the QuickSwitch Magisk Module to function properly. It should work as a normal launcher alone but that's untested.
- Unfortunately, the back gesture is a part os SystemUI and can't be achieved in this port, but you can use apps such as Fluid NG to replicate it.
QuickSwitch Telegram support group: @QuickstepSwitcherSupport
Stay tuned for more launcher ports: @oemlaunchers
If you like my works, you can donate to me here.
Enjoy.
Please press thanks if you like this.
Thank you, really nice!
It's not working for me. I've done all the steps. The name of the launcher linked here is "Quickstep" in my default apps settings. And choosing that makes it so I can't even close any app, it just reopens the app immediately. (like there is no home screen).
And I guess you don't mean the lawnchair settings? I thought that at first but there is no gestures option in the developer settings in lawnchair (latest beta).
Working great in Havoc 2.8 This should be your new grand project. I'm using lawnchair 2 and that's awesome.
Works flawlessly on my Xperia Z3 Carbon 7.0 Pie.
It would be nice with a dark background option.
Nice work, mate.
Would be great if you add this in lawnchair
[ROOT][APP][9.0+] Android 10 Launcher (+ gestures)
Muscar said:
It's not working for me. I've done all the steps. The name of the launcher linked here is "Quickstep" in my default apps settings. And choosing that makes it so I can't even close any app, it just reopens the app immediately. (like there is no home screen).
And I guess you don't mean the lawnchair settings? I thought that at first but there is no gestures option in the developer settings in lawnchair (latest beta).
Click to expand...
Click to collapse
In addition to being selected in QuickSwitch, this launcher needs to be set as the default home app as well for the gestures to work.
MBechirM said:
Would be great if you add this in lawnchair
Click to expand...
Click to collapse
That’s being worked on. Will come later in a few months.
Is quickswitch currently working on stock Android 10 rooted? And would following the steps and installing your debug launcher for Q still allow new Android 10 gestures to work?
paulyt989 said:
Is quickswitch currently working on stock Android 10 rooted? And would following the steps and installing your debug launcher for Q still allow new Android 10 gestures to work?
Click to expand...
Click to collapse
Although untested, it should work as this launcher is the same one that stock Android 10 provides with only a few changes. Just make sure you download the one for Android 10 and it should be fine.
paphonb said:
Although untested, it should work as this launcher is the same one that stock Android 10 provides with only a few changes. Just make sure you download the one for Android 10 and it should be fine.
Click to expand...
Click to collapse
Awesome, there is no need to uninstall the original pixel launcher correct? And also great work!! You have done fantastic work over the years, the modded community wouldn't be the same without you!
paphonb said:
That’s being worked on. Will come later in a few months.
Click to expand...
Click to collapse
Does the Pixel launcher from Android 10 come with new gesture animations, and are you planning to port it?
Also, for the people who have been using this launcher, what is your method of replicating Android 10's Navigation bar? I've tried Fluid NG and the Home button doesn't seem to work when Navigation bar is hidden. I'm on Xperia X running Lineage OS 16 (9.0).
paphonb said:
In addition to being selected in QuickSwitch, this launcher needs to be set as the default home app as well for the gestures to work.
That’s being worked on. Will come later in a few months.
Click to expand...
Click to collapse
Yeah, as I said, when I choose it as my launcher, it doesn't work at all. The phone behaves like there's no homescreen. When I try to exit settings, or any app at all, it just reopens that app immediately. It closes the app, shows an empty wallpaper and then opens the app within 1/10 of a second.
The download link says error 410
Ramashishx said:
The download link says error 410
Click to expand...
Click to collapse
try download with pc instead
No dark theme ?
I got the boot script failed error in on QuickSwitch Android 10
This is so good. The animations are smooth and work as intended.
I'd be great if google now page can be added to the left.
And also, the bottom google search bar is also missing. Hope that gets added too!
Overall first impressions, a fantastic port!!
Can this work on unrooted device
Mercz23 said:
Can this work on unrooted device
Click to expand...
Click to collapse
Unrooted devices have no means to change Android's quickstep provider, which means you are stuck with default recents provider and navigation gestures.
Which, you know, defeats the purpose.
When I try to select is as the quickstep provider on OOS OB1 Q then I get an error message "Error: Boot script failled"

How to hide navigation bar

Hello community, I hope you are all well. Is there a way to remove the navigation bar and or status bar in android 11? Burn-in Alert
EddiePR said:
Is there a way to remove the navigation bar
Click to expand...
Click to collapse
The XDA package Navigation Gestures was an excellent way to remove either the "pill" navigation, or the virtual two- or -three-button "black bar" native navigation methods. However Google removed something called "overscan" in Android 11. See:
https://www.xda-developers.com/goog...ndroid-11-crippling-third-party-gesture-apps/
I've decided to remain on Android 10 as a result. There's not that much in Android 11 which excites me.
wpscully said:
The XDA package Navigation Gestures was an excellent way to remove either the "pill" navigation, or the virtual two- or -three-button "black bar" native navigation methods. However Google removed something called "overscan" in Android 11. See:
https://www.xda-developers.com/goog...ndroid-11-crippling-third-party-gesture-apps/
I've decided to remain on Android 10 as a result. There's not that much in Android 11 which excites me.
Click to expand...
Click to collapse
I had already tried it but when trying to use it I get force close and it won't open. any suggestions?
EddiePR said:
I get force close ... any suggestions?
Click to expand...
Click to collapse
You're right, since Android 11 removed the ability to use "overscan" the Gestures application fails to start in Android 11. I have yet to find a useful or similar replacement for hiding the native Google navigation solution. I'm hoping to hear someone else suggest a possible solution.
I do not use a rooted version of Android, and I don't use Magisk. Perhaps someone who is familiar with rooted versions of Android 11, or someone who knows how to best use Magisk can offer both you and I some advice. I hope so.

[Guide] Full Screen Gesture Navigation / Hide Navbar

Hello peeps,
I found a way to hide the navigation bar on OnePlus 8T. In theory it should work for other devices too.
1. Unlock bootloader
2. Root using Magisk
3. Install Riru-LSposed
4. Follow steps to activate LSposed.
5. From LSposed Manager, go to repository and download Gravity Box for Android R. Reboot.
6. Setup gesture navigation through custom app like FNG.
6. Open Gravity Box app and in navigation settings enable master switch and uncheck enable navigation bar option.
7. Reboot and enjoy!
Tested on DotOS and OnePlus 8T KB2005. If others can confirm this method with other roms, I can add a list in this post.
Cheers!
Credits to original authors and developers of above mentions frameworks and apps.
Reserved
Yeah it works thanks.
There are modules available like gvisual and full-screen. Is this different?
darktanget said:
Yeah it works thanks.
There are modules available like gvisual and full-screen. Is this different?
Click to expand...
Click to collapse
GVisual and others provide system gesture navigation in full screen mode (hiding the keyboard bottom bar).
Above method helps you hide 3 button navigation bar and use 3rd party navigation apps like FNG, which do not work on Android 11 by default. I read somewhere on Xda that on oneplus 8t it was not possible to do this even after root, so I just wanted to post this and let other people know.

Question equivalent to gravitybox ?

Hello,
I love my pixel 6A but it misses some nice stuff I use to have with magisk and gravitybox in my previous phones
- long press back to quit
- easy way to start flashlight (long press power ? shake the phone? I can have it double taping back of phone but it's not rerally good and not working anymore since I have case)
- also maybe could have shortcut to start flashlight as a button on lockscreen? better than nothing
- circle battery
- and so on...
also, double sim phone is desastrous, I'm so disapointed for a google phone, no custom ringtone on each sim, my motorola edge 20 which is not very famous was doing much better!
I know there are some custom roms but each seems to have some problem and stability is very important to me.
I have magisk and exposed
Do you guys know any good solutions ?
thanks cheers
Gravity box is still a thing:
[ON HOLD] [Unofficial] Gravitybox [S] Version
PROJECT IS TEMPORARILY STOPPED SINCE I DON'T OWN A A12 DEVICE! GravityBox - all-in-one tweak box - Xposed module for devices running Android 12 Version 12.0.0S OP/REALME USERS ! USERS ON ANDROID 12! READ BOST 2 BEFORE USING THIS MOD! TO AVOID...
forum.xda-developers.com
You could also look at aosp mods for magisk
I haven't used gravity box in years.
AOSP Mods is easily the best magisk module for stock roms.
Xposed+Magisk AOSP Mods https://forum.xda-developers.com/t/...ifications-for-aosp-based-android-12.4421743/
Ericarthurc said:
Gravity box is still a thing:
[ON HOLD] [Unofficial] Gravitybox [S] Version
PROJECT IS TEMPORARILY STOPPED SINCE I DON'T OWN A A12 DEVICE! GravityBox - all-in-one tweak box - Xposed module for devices running Android 12 Version 12.0.0S OP/REALME USERS ! USERS ON ANDROID 12! READ BOST 2 BEFORE USING THIS MOD! TO AVOID...
forum.xda-developers.com
You could also look at aosp mods for magisk
Click to expand...
Click to collapse
amazing! thanks guys!! It is indeed really great. Just missing the features "keep pressing back to kill" that I really liked, but that's nothing compared to all it gives! old QS and round battery back, greattt

Categories

Resources