Full Immersive Mode - OnePlus 7 Pro Guides, News, & Discussion

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

Related

Immersive mode with ADB Shell comands (hide status bar) (No Root)

Just in case any of you don't like the fixed status bar you can still hide it with the old shell commands, to bring it back for a few seconds just swipe down from the top.
I did on my S8+ and just tried on the Note 8 and it works fine. No Root needed
Follow this write up, there's an even more in depth write up with in this one I'm posting the link for.
https://android.gadgethacks.com/how...re-screen-real-estate-no-root-needed-0177297/
I remember this! I'm glad something still works! Thanks for the heads up. Here's my homescreen.
Is there a way to permanently disable navigation bar and use swipe gestures instead? (I don't mean hide the navbar, because it appears when you try to use swipe gestures). I love the immersive mode but constant need to bring the bar back is pretty annoying. I would greatly appreciate if anyone would suggest a way!
If you dont want to go through all this you can use Nova launcer and just choose the option to hide the status bar, it will only appear if you swipe down from the top
FrenzyGr said:
If you dont want to go through all this you can use Nova launcer and just choose the option to hide the status bar, it will only appear if you swipe down from the top
Click to expand...
Click to collapse
This is for immersive mode system wide, you will not see the status bar in all apps too.
-----------------------------------------------------------------------------------------------------------------------
I LOVE immersive mode but doing it this way is too buggy for me to enjoy
Causes lag dragging the notification bar down and also bugs out in lots of apps (facebook/whatsapp/MEGA) etc
I have a better idea:
download the "Tiles" app from the play store, it has immersive mode option to be turned on and off from the notification panel, added as a tile. run this adb command "adb shell pm grant com.rascarlo.quick.settings.tiles android.permission.WRITE_SECURE_SETTINGS" then you can set it to ask you to turn off everything or different component. You can still swipe up. Also, you can only turn off status bar. etc.
Also, I am personally using the PIE controls app form the play store instead of the gestures since I am unrooted. Works well.
redline06 said:
Just in case any of you don't like the fixed status bar you can still hide it with the old shell commands, to bring it back for a few seconds just swipe down from the top.
I did on my S8+ and just tried on the Note 8 and it works fine. No Root needed
Follow this write up, there's an even more in depth write up with in this one I'm posting the link for.
https://android.gadgethacks.com/how...re-screen-real-estate-no-root-needed-0177297/
Click to expand...
Click to collapse
rawintellect said:
I remember this! I'm glad something still works! Thanks for the heads up. Here's my homescreen.
Click to expand...
Click to collapse
jedras95 said:
Is there a way to permanently disable navigation bar and use swipe gestures instead? (I don't mean hide the navbar, because it appears when you try to use swipe gestures). I love the immersive mode but constant need to bring the bar back is pretty annoying. I would greatly appreciate if anyone would suggest a way!
Click to expand...
Click to collapse
FrenzyGr said:
If you dont want to go through all this you can use Nova launcer and just choose the option to hide the status bar, it will only appear if you swipe down from the top
Click to expand...
Click to collapse
Mr.Ash.Man said:
This is for immersive mode system wide, you will not see the status bar in all apps too.
-----------------------------------------------------------------------------------------------------------------------
I LOVE immersive mode but doing it this way is too buggy for me to enjoy
Causes lag dragging the notification bar down and also bugs out in lots of apps (facebook/whatsapp/MEGA) etc
Click to expand...
Click to collapse
Here is a screen shot. Sorry for the two posts
matteosaeed said:
Here is a screen shot. Sorry for the two posts
Click to expand...
Click to collapse
Is this a disabled nav bar? That's what I want! Lol
Sent from my SM-N950F using Tapatalk
Guitarfreak26 said:
Is this a disabled nav bar? That's what I want! Lol
Click to expand...
Click to collapse
Yes that is. If you swipe up it will appear otherwise it doesn't show.
Is there any way to permanently hide it? I don’t want it coming back when swiping up. Want to replace it with pie.
Is there a way to get a gesture that let's me swipe up to go to home from and screen?. Like webos, Nokia and blackberry 10 had?
I'm trying to find the opposite option. I have a few apps that use immersive mode, but can't use the full screen, leaving annoying black bars. Is there a way to disable immersive mode for these apps so I can keep the navbar and status bar visible?
chuman72486 said:
I'm trying to find the opposite option. I have a few apps that use immersive mode, but can't use the full screen, leaving annoying black bars. Is there a way to disable immersive mode for these apps so I can keep the navbar and status bar visible?
Click to expand...
Click to collapse
The app SystemUI Tuner by Zachary Wander, has Immersive Mode. In that category for it you can blacklist app to not use Immersive Mode.

[HowTo] Hide the Navigation & Status Bars on Your Galaxy S9 — No Root Needed

Putting your Galaxy S9 in Immersive Mode lets you truly enjoy the gorgeous display that Samsung is so famous for. You can't have it set on at all times, however, so you'll still have to deal with the status and navigation bars that cut the phone's aspect ratio down to that of a standard phone. But if you're willing to dig a little deeper, there are ways to go full Immersive Mode on your S9 for good.
The good news is the S9 and S9+ now let you hide the navigation bar by double-tapping the tiny circular button on the left side of the navigation bar, giving you more screen space to enjoy content. You're still left with the status bar to deal with, however, and while it's transparent when on the home screen, the status bar will often turn opaque depending on that app you're currently using.
Thankfully, it's possible to hide your Galaxy S9's status bar and go full immersive using a method that's been out for a while. Though the process doesn't require root, you'll need to run an ADB command. Keep reading further if you want to get the most out of your S9's gorgeous display — just be sure to follow the steps exactly as they appear, especially if this is your first time with ADB and Fastboot.
Requirements
Developer options and USB debugging enabled
Windows, Mac, or Linux computer
ADB and Fastboot installed
USB data cable
Step 1 Allow USB Computer Connection
After installing ADB and turning on USB Debugging, connect your Galaxy S9 to your computer with a USB data cable. Next, swipe down from the top of your screen and select the "Android System" notification, then choose "Transfer files" from the popup.
Step 2 Open ADB
Running an ADB command is necessary hide the S9's status bar to keep it on Immersive Mode at all times. Because of this, you'll need to open a Command Prompt or Terminal window in the platform-tools folder inside of your ADB installation directory.
If you downloaded the SDK Tools from Google and did a default installation, go to the C:\Program Files (x86)\Android\android-sdk folder. If not, go to the folder where you installed ADB, then open the platform-tools folder located inside. Now, hold the shift button on your keyboard, then right-click within the window and choose "Open command window here."
If you have a Mac or Linux machine, open a Terminal window and change directories to the platform-tools folder. Perform a search on your hard drive for "platform-tools" if you don't know where it is, as the folder's exact location can vary depending on where you extracted ADB and Fastboot when the utilities were installed.
Step 3 Input Commands
Now that a connection has been established with the S9 and ADB is up and running, you'll need to type in a single command to hide the status bar at the top of the screen, so enter the following:
Code:
adb shell settings put global policy_control immersive.status=*
Step 4 Enjoy Full-Time Immersive Mode
Immediately after sending the above command, your status and navigation bars will disappear. At this point, it would be a good idea to restart your phone so that any apps that were previously open can redraw themselves to accommodate the extra screen real estate.
From now on, you'll still be able to access the navigation and status bars on your S9 by swiping in from either the top or bottom of the display, depending on which one you wish to access. The keyboard will still pop out as it normally does whenever you tap on a box that requires text input, and the home button's haptic feedback still remains active, but you'll need to reveal the navigation buttons to access Google Assistant.
Reverting This Mod
If you ever want to bring your S9 back to its stock configuration and re-enable the status bar, simply type in the following command to bring the display back to its original settings:
Code:
adb shell settings put global policy_control null*
Does this hide the navigation bar even in home screen?
What if I only want to hide the navigation bar, but not the status bar?
Thanks.
bethedealer said:
Does this hide the navigation bar even in home screen?
What if I only want to hide the navigation bar, but not the status bar?
Thanks.
Click to expand...
Click to collapse
Here you go:
· Hide Status Bar only type:
Code:
adb shell settings put global policy_control immersive.status=*
· Hide Navigation Bar only type:
Code:
adb shell settings put global policy_control immersive.navigation=*
· Hide Both Bars type:
Code:
adb shell settings put global policy_control immersive.full=*
+ Immersive in all apps except certain apps
Code:
adb shell settings put global policy_control immersive.full=apps,-"app location",-"another app location"
+ Immersive in all apps but with certain apps having Status bar not hidden
Code:
adb shell settings put global policy_control immersive.navigation=apps,:immersive.status=apps,-"app location",-"second app location"
Ex:
Code:
adb shell settings put global policy_control immersive.navigation=apps,:immersive.status=apps,-com.whatsapp
+ Immersive in all apps but with certain apps having Navigation bar not hidden
Code:
adb shell settings put global policy_control immersive.status=apps,:immersive.navigation=apps,-"app location",-"second app location"
Ex:
Code:
adb shell settings put global policy_control immersive.status=apps,:immersive.navigation=apps,-com.whatsapp
I try to disable the navigation bar on a S9+ and don't work for me.
Enviado desde mi SM-G965F mediante Tapatalk
There is a much easier way. Install BxActions and you get the option to press bixby button to enter inmmersive mode. No root needed
negrata said:
I try to disable the navigation bar on a S9+ and don't work for me.
Enviado desde mi SM-G965F mediante Tapatalk
Click to expand...
Click to collapse
I wasn't able to hide it in the first S9 I had and can't hide it on this one either. I can hide the status bar but not the navigation bar. If I use the code to hide both it makes the status bar show but does not hide the navigation bar. I have tried multiple times. When I put in the command for both or even just the navigation bar, it disappears for a micro second like a flash, and then is still there. I have even installed System Ui Tuner and get the same results. It's weird and it's driving me crazy. Was able to hide both just fine with the S8, S8+, and the Note8.
Just another update. I have tried this on 3 different S9's with no lu k. I can only hide the status bar but not the navigation bar. I was able to do it on the S8, S8+, and the Note 8 and on 2 LG V30's. I guess maybe I'm not supposed to have the navigation bar hidden on an S9.
To hide nav bar instantly use adb and hide using the command
adb shell wm overscan 0,0,0,-120
If not hiding properly then change value 120 and see the difference.
I tried this on my s9 plus and its working.
This code is not found by me instead i got it by googling and searching after long time.
Sent from my SM-G965F using XDA Prem ium HD app
Massive thank you from me. This has made the S9 so much more appealing on the eyes. :victory:
Now just need Samsung to pull their finger out and do something about the Navbar below the keyboard while typing. So annoying!
No way to hide the nav bar on the homescreen yet?
EDIT - Unfortunately hiding the status bar using this command breaks WhatsApp partially, emoticon panel is broken and can't see the top status bar above chat where you see the last seen time of the recipient unless the keyboard is hidden
truckerdewd said:
Just another update. I have tried this on 3 different S9's with no lu k. I can only hide the status bar but not the navigation bar. I was able to do it on the S8, S8+, and the Note 8 and on 2 LG V30's. I guess maybe I'm not supposed to have the navigation bar hidden on an S9.
Click to expand...
Click to collapse
It works mate, but on home screen can't hide nav bar, also under keyboard while typing unfortunately.
denistina:) said:
It works mate, but on home screen can't hide nav bar, also under keyboard while typing unfortunately.
Click to expand...
Click to collapse
On the Note8, S8, S8+,and the V30, the nav bar could be hidden on the home screen but on 3 different Galaxy S9's I had no luck. I have it hid on the home screen on my wife's Note8,I did it when she got it back in Oct when it was still on Nougat. The S8, S8+, and both V30's were also on Nougat when I was able to auto hide the nav bar via ADB commands and the the 2nd V30 and my wife's Note8 stayed like that after the update to Oreo so it is possible that it is a thing in Oreo for Samsung devices that are already on Oreo prior to doing the ADB commands.
I can do it just fine on my current phone which is an LG G7 ThinQ running Oreo just fine so it is most likely something in to Samsung software that is preventing it.
Are you guy still interested in remove navigation bar
https://forum.xda-developers.com/galaxy-s9/how-to/remove-replace-navigation-bar-t3813885/post77020140#post77020140
The best way for me so far
I tried almost all app to remove and replace the navigation bar for my Samsung S9 but all of them facing serval crop screen and app UI issue. For example Samsung Internet new tabs alignment, Crop grey backgound when windows popping up (I will attache screenshot below.)
And now I think I found the best way so far to fix all these issue
- "Oneplus Gestures" is best one for me for the alternative app to replace the navigation bar because not like others, the pill of this app is always at the bottom (not shift) and it work on overlays app (ex: FB messenger)
- "Hide Nav Bar" is the app that I choose to remove the native nav bar but for now it has some issue which cropping some app and I have solution for that. You have to enable global immersive mode then exclude the apps that cropped. So far I found these apps need to exclude: Smart Capture, Edge Widget, Instagram, Gallery. By filter immersive mode for these app you could use "Immersive Mode Manager" app or just write this adb command
Code:
adb shell settings put global policy_control immersive.navigation=apps,-com.samsung.android.app.smartcapture,-com.samsung.android.app.widgetedge,-com.instagram.android,-com.sec.android.gallery3d
- Not finish yet, the fix other UI issue (Samsung Internet, Gallery) you need to use "Routines" app belong to Good Lock 2018 app to use Samsung Hide Nav Bar for Samsung Internet and Gallery app.
Then enjoy your edge to edge screen with gesture navigation. This work around fix all my issue when remove and replace navigation bar on my S9. If you find other issue feel free to discuss.
View attachment 4545422
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Xperience Z said:
Here you go:
· Hide Status Bar only type:
Code:
adb shell settings put global policy_control immersive.status=*
· Hide Navigation Bar only type:
Code:
adb shell settings put global policy_control immersive.navigation=*
· Hide Both Bars type:
Code:
adb shell settings put global policy_control immersive.full=*
+ Immersive in all apps except certain apps
Code:
adb shell settings put global policy_control immersive.full=apps,-"app location",-"another app location"
+ Immersive in all apps but with certain apps having Status bar not hidden
Code:
adb shell settings put global policy_control immersive.navigation=apps,:immersive.status=apps,-"app location",-"second app location"
Ex:
Code:
adb shell settings put global policy_control immersive.navigation=apps,:immersive.status=apps,-com.whatsapp
+ Immersive in all apps but with certain apps having Navigation bar not hidden
Code:
adb shell settings put global policy_control immersive.status=apps,:immersive.navigation=apps,-"app location",-"second app location"
Ex:
Code:
adb shell settings put global policy_control immersive.status=apps,:immersive.navigation=apps,-com.whatsapp
Click to expand...
Click to collapse
So how do I hide the Status bar everywhere except on my home screen? Using Nova Launcher it is needed.
---------- Post added at 12:27 PM ---------- Previous post was at 12:09 PM ----------
NVM got it.
Rule n5
5. Create a thread topic or post a message only once, this includes external links & streaming media.
As a large forum, we don't need unnecessary clutter. You're free to edit your message as you like, so if you do not receive an answer, revisit your message and see if you can describe your problem better. Not everyone is online at the same time so it might take a while before you receive an answer.
You can bump your unanswered question once every 24 hours
Duplicate threads and posts will be removed
Always post in an existing thread if a topic already exists, before creating a new thread.
Use our search function to find the best forum for your device.
Links to an external source are only allowed if relevant to the topic in hand. A description must be included, no copy & pasting from the original source.
Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
Since this thread is a copy/paste from original source, is now closed!

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!

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

can't remove status bar padding on a10

As i updated to android 10 i tried to use gravity box and many other root and non root apps to remove that big fat padding on the edges of the status bar.
most apps work just for android 9 or 8.1.
even tried terminal commands but that padding is still there.
if anybody successfully removed padding, please share your methods.
Trick to hide the pill on Android Q gestures navigation without losing its funcionality
I never wanted to see the pill but I love the new navigation system of Android 10
Type this in adb: adb shell wm overscan 0,0,0,-40
Profit
EDIT: to undo it Type this in adb: adb shell wm overscan 0,0,0,0
"adb shell wm overscan reset" also works
wouldn't that just cut the edge of the screen? like, less content?
dvijetrecine said:
wouldn't that just cut the edge of the screen? like, less content?
Click to expand...
Click to collapse
I'm using "fluid navigantion gestures", from the play store. The gestures are better than a10, and you can completely hide any padding, etc. It's just a couple adb commands, once you've installed the app.
Screenshot attached.
myrigon said:
I'm using "fluid navigantion gestures", from the play store. The gestures are better than a10, and you can completely hide any padding, etc. It's just a couple adb commands, once you've installed the app.
Screenshot attached.
Click to expand...
Click to collapse
mate, i was talking about status bar padding, not navbar height.

Categories

Resources