[MOD] Change Default Resolution to 4k - No root needed!

twent4

Senior Member
Aug 3, 2012
158
19
0
Calgary
thank you for the tutorial, i changed to 4K and its visible the diference.
the only thing i done diferent was the wm density 818, for me its the best, but you can use other values too

i resume the resolutions i tested:

...........................
Type "adb shell"
- Type "wm size 1440×2560"
- Type "wm density 640"
............................

If it set it to this option, does the phone still switch to 4K during videos? Or is this some sort of 'hard limit' for the device to operate in at all times?
 

numero13

Member
Nov 23, 2013
49
21
0
If it set it to this option, does the phone still switch to 4K during videos? Or is this some sort of 'hard limit' for the device to operate in at all times?
As far as i view on the 4k content the Phone uses the screen on 4k resolution. But its my perception.
 

skip74

Member
Jul 6, 2017
6
2
0
need dialer fix for 4k resolution

I have tried several third party dialers and they all crash at 4k resolution when executing the call just like the default dialer. They all work until you select the number or person you want to call and then it executes the actual call and the phone is unable to render the in call screen and that is when the app crashes preventing you from accessing the mute, speaker phone, etc.

If anyone has a fix for this please let me know. I have reverted back to original resolution and density until this can be resolved. Not being able to take and make calls is a functionality that I simply can't do without.
 

Xeon

Senior Member
Nov 15, 2004
987
128
0
Beirut
I have tried several third party dialers and they all crash at 4k resolution when executing the call just like the default dialer. They all work until you select the number or person you want to call and then it executes the actual call and the phone is unable to render the in call screen and that is when the app crashes preventing you from accessing the mute, speaker phone, etc.

If anyone has a fix for this please let me know. I have reverted back to original resolution and density until this can be resolved. Not being able to take and make calls is a functionality that I simply can't do without.
Truecaller dialer doesn't crash..
 

skip74

Member
Jul 6, 2017
6
2
0
Truecaller dialer doesn't crash..
It works!

Thanks Xeon!!!!!!!!!!

I am updating this post as Turecaller no longer works. I was a little surprised that it worked at all, but it did work for a few hours and is no crashing just like the stock dialer app. I believe this is because it is simply a UI overlay that invokes the stock dialer to execute the call (i.e. the call screen). All 3rd party dialers that I have tried utilize the stock call screen upon executing the call and it is the stock call screen that the phone can not render.

I need a 3rd party dialer app that has its own in call splash screen, like Hangouts or Skype, but it also needs to be able to be the default dialer to receive calls.

The search continues...
 
Last edited:
  • Like
Reactions: benjmiester

skip74

Member
Jul 6, 2017
6
2
0
Dialer that supports 4k needed

OK, I have tried for 2 days now to find a dialer replacement that will work. I have had varying success but nothing that actually works for both incoming and outgoing calls.

A handful off apps would work for outgoing calls, but in order to do that I had to replace the default dialer to the 3rd party one and when I do that, all incoming calls ring once and then go to voice mail.

The main issue a I see it is the "in call" screen. This is the screen that can not be rendered at 4k and therefore crashes. Most 3rd party dialers are simply a different interface with which to select your call but once you click "call" the phone executes the call using the standard "in call" screen and you get the crash.

I have found a few dialer replacements with their own "in call" screens and they work for outgoing calls, but i can not get the phone to let the 3rd party dialer app take the incoming call, so it's only half the solution.

I am going to keep searching and trying combinations of things and will update the thread as I know more, but it's starting to look bleak. I need someone to build a 4k dialer. I will pay good money if it actually works.

Update... see post below. Problem solved!
 
Last edited:

skip74

Member
Jul 6, 2017
6
2
0
thanks...works perfectly

I had to make some density (dpi) changes because my settings app kept crashing but I like it even better as it made things smaller.

Also, I had to remove all the permissions form the stock dialer, and make the new one default and grant it all the permissions. I was not able to disable the stock one, but it seems to work fine just removing the permissions.

Thanks for the post. I had tried several other solutions and nothing worked. Really appreciate the help.

finally find the way to work fully for 3rd party dialer, here is my step

1. change to max resolution and dpi according to OP.
2. install this dialer,i do not know for other one but this is i pick up because apart from default one i love using Google Pixel dialer so i use patch one just download and install normally.
https://drive.google.com/open?id=0B-YrlXZxM0jhSHM2NURhNE1XZGs
3. Change default apps for phone to the one we install (see photos)
4. See photos for it all works, good thing in my opinion is you do not have to start calling using the one you just install. you just use the stock one as normal it will link to use the one we install automatically. in the meantime before anyone know how to work out for stock dialer (which i prefer more anyway)

Happy using, hit thanks for me if it works for you
http://imgur.com/a/42zHL
 
  • Like
Reactions: dokujaryu

Xeon

Senior Member
Nov 15, 2004
987
128
0
Beirut
It works!

Thanks Xeon!!!!!!!!!!

I am updating this post as Turecaller no longer works. I was a little surprised that it worked at all, but it did work for a few hours and is no crashing just like the stock dialer app. I believe this is because it is simply a UI overlay that invokes the stock dialer to execute the call (i.e. the call screen). All 3rd party dialers that I have tried utilize the stock call screen upon executing the call and it is the stock call screen that the phone can not render.

I need a 3rd party dialer app that has its own in call splash screen, like Hangouts or Skype, but it also needs to be able to be the default dialer to receive calls.

The search continues...
Actually it's not the resolution that's crashing your device, it;s the pixel density.

Try 4K @ 808 dpi or 802 dpi
 

skip74

Member
Jul 6, 2017
6
2
0
You are correct. I set it to 807, but that crashed the settings app, so I went into the display settings and changed the display size by dragging the bar to the left one rung and bam everything worked. Not sure what exact setting that is as i did it form the UI and not adb but it works.

Actually it's not the resolution that's crashing your device, it;s the pixel density.

Try 4K @ 808 dpi or 802 dpi
 

Xeon

Senior Member
Nov 15, 2004
987
128
0
Beirut
You are correct. I set it to 807, but that crashed the settings app, so I went into the display settings and changed the display size by dragging the bar to the left one rung and bam everything worked. Not sure what exact setting that is as i did it form the UI and not adb but it works.
Rule of thumb, for best compatibility, if your device is connected to the PC, before changing the pixel density, drag down the notification bar.

When you change density, the notification menu should touch the borders of your screen, it should be stretched not centered. Not sure if I'm able to explain myself correctly.
 

Etorres6

Member
Mar 16, 2017
5
0
0
Info

I follow the mod, the resolution works great, but the phone app crashes and the dialer fix is also not working as it keeps defaulting to main phone dialer. Even after updating permissions
I had the same issue. Once you change the resolution install another Google phone dialer and change the settings in the old one. Disable it and make the new one the default dialer. This works and I love it.
 

xzk0916

New member
Jul 8, 2017
2
0
0
i type "wm size" without argument and it returns
Physical size: 1080x1920
Override size: 2160x3840
so why it says the physical size is 1080x1920
 

Etorres6

Member
Mar 16, 2017
5
0
0
Response

First type : adb devices
Than: adb shell
Next: wm size 2160x3840
Last: wm density 820
Hit enter and it should be OK.

Download AID64 And display should be 2160x3840.
 

sicash

New member
Jul 9, 2017
1
7
0
London
Possible solution

I have been experimenting with combinations of resolution/dpi, try 1890x3360 @ 720 dpi - phone app is stable, lock screen is slower on startup but fine on subsequent screen lock/un-locks (I assume the phone's software is not optimised for this resolution)

It seems that whatever you override the density setting to be using the adb when you go into the phone's Settings>Display>Display Size the built in range is from 408 to 720 max in increments of 80* even though it allows a custom value to be set. I think 720 may be some kind of limit that phone app is bugging out on.

1890x3360 is chosen as it is in 16:9 ratio and for a 5.46" screen comes in at 706 dpi which is just below the 720 dpi limit.

*The built-in values are:

408** - Small
480 - Default
560 - Large
640 - Larger
720 - Largest

As previously posted by another contributor I also found that UHD 1440x 2560 @640 also works well

** not sure why 408 is chosen for 'Small' but Full HD should be 403 dpi for 5.46"
 
Last edited:

Sleepisme

Member
Jul 10, 2017
9
2
0
I have been experimenting with combinations of resolution/dpi, try 1890x3360 @ 720 dpi - phone app is stable, lock screen is slower on startup but fine on subsequent screen lock/un-locks (I assume the phone's software is not optimised for this resolution)

It seems that whatever you override the density setting to be using the adb when you go into the phone's Settings>Display>Display Size the built in range is from 408 to 720 max in increments of 80* even though it allows a custom value to be set. I think 720 may be some kind of limit that phone app is bugging out on.

1890x3360 is chosen as it is in 16:9 ratio and for a 5.46" screen comes in at 706 dpi which is just below the 720 dpi limit.

*The built-in values are:

408** - Small
480 - Default
560 - Large
640 - Larger
720 - Largest

As previously posted by another contributor I also found that UHD 1440x 2560 @640 also works well

** not sure why 408 is chosen for 'Small' but Full HD should be 403 dpi for 5.46"
Thank you. You've done a great job by sharing this. So far, no app crashes especially the dialer app which is a big deal. I've tried Settings>Apps and it's working fine too. No noticable lag and stutters unlike other wm density. So it is true some apps crashes because of unsuitable dpi. I'll let you know if these problems do come back after an extended time of use.

However, the thumbnail in app switcher is still missing. I don't really mind but would really appreciate if someone could find a way to bring it back.
 
  • Like
Reactions: sicash

skip74

Member
Jul 6, 2017
6
2
0
Yep, makes total sense. I actually like it centered though, makes things really really small, which I love. I have it set now to where it fills the screen from side to side and everything is working perfectly.

Rule of thumb, for best compatibility, if your device is connected to the PC, before changing the pixel density, drag down the notification bar.

When you change density, the notification menu should touch the borders of your screen, it should be stretched not centered. Not sure if I'm able to explain myself correctly.