diff options
Diffstat (limited to 'src/Android_Screen_Density.adoc')
-rw-r--r-- | src/Android_Screen_Density.adoc | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/src/Android_Screen_Density.adoc b/src/Android_Screen_Density.adoc new file mode 100644 index 0000000..2d18cc1 --- /dev/null +++ b/src/Android_Screen_Density.adoc @@ -0,0 +1,90 @@ +Android Screen Density +====================== +:author: Aaron Ball +:email: nullspoon@iohq.net + + +== {doctitle} + +Recently a Droid X owner I know showed me a software that can change the screen +density on Android phones (I can't remember if it was a part of his rom or +not). I thought it was cool, so I set out to find a way to manually change +screen density without installing any additional software since I try to run as +minimalistic an install on my phone as possible (my fellow Evo users out there, +you know why). + +Just before we start things off here, I'd like to put a disclaimer on this one. +You likely won't brick your phone (you'd have to try really hard or have really +bad luck), but you can mess it up pretty bad as we will be editing a system +configuration file. If you cause some problems, please feel free to ask +questions about it and I will try my best to help, but I offer no warranty or +guarantee on this. + +With that out of the way, let's get started! + +As many things do in Android, this requires root as we will have to remount the +/system partition. + +First things first, crack open your terminal emulator. If you don't have this, +you can find it on the market, however most roms includes this application by +default. + +Once in terminal emulator, run the following command: + +---- +su +---- + +This logs your terminal session in as root(or **S**uper **U**ser so we can +perform the various operations needed to make the change. Obviously, your +superuser software will kick in here. Just select Allow. + +Now that we are logged in as root, run the following command. + +---- +mount -o remount,rw /system +---- + +This will remount the /system partition with read/write permissions. Without +running this command, we can't save the config file we will be editing in a +few. The default android has for this on boot is read only permissions, as this +partition contains some pretty critical stuff (it isn't called system for +nothing). This is a good security measure to keep programs from changing all +kinds of stuff on your phone. No worries however, we will only have write +permissions set up for a few minutes. + +Now, open up the build properties file located at /system/build.prop I +am assuming here that you know how to use VI. If you don't, I am in the +process of writing up a post on using VI in Android terminal emulator. +If you know how to use it on a desktop, VI on Android is very similar +and you should be able to proceed as I detail later how to hit the +escape key when you don't have one on your phone. + +---- +vi /system/build.prop +---- + +Scroll down until you see **ro.sf.lcd_density = 160**. If you change this +number and reboot your phone, your screen density will change on startup. I +typically use 120. + +Finally, save the file and reboot. For you EVO users who don't have a qwerty +keyboard with an escape key (who has one of those anyways), press **volume up + +e**. I believe volume up is the terminal emulator equivalent of ctrl. + +Reboot phone for your changes to take effect. + +*WARNING (Wik)* : Don't change this value to too small or you won't be able to +use your phone because everything will be tiny. You have been warned. + +*WARNING WARNING (Also Wik)* : When I discovered the build.prop file, I was +most excited and started poking around. I noticed a lot in there that could +cause problems for your phone. Be careful when changing the values in this +file. It can be fun, but you might end up with an unusable phone until you +reflash it. + + +Category:Android + + +// vim: set syntax=asciidoc: |