Saturday, 3 October 2015

DPI/Resolution Changer Program NO ROOT NEEDED



I got tired of messing around with DPI/Resolution combinations by typing the adb commands every time. So I wrote a nice little batch file that should work for any phone running 4.3 or greater. It doesn't require installation of the android SDK or even ADB - all files necessary are contained in the 7z file. Just run the file and follow the prompts - everything is taken care of for you, including finding the default values for your device in case you mess things up. The program also fetches your current DPI and resolution so you don't have to go digging for it in build.prop or dumpsys to see where you are presently.

I'm currently running my unrooted (not by choice!) Verizon GN4 at 1080x1920 and 360 DPI. This forces *some* apps to run in tablet mode, and gives a very large increase in screen real estate. I can live with the small dialer problems (can't be fixed without rooting/xposed as far as I know) and change my launcher, in exchange for a cooler running phone (average 7 degrees cooler under benchmark load) that uses slightly less power (average +27 minutes per charge according to Gsam), scores an increase of 16% in AnTuTu (52077 at 1080p and 45085 at 1440p), and has WAY more screen real estate. I don't notice the difference in resolution at all, even if I'm trying to.

The included HOWTO file gives instructions and outlines some acceptable whole number 9:16 ratios and DPI settings for stock DPI ratios - and outlines how to calculate the numbers yourself. Open source on the code, modify, redistribute, etc - just give attribution to Josh Watson. If you want to support fixing of bugs, my young family, and adding new features (eg, smart device-based resolution values, saving presets, GUI etc) you can pm me for donation information.

The link to the current version of the program, V1.5 as of this post. is in fragmented (I'm a new poster) form below.
I got tired of messing around with DPI/Resolution combinations by typing the adb commands every time. So I wrote a nice little batch file that should work for any phone running 4.3 or greater. It doesn't require installation of the android SDK or even ADB - all files necessary are contained in the 7z file. Just run the file and follow the prompts - everything is taken care of for you, including finding the default values for your device in case you mess things up. The program also fetches your current DPI and resolution so you don't have to go digging for it in build.prop or dumpsys to see where you are presently

I'm currently running my unrooted (not by choice!) Verizon GN4 at 1080x1920 and 360 DPI. This forces *some* apps to run in tablet mode, and gives a very large increase in screen real estate. I can live with the small dialer problems (can't be fixed without rooting/xposed as far as I know) and change my launcher, in exchange for a cooler running phone (average 7 degrees cooler under benchmark load) that uses slightly less power (average +27 minutes per charge according to Gsam), scores an increase of 16% in AnTuTu (52077 at 1080p and 45085 at 1440p), and has WAY more screen real estate. I don't notice the difference in resolution at all, even if I'm trying to.

The included HOWTO file gives instructions and outlines some acceptable whole number 9:16 ratios and DPI settings for stock DPI ratios - and outlines how to calculate the numbers yourself. Open source on the code, modify, redistribute, etc - just give attribution to Josh Watson. If you want to support fixing of bugs, my young family, and adding new features (eg, smart device-based resolution values, saving presets, GUI etc) you can pm me for donation information.

goo.gl
/YTsHQp

Cheers

PS I would post this in the appropriate forum, but I have never posted in the past and I don't have rights to post as a dev yet. Sad.



No comments:

Post a Comment