[Legend General] ranger4740:
Hi guys/Girls, those of you keeping an eye on Zeubea's thread in the development section may have seen my post about playing with the theme chooser.

What I would like to achieve in this thread is to try and help and guide people that want to change the look of their legend using Zeubea's ICS using the built in theme chooser with HDPI themes and describe the method I used in finding a solution that works (well sort of works) :p PLEASE MAKE A NANDROID BEFORE DOING ANYTHING!

Intro:-

Basically the problem we have is our poor old HTC Legend uses MDPI and so far the availability of MDPI themes for CM9 is pretty limited, the one's I've seen so far are for the most part, only color changes and not really much else. Obviously CM9/AOSP/ICS is mainly targeted for HDPI XHDPI devices and support is a bit more common because these devices are newer, lets face it, HTC Legend is getting on for 2-3 years old now.

Updated 14-6 you need to be either s-off or boot 1.02 unlocked for this to work.

Begining:-(this is just an edited repost of what I posted in Zeubea's thread)

This was my first attempt at using the Theme chooser really, so had quite a few problems.

"OK, I've been having a little play with theme Chooser, there isnt much choice for legend as we have an mdpi device, but I saw a trick over on android forums to use hdpi themes on our mdpi device, however its not 100% successful.

To be fair credits go to cammycool on Android forums for the basic concept of changing the DPI.

1. Get an LCD density changer from the market,

2. Change it to 120

3. Reboot

4. Download a hdpi theme from market and try it, if it fails the system will fc, till it reverts back to stock theme I have tried 3 different ones only 1 worked which was the sense 4 trial For cm9 the other 2 are cobalt and purple kush those didn't work but they looked good till the theme reverted to stock.

Once you have successfully applied theme apparantly you can revert to standard density again of 160 yes, this does work for successfully applied themes."

If you are S-ON and NOT unlocked with hboot 1.02 you can try these to change your DPI, with thanks to homi3kh for these flashable zips

http://xdaforums.com/showthread.php?p=27232786

The results from this was hap-hazard at best and applying 1 or 2 themes that didn't work ended up corrupting my phone requiring a restore.

Since those tests, I have found out that the themes that bauked the phone do not support the trebuchet launcher, they are targeted for ADW Launcher or nova or apex depending on which launcher the developer targeted the theme for, hence they actually make changes to the launcher as well and not just the system, framework and what ever.

Next Steps:-

so what I did next was to install the ADW Launcher (stand alone) from the market.

made it the default launcher by pressing the home key and telling it to be the default.

changed my lcd dpi to 120 and then rebooted.

after reboot you will notice of course everything on the screen is smaller, BTW this is also the time I realised what the problem was with the lock screen which I reported as a small bug, would seams to be the the lock screen is still set for HDPI devices as the whole lock screen can be seen properly and is cut off slightly on normal MDPI mode.

Next went to the market and downloaded all the free theme's for HDPI that looked good on the screen shots.

I applied one that was targeted for the ADW Launcher "Purple Kush" this is also one that I tried before which bauked my phone, cool it worked without FC or crash or so I thought, pressing the menu key bauked AWD Launcher and crashed my phone again, grrrrrrr

just on the off chance I decided to try a Fix permissions on ClockworkMod App (not in recovery as I don't think the ext partition is mounted and scanned, correct me if I'm wrong), rebooted, applied the "purple Kush" theme again all good, pressed the memu button wow no FC, Success I applied a HDPI theme to my MDPI legend.

Changing back to standard MDPI:-

The next step was simple goto the LCD DPI changer, change it back to the standard 160 DPI and reboot.

upon rebooting the theme had stuck and the phone so far is working without issue.......

OK so here's the proof:- Screen shots of Purple Kush on my HTC Legend using ZeuBea's ICS Beta2 with standard 160 DPI :D

Edit:- in screen shots my settings for battery display was set for percent and not default, if you set to default battery you get the good battery notification and not the blue cm like the screen shots.