Enable Galaxy TAB S7/S7+ 4K resolution (Using ADB)

Search This thread
I am unsure if this thread belongs here. Kindly let me know if it doesn't or please move it.

I was wondering if the TAB S7/S7+ would let me play YouTube videos on 4K using the native app but unfortunately it doesn't for obvious reasons using stock settings.
So I figured a way to enable this using ADB. I am unsure how much this affects the battery life since I am still testing app compatibility and power usage.

ADB Commands
1. To set 4K resolution -
adb shell wm size 2400x3840
adb shell wm density 1024 (or whatever suits your eyes, mine is 1200)

2. To reset to default -
adb shell wm size reset
adb shell wm density reset

So if anyone's interested all you have to do is -
1. Download minimal ADB and install it if you do not have ADB installed.
2. Open Command Prompt in the ADB folder by pressing Shift Key and selecting the Right Click option "Open command prompt here".
3. Run "ADB devices" without quotes and accept the prompt on your device (Your device must have USB debugging enabled, if you don't know how or have it enabled you probably shouldn't be doing this).
4. Run the above "To set 4K" commands to set the display resolution to 4k.
5. Clear the app data of Youtube and restart the device.
6. (Optional/Reset) To reset the display resolution to default, just run the 2nd set of commands.
Nixw
 

edmondt

Senior Member
Mar 21, 2006
636
269
Toronto
Density set to 1200 became really big, I had to set it to 500 to look normal. Is everyone else experienced the same thing?

Edit: on the side, this seems to have made the touch response better ❤️
 

Stryker_Echo9er

Senior Member
May 7, 2014
97
38
New York
Sorry to break it to you all but playing say 4K video on a 1080 display will yield a better picture. Read up on Chroma Subsampling


That said, changing the resolution via adb won't really do much. Forcing higher resolution video via something like Vanced however will.
So, the whole point of changing the resolution via adb is not just to make your 2k display render everything in 4k BUT to fool your device (specifically the OS) into thinking that the display IS 4K. This in turn fools all the apps to think that the display is 4k thus enabling users to select the 4k option within the app like say Netflix or YouTube. This solution would help you to consume UHD content without the need to download any 3rd party apps (which may compromise security & privacy), instead use the existing apps by simply making a small change via adb (which can be done now within the device without needing a secondary device using Shizuku wireless adb).
 
So, the whole point of changing the resolution via adb is not just to make your 2k display render everything in 4k BUT to fool your device (specifically the OS) into thinking that the display IS 4K. This in turn fools all the apps to think that the display is 4k thus enabling users to select the 4k option within the app like say Netflix or YouTube. This solution would help you to consume UHD content without the need to download any 3rd party apps (which may compromise security & privacy), instead use the existing apps by simply making a small change via adb (which can be done now within the device without needing a secondary device using Shizuku wireless adb).

Is it that simple? Id think the Widevine L3 cert would still give away and limit what you can consume
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    I am unsure if this thread belongs here. Kindly let me know if it doesn't or please move it.

    I was wondering if the TAB S7/S7+ would let me play YouTube videos on 4K using the native app but unfortunately it doesn't for obvious reasons using stock settings.
    So I figured a way to enable this using ADB. I am unsure how much this affects the battery life since I am still testing app compatibility and power usage.

    ADB Commands
    1. To set 4K resolution -
    adb shell wm size 2400x3840
    adb shell wm density 1024 (or whatever suits your eyes, mine is 1200)

    2. To reset to default -
    adb shell wm size reset
    adb shell wm density reset

    So if anyone's interested all you have to do is -
    1. Download minimal ADB and install it if you do not have ADB installed.
    2. Open Command Prompt in the ADB folder by pressing Shift Key and selecting the Right Click option "Open command prompt here".
    3. Run "ADB devices" without quotes and accept the prompt on your device (Your device must have USB debugging enabled, if you don't know how or have it enabled you probably shouldn't be doing this).
    4. Run the above "To set 4K" commands to set the display resolution to 4k.
    5. Clear the app data of Youtube and restart the device.
    6. (Optional/Reset) To reset the display resolution to default, just run the 2nd set of commands.
    2
    ...or just use Youtube Vanced. And set resolution to always use 1440p or 2160p if you want really high.
    I use Vanced to maximum.
    2
    Right, so what's the point? The 4k video doesn't look better on a 2k screen.

    The point is higher bitrate. Youtube compresses videos so much so 4k will have a much higher bitrate than 1440p and look better.
    2
    There's also Newpipe to get 4K Youtube without hacking. As a bonus, it also gets rid of the ads.
    2
    Thanks for figuring this out! Often 4k will look better on a 2k screen than 2k on a 2k screen.

    This is because pixels from youtube don't always line up perfectly to the tablet pixels and you end up with a resolution less than 2k when you have it set to 2k. When you stream at 4k from youtube, the content is delivered with smaller pixels and ends up looking better on a 2k display.