The Samsung Galaxy S8's almost bezel-less display is truly a sight to behold, especially when set to Immersive Mode. While transparent when on the home screen, the navigation and status bars on the S8 will often turn opaque depending on what app you're using at the moment. This, in turn, can detract from the overall experience when viewing anything from the S8's display, as the bars along the top and bottom of the screen bump the phone's aspect ratio down to lower levels.

As it turns out, it's actually possible to permanently set your Galaxy S8 into Immersive Mode using a method that has worked on other phones in the past. While no root is required to perform this modification, you will have to run an ADB command. So here's a guide on how to get the most out of your S8's gorgeous display — just be sure to take your time and follow the steps exactly as they appear, especially if this is your first time with ADB and Fastboot.

Requirements

Step 1: Allow USB Computer Connection

To get started, connect your Galaxy S8 to your computer using a USB data cable. A "USB Computer Connection" notification will automatically appear once you plug in the phone, so tap "Allow" on the prompt to grant access.

Step 2: Run ADB

Running an ADB command is necessary to modify the S8's display and keep it on Immersive Mode at all times. So next, 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. Otherwise, go to the folder where you installed ADB, then open the platform-tools folder located inside. From there, hold the shift button on your keyboard, then right-click within the window and choose "Open command window here."

For Mac and Linux, just 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.

Opening an ADB command window on Windows.

If you need a more thorough guide on the topic, head over to our full ADB and Fastboot guide to get to know this essential modding process a bit better.

Step 3: Input Commands

With the S8 connected and ADB up and running, you'll just need to type in a single command. However, there are three different commands that you can pick from, depending on if you want to hide the status bar, navigation bar, or both.

To hide only the status bar at the top of your screen, enter this command:

adb shell settings put global policy_control immersive.status=*

If you'd just like to hide the navigation bar while leaving the status bar visible, enter this command:

adb shell settings put global policy_control immersive.navigation=*

Finally, if you'd like to hide both the status and navigation bars, use this command:

adb shell settings put global policy_control immersive.full=*

Step 4: Enjoy Full-Time Immersive Mode

Immediately after sending one of the above commands, your status and/or 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 S8 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

Finally, if you ever want to bring your S8 back to its stock configuration and re-enable the status and navigation bars, simply type in the following command to bring the display back to its original settings:

adb shell settings put global policy_control null*

So how are you enjoying the extra bit of screen real estate you reclaimed by performing this mod? Let us know in the comment section below.

I'd like the opposite. With the larger screen, I'd like to make the clock bar always visible, especially since for many apps it uses the new dead space at the top of the screen. Horses for courses and all that, but can immersive mode be disabled totally?

When i hide the notification bar by enabling immersive mode on my galaxy s8 plus If i want to write a text message,when i open the keyboard, the top half of the screen gets cut off so i don't see the messages,only the keyboard and a blank screen are visible on the screen. Hiding only the navigation bar in immersive mode doesn't cause this problem.If the keyboard is closed the messages in the conversation are visible.I attached a screenshot below.If anyone else has this problem and you found a fix,please reply. Thanks.

There is a problem when split screen and using two app side by side. For example youtube and chrome(screenshot belove). Youtube video works but the chrome shows just a black image and 1/3 shows the actual site.

Any method to fix this? I remember Nexus 5X had same problem with this command.

Install Substratum from the Play Store, and the paid complement to make it work with Samsung, and there is a theme that clears up things in the lockscreen, it's in the Samsung category in the theme store within Substratum. I left the clock and date alone and it looks beautiful. I wish I could change that S8 ronded font though...

I wanted to contribute with my findings... This command: "adb shell settings put global policy_control immersive.status=*" hides the status bar in all apps, but some of them get bugged, for example in Instagram you can't see the text field when replying on a story, or Twitter doesn't display the bottom part where you can insert pictures to your post while typing.

I discovered that if you type "adb shell settings put global policy_control immersive.status=apps," then Instagram works fine without the status bar, and of course you could add twitter after that to exclude twitter.

But this is a bit random, I don't know exactly why Instagram gets fixed by this and I wonder if there is a way to fix other apps...