In previous Android versions, you lost about an inch of screen space to the status bar and navigation bar. But if you enable the new Android 10 navigation gestures on your Samsung Galaxy, you can reclaim the bottom part – and with the help of ADB you can also reclaim the top part.
Due to the camera cutout on the front of the Galaxy S20, hiding the status bar is not easy. Samsung does offer the option to set apps in full screen mode to comply around them, but most apps don't support this feature. There are two methods for really hiding the icons at the top of your screen, but as you will see, neither is perfect.
What you need
- Windows, macOS or Linux computer
- USB data cable
First you need software to your phone and computer help communicate. So use the link below to download the platform tools ZIP file from Google. It's free and there is a version for every major desktop operating system.
Extract the ZIP file with the preinstalled extractor or third party options such as 7-zip. Since you will be using the "platform-tools" folder later, drag it to your desktop for easy access.
If your computer uses Windows, open u "Command Prompt". Mac and Linux users open "Terminal". Enter "cd" and press the space bar, but do not press enter. Drag the platform-tools folder to Terminal or Command Prompt to autofill the location. Now press enter (or go back) on the keyboard.
Enable developer options on your phone by going to Settings -> About phone -> Software info and tapping "Build number" seven times until you are asked to enter your lock screen passcode or gesture. After entering, a toast message will let you know that you are a developer.
You will now find "Developer Options" at the very bottom of Settings. Select it and enable the switch next to USB debugging. Connect your phone to your computer via the USB data cable. A prompt will pop up asking you to 'Allow USB debugging', choose 'Allow'.
If you don't see the prompt, enter the following command in Command Prompt or Terminal:
Mac and Linux users must enter "./" before they can send an adb command, including the above.  Step 5: Adjust the Overscan Values
The best method is to push up the screen to hide the contents of the status bar. This does not remove the status bar, but removes system and notification icons from the screen, making it appear blank. And because most apps have the status bar transparent or matching the background color, you effectively hide your status bar.
To try it, enter the following into Command Prompt or Terminal, replacing x with -80 for Galaxy S20, -90 for Galaxy S20 + and -100 for Galaxy S20 Ultra:
adb shell wm overscan 0, X, 0.0
On my Galaxy S20 Ultra with a Mac for example, I have "./ adb shell wm overscan 0, -100.0.0 "entered without the quotes. If you still see some of the text, you can increase the second number (technically decrease because it is a negative) and resend the command to push the screen up further.
The problem with this method is that you lose access to the status bar. This includes the swipe down gesture to reveal the notification screen. You can add this functionality back using a third party home screen, such as Nova or Action, but you still lose your status bar.
In addition, the same number used to hide the status bar when the phone is unlocked was won. & # 39; t work on the lock screen. If you increase the number, you risk moving too much of the screen, which affects the layout of apps. The icon indicating the fingerprint scanner on the screen is also turned off, slightly above where you need to place your finger.
If you decide that you don't like the overscan method, you can reverse the effects by sending this command:  adb shell wm overscan 0,0,0,0
From there, your other option is to enable the immersive mode . In the past, this was the best method, but because of the way Android handles the punch hole, this method has a serious flaw, a black bar.
In most apps, this will create a persistent black bar instead of where the status bar once was, but it gives you more consistent access to the drop-down menu (just swipe twice). To use this method, enter the following command in the command prompt or terminal and hit enter:
put adb shell settings global policy_control immersive.status = *
If you decide you don't like this method either, enter the following in Terminal or Command Prompt to get it back move:
adb shell settings put global policy_control null *
Want to help support gadget hacks and get a lot for some nice new technology? View all offers for the new Gadget Hackshop .