[Android Software Development] hofopds:
DesignerEvo v0.5, a customized stock rom for the HTC Evo Design 4G!

Visit the original announcement / discussion thread on SDX-Developers here.

Based on the stock HTC build 2.12.651.5 / Android 2.3.4 / HTC Sense 3.0, and baked using the Android Kitchen 0.184 by dsixda (http://xdaforums.com/showthread.php?t=633246).

My goal was to create something that would be more useful for me, but figured other people might be able to benefit from it as well!

Important note: If you want to Factory Reset this ROM, you should reinstall the DesignerEvo-update.zip immediately after performing the reset to restore content to the /data partition. Otherwise there will be a number of preinstalled things missing.

Current Release:

DesignerEvo v0.5 (MD5SUM 71088007ee3da6d2baaf83a113e48f44)

Download here: http://d-h.st/C0I

Old Releases:

DesignerEvo v0.4

Redacted due to Wifi issues

DesignerEvo v0.3 (MD5SUM a0dd61849533fb64d887d6cb1e400cbb)

Download here: http://d-h.st/11i

DesignerEvo v0.2 (MD5SUM 00359825fee03c49007634213ebab901)

Download here: http://d-h.st/b0t

DesignerEvo v0.1 (MD5SUM 44d081019e2fe69dcf416eced88f9448)

Download here: http://d-h.st/gy023lstrxw9

Changelog:

Version 0.5:

Based on HTC RUU 2.12.651.5

Now install boot animation to /data/local/bootanimation.zip so you can easily override it if you want (via symlinks to /system)!

New DesignerEvo boot animation from Dysgenic! http://xdaforums.com/showthread.php?t=905538

Backed out this change in 0.5 since it broke WiFi: Use busybox instead of toolbox for common utilities, gives a bit better functionality on things like ls and friends (colors!)

Version 0.4:

Redacted due to WiFi issues

Version 0.3:

Based on HTC RUU 2.12.651.5

Upgraded version of Android Wifi Tether to 3.1 Beta11 (IMPORTANT: Be sure to enable MSS clamping + Routing Fix in the Wifi Tether settings, otherwise tethering won't work on 3G!).

Added in HTC Radio apps + widget per user request!

Added back in Polaris Office (lets you open MS Office files, and won't run properly when installed to /data, needs to be in /system).

Resoled issue with lockscreen shortcuts and widgets on a Factory Reset.

Updated versions of Amazon Appstore + all other Play-updateable apps.

Added UOT Kitchen battery guage with battery percentage shown.

Modified statusbar to display 1x for 1xRTT data when not in a 3G area.

Using the same boot.img from DesignerEvo-0.2, note that if you don't install the correct boot.img, your WiFi and many other things will NOT WORK CORRECTLY!!! If you have already flashed 0.2, you don't have to re-flash for 0.3 though! People coming from stock and 0.1 should flash the 0.2 boot image (included in this download).

Version 0.2:

Based on HTC RUU 2.12.651.5

Downgraded to Android Wifi Tether v3.0.7 update9 since it is more stable on the Design 4G. You can still upgrade to newer versions, but this is the one that seemed to work the best.

Version 0.1:

Based on HTC RUU 1.19.651.0

Stock kernel 2.6.35.10 with initrd tweak

Debloated (Sprint / HTC stock apps removed, many can be re-downloaded from the Market)

Deodexed

Zip-aligned

/data/app enabled to allow easy removal of stock applications

/etc/init.d scripts enabled (busybox run-parts)

Disabled OTA updates in build.prop (FOTA settings)

Many updated stock applications, moved to /data/app to allow for uninstall / market updates

(Console) Applications added:

Bash shell (default)

BusyBox v1.19.3

Nano text editor

(Android) Applications added:

(Downgraded) EPST from the Evo 4G allowing applying custom PRLs on-demand (##PRL#)

Superuser 3.0.7

Android Wifi Tether v3.1 beta6

Amazon Appstore

EStrong's File Explorer

Ookla Speed Test

How to flash (

note that if you have not yet done a HTC Bootloader Unlock, this will perform a factory reset on your phone!!! Be very sure that this is what you want! If you have rooted without unlocking, I highly recommend downloading Titanium Backup to perform a full backup of all your apps and data first!

):

Enable USB Debugging on your android phone (http://www.groovypost.com/howto/mobile/how-to-enable-usb-debugging-android-phone/)

Get adb / fastboot working (needed to unlock and flash boot.img)

Windows: http://www.umnet.com/mobile-blogs/321-AndroidADBFastboot_Easy_5_minute_setup_(Great_for_nOObs)

Mac/Linux: Install the Android SDK from Google and then download fastboot from here: http://koushikdutta.blurryfox.com/G1/

Perform a HTC Bootloader Unlock on your HTC Evo Design 4G (makes use of fastboot installed in step 2): http://htcdev.com/bootloader

Reboot into the bootloader (adb reboot bootloader) to access fastboot (or pull your battery, and re-insert it, then immediately hold down Power and VolDown until the white HTC HBOOT screen appears).

Run all following steps in the directory where you've decompressed DesignEvo-0.1.zip:

Run "fastboot flash recovery recovery-unofficial-cwm-5.0.2.7.img" (credit goes to 2fast4u88 on XDA: http://xdaforums.com/showthread.php?p=20444019)

Alternatively, flash any other Evo Design 4G Recovery image (the unofficial TWRP build is also known to work)

Run "fastboot flash boot DesignerEvo-0.1-boot.img"

Now recovery and boot will be flashed. On your phone, select "BOOTLOADER" using VolUp/Down and Power to select.

Press VolDown to select RECOVERY (might take a few seconds to scan your SDCard first) and press Power to select.

You should now be booted into 2FS CWM-based Recovery v5.0.2.7.

Now would be a good time to make a nandroid backup of all your stock partitions! The nandroid backup plus the stock-boot.img I include in my download zip will get you back to a factory flash if necessary. (More info on nandroid: http://xdaforums.com/showthread.php?t=1186090)

Run "adb shell mount sdcard" to mount your SDCARD on the phone. Nothing should be returned (if success).

Run "adb push DesignerEvo-0.X-update.zip /sdcard/DesignerEvo-0.X-update.zip" to copy the update.zip image to your sdcard.

Once the push is successful, choose "install zip from sdcard" (again using VolUp/Down/Power).

It will likely take about five minutes to copy. Be patient :-)

Select "install zip from sdcard"

Select "choose zip from sdcard"

Select "DesignerEvo-0.1-update.zip" (probably near the bottom)

Select "Yes - Install DesignerEvo-0.X-update.zip"

After about 5 minutes, you should see "Install from sdcard complete"

You can now select "+++Go Back+++", and should wipe your Cache and Dalvik Cache before proceeding.

Finally, choose "reboot system now"

Your phone should now reboot into DesignerEvo. Verify by navigating to Settings->About phone->Software information->Software number!

Regards-

hofopds