[ADB, no root] How to hide the navigation bar AND status bar on all apps - Samsung Galaxy S8+ Guides, News, & Discussion

First of all, it's important that this mod isn't for everybody, because it hides the status bar as well, to fill the entire 18.5:9 screen with content. It looks very immersive, as if the entire front side of the phone is display, because the top bezel is about as thick as the status bar would be, and the bottom bezel is about as thick as the navigation bar would be. I don't find the status bar to contain any info that I need to view all the time, if I want to view the time, battery percentage or notifications, I'll just slide down from the top to show the status bar.
I've added the TouchWiz launcher as an exception, because even if the status bar and navigation bar are hidden, the empty area where they would be stays there. View attached screenshot 1 to see what this mod looks like in-app, and screenshot 2 to see what it looks like on the home screen.
Steps:
1.Install ADB, and open the ADB terminal. Steps to install are here: https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
2. When you have opened the terminal and connected your phone in USB debug mode, enter this code to the terminal, and press enter:
Code:
adb shell settings put global policy_control immersive.full=*
3. After this, you will notice, that the navigation bar and status bar will disappear on your phone on all apps. Now enter this code to the ADB terminal, to re-enable them on the TouchWiz launcher:
Code:
adb shell settings put global policy_control immersive.full=apps,-com.sec.android.app.launcher
If you're using a third party launcher, it most probably won't need the navigation and status bar, because it will probably adapt to the changes by stretching. But if you want to show the bars on a custom launcher, just replace "com.sec.android.app.launcher" in the piece of code above with the package name of the application where you want to show the bars in.
To disable the mod, just enter this code to the ADB terminal:
Code:
adb shell settings put global policy_control null*
Additional tip to ease navigation when the navigation bar is gone, use an app called All in one gestures, found here: https://play.google.com/store/apps/details?id=com.phoenixstudios.aiogestures&hl=en
You can see how I set up the app in attached screenshots 3-6, I set up the left edge swipe to act as a press of the recent apps button, and the right edge swipe to act as a press of the back button. I'm using the pressure-sensitive home button as a home button, because a hard press of the place where the home button would be acts as a press of it. Navigating with edge swipes is super easy on the S8 because the edge is very comfortable to swipe from, I find it even more intuitive than using the navigation bar to navigate. I hope that you enjoy this mod as much as I do, I've been using it for weeks now. :good:

thank you

Hi there,
i recently got my new phone - sgs8. The display format is not allways that usefull since most apps will left a black bar because they where made for 16:9 and not 18,5:9.
Anyway there is a way where it could be very useful - multiwindow.
Well its a nice function especially with that long screen. Sadly there is the Navigation bar which eats up about 0,4inc/1cm of the screen.
By now i have tried all the steps @ gadgethacks and above.
I was able to remove the Navigation bar on homescreen (where i actually don't need it to be gone - so i reactivated it for the specific launcher)
but not in multiwindow. Whatever i do, whatever launcher i use (nova,apex, standard) the white bar (not allowed yet to post link/picture) wont disappear.
Is there a way to get rid of it as well?
thx

Related

CM7 question, what is this icon in the task bar

Ok I hate calling it the taskbar because it probably has a certain name in Android, but what is this icon with two down arrows stacked on top of each other? When I tap on it nothing happens, I can't figure it out.
I think you're referring to fullscreen. Seems sometimes those double arrows appear when they don't do anything. Try restarting, and they should disappear.
Also, open up a pdf file or something you know where the program goes full screen, then try clicking the arrow. It should toggle the status bar and make it hide.
It's definitely quirky whether it works or not, but when in apps, it is supposed to hide the task bar. I've had limited success.
yes, that is what its for, to hide the status bar when fullscreen is apply. also make sure to assign a button to make the bar reappear. for me, i have map the home button to bring back the bar.
boxcar8028 said:
yes, that is what its for, to hide the status bar when fullscreen is apply. also make sure to assign a button to make the bar reappear. for me, i have map the home button to bring back the bar.
Click to expand...
Click to collapse
I've mapped the home button to bring back the bar too, works well.

[REQ] Custom Screen Gestures

Custom Gestures like these jailbreak tweak on iPhone that I can do whatever I want. For example I can go to home screen by swiping using 2 fingers from the right to left but also if possible it also have an option to hide the navbar or swiping from the bottom to up to show navbar and single tap on the screen to hide it again. I think it would be useful for someone who wants to hide navbar and play games and use applications in fullscreen mode.
examples:
*double/tripple tapping in status bar to toggle on/off the torch
*swiping gestures to open an app immediately anywhere on your screen
*gestures on the status bar to open power buttons(for people who doesn't want to press the button from behind)
I don't know if there was/were an application/mod/rom that have this tweak, but if it is available now, can someone link me to that tweak thread?
Thanks

Google Pixel Tips and Tricks (Share the tips you discovered)

1. See your Home screen on the big screen
Before you cast, ensure your mobile device is connected to the same Wi-Fi network as your Cast device and that you have the latest version of your choice of Google Cast app.
Open the Google Cast app.
Select "Cast Screen" from the menu and tap "Cast Screen.".
2. Share your phone but protect your info
Swipe down the top edge of the screen to open Quick Settings.
Tap the user icon on the top right and select "Add a Guest" to start Google Guest Mode.
When you get the phone back, end Guest Mode by tapping the user icon and selecting "Remove Guest".
Tap "Remove" to delete all apps and data from the guest's session.
3. Swipe for notifications
Open Settings.
Tap "Moves".
Make sure the slider next to "Swipe for notifications" is in the "On" position.
Now, swipe down on the fingerprint sensor to check your notifications from any screen.
4. Translate signs on the go
Ensure you have the Google Translate app on your phone and open it.
In the top-left corner, select the language of the text you're looking at.
In the top-right corner, select the language you'd like to see the text in.
Tap the camera icon, point your camera at the text you want to translate.
To pause the camera and see the translated text, tap "Pause" in the bottom right corner of the screen.
To resume, tap "Play".
5. Enable pulse notification LED
Concealed in your Pixel's front-facing speaker is a tiny LED light that can be used to notify you of missed messages. It's turned off by default, but you can enable this feature in just a few simple taps: Settings> Notifications> Tap on the Gear icon in the top-right corner > Toggle on the "Pulse notification light". And voila! Your Pixel will now blink its notification light when you have a notification waiting.
6. Make the screen wake up when you get a notification
You can make you Pixel's screen wake up when it gets a new notification such as a text message, an email or a missed call, etc.
To turn on the feature, Go to Settings> Display and enable Ambient Display.
7. End an on-going call using the power button
You can use the power button on your Google Pixel to cut an on-going call. To enable this feature, go to Settings> Accessibility and enable Power button ends call option.
8. Using the multi-window or split-screen functionality
In the past, we've seen the multi-window feature on some Samsung and LG devices. Android Nougat has multi-window feature baked into the very OS. It is quite obvious that the Google Pixel and Pixel XL have the multi-window or split-screen functionality enabled by default.
To be able to use the multi-window functionality on the Google Pixel, you must have some open apps in the Recents. Suppose you want to use Chrome and Facebook apps simultaneously, you need to open them individually first and then close the apps. After that,
Open one of the apps.
Then tap and hold the Recents button on the navigation bar.
When the multi-window mode is on, the recents icon will split into two parts (see above).
The opened app will start showing in a window covering the upper-half of the screen.
On the lower window, you'll see the recent apps.
Just select the app you want to use on the other part of the screen.
To resize the window, you can drag the "—" icon up or down (see the highlighted areas in the screenshot above.
To close multi-window, just tap and hold the Recents button on the nav bar.
9. Instantly see time and notifications when the screen is sleeping
Actually, I experienced this feature first after my iPhone 6 received the iOS 10 update. It is really a very useful feature that wakes up the screen as soon as you take your phone out of the pocket or lift it.
The Google Pixel/Pixel XL received this feature after the Android 7.1.1 update. As soon as you hold the phone and lift it up, it displays the current time, day, date, your previously set lock screen personal message and notification cards from different apps.
10. Enable battery percentage on status bar
On most Android devices, you can enable Battery percentage on status bar option from Settings> Battery. On the Google Pixel and Pixel XL phones, the feature has been disabled by Google for some reasons.
Don't worry, as you can easily make your Google Pixel to show battery percentage on the status bar. Well, it's a bit tricky, but it works:
Swipe down the status bar to bring down the quick settings or the notification panel.
Now press and hold on the Settings gear icon for a few seconds.
You'll see a toast message box saying "Congrats! System UI Tuner has been added to Settings".
Now open Settings and scroll down to System UI Tuner and tap it.
Tap on Status bar in the System UI Tuner menu.
Scroll down to the bottom of the screen to find the Battery option and tap it.
Select Always show percentage option from the menu that pops up.
You'll now be able to see battery percentage on the status bar.
Done! The only issue is, the battery percentage shows on the battery icon and is so small in size that you might need a magnifying glass to read it. LOL!
Anyway, there's another way to easily find the battery level percentage of on your Google Pixel. Just swipe the status bar with two fingers and you will find the battery percentage just bellow the battery icon in the quick settings page.
Update: Forgot to mention the source. It has 46 tips for the Google Pixel: http://www.droidviews.com/20-google-pixel-tips-and-tricks/
Great post, thanks!
Thanks
---------- Post added at 06:54 PM ---------- Previous post was at 06:26 PM ----------
Thanks
Great post but I have a question. Does anyone know if there's a quick setting to turn on/off data auto sync?
Sent from my Pixel using Tapatalk
I love the you can copy and paste by simply dragging text between windows in multi-window. That blew my mind!

[MOD] Hide Navigation bar and/or Notification bar [ROOT not required]

After looking for this till the moment I bought my P9, a year and a month ago... I successfully found how to hide those bars(in my case I just wanted to hide navbar). I already tried it on rooted and unrooted devices.
Hide Status Bar only type:
adb shell settings put global policy_control immersive.status=*
Hide Navigation Bar only type:
adb shell settings put global policy_control immersive.navigation=*
Hide Both Bars type:
adb shell settings put global policy_control immersive.full=*
Back to normal/default state:
adb shell settings put global policy_control null*
Quick navbar hide
Hide navbar on Nova Launcher
adb shell settings put global policy_control immersive.navigation=null,com.teslacoilsw.launcher
Hide navbar and notification bar on Nova Launcher
adb shell settings put global policy_control immersive.full=null,com.teslacoilsw.launcher
F.A.Q.
If you want to hide just the navbar use:
policy_control immersive.navigation
If you want to hide navbar and notification bar:
policy_control immersive.full
If you want to hide just the notification bar:
policy_control immersive.status
If you want to make exceptions
Exclude apps (notice "full" apply for nav and notif bar)
immersive.full=apps,-"app location",-"another app location"
Include/woks only in specific apps (notice "navigation" apply for nav only)
immersive.navigation=null,com.teslacoilsw.launcher
If you want to include/exclude an app you need the system name for that package, an easy way is to go to the Play Store through your browser and copy de id= in the URL, for e.g the package name of ADW Launcher 2 is "org.adw.launcher"
https://play.google.com/store/apps/details?id=org.adw.launcher&hl=en
Note: This commands also works on Nexus 6P:
https://forum.xda-developers.com/nexus-6p/general/guide-hide-navigation-bar-status-bar-app-t3509747
Good job
Thank you, it works !
There is free application in play store (GMD full screen immersive mode) which can make the same but problem if u hide the navigation bar the keyboard will not work,is it same here??
spring80 said:
There is free application in play store (GMD full screen immersive mode) which can make the same but problem if u hide the navigation bar the keyboard will not work,is it same here??
Click to expand...
Click to collapse
Keyboard works, the only kind of issue i found was replying from the notification bar on home screen sometimes don't leave me press the space bar, 'cuz the home, back, menu button overlay the key; but there is not any other issue.
I tried GMD onces, likes 1 year ago, but I experienced weirds behaviors; also take note that this is a native command, so there is not other app running and consuming resources, battery for example.
Excellent solution! Thank you!
Also i check it, working perfectly in non-root device

Navigation Bar gone, now I have a gap

So I used GMD in the play store to disable the navigation bar on my S8+ to further enjoy the infinity screen but now I have a gap at the bottom of my dock where it used to be. (See image) I am using nova prime as my launcher. Anyway to get rid of this gap?
try setting Nova launcher as Full screen in phone Settings > Display > Fullscreen apps
Thanks for the suggestion but didn't work.
Android is still trying to take into account the navbar even if it isn't there. I'd image it some systemUI app setting or something else within the OS.
I have mine setup to be immersive all the time and all launchers I've tried act the same. Not much of an issue for me.
ike_1985 said:
So I used GMD in the play store to disable the navigation bar on my S8+ to further enjoy the infinity screen but now I have a gap at the bottom of my dock where it used to be. (See image) I am using nova prime as my launcher. Anyway to get rid of this gap?
Click to expand...
Click to collapse
Best to use the manual ADB way. No gaps
Use Shortcutter, which has an Immersive Mode switch that goes in the quick settings.
Then enable it to write settings via adb command:
Code:
adb shell pm grant com.leedroid.shortcutter android.permission.WRITE_SECURE_SETTINGS
Then, in the Configure Services/Tiles tab, in the Immersive Mode section, select "Show Mode Selector". This makes it so every time you select Immersive Mode, it will allow you to pick between hiding nav bar only, hiding status bar only, or hiding both. The benefit of using Shortcutter is that you get that switch in quick settings, so you can switch between having both bars, either one, or neither at any time (such as when you hand the phone to a friend and they can't figure out how to use the phone ).
Personally, I select to hide both, and use a notifications widget on my desktop to look at notifications, and enjoy a huuuge display for everything I want to read or chat.
Examples:
desktop - notifications go in the blank space in the middle
browser

Categories

Resources