[Droid Eris Android Development] hoban_eris:
-Tainted Vanilla ROM-

is an ongoing attempt at creating a vanilla android experience on the Eris. Since HTC hasn't given us a good way of getting rid of all of their Sense bits, all of our roms are "tainted" by it. Eventually, we'll have a way of getting rid of it all and this rom will be reborn as Pure Vanilla ROM.

I will always strive to remove as much of the HTC Sense components as I can without losing functionality, replacing them with Vanilla pieces whenever possible.

Hey all,

I've received several requests both public and private to continue work on Tainted Vanilla. I have been very pleased that so many of you have enjoyed it, and equally pleased that it has performed well for you and that you desire more. I am not the person to continue work on Tainted Vanilla. Honestly, I have lost interest now that we have some projects cranking out true vanilla roms. They're not perfect yet, but they'll get there. I realize that there are several features that Tainted Vanilla offers currently that the vanilla roms don't. The hybrid nature of TV makes it ideal for some of you. I am not part of that group. Here's the plan: if you want TV to continue, feel free to work on it. any one of you (or multiple) may continue working on this rom as their own. You have my blessing, I'll pass over the thread to you (is that possible?) and here's my final gift to you, tainted.vanilla.kitchen.tar.bz2 available in my folder on http://android.grdlock.net

Included is a rom kitchen credits dsixda http://xdaforums.com/showthread.php?t=633246, a signing script (for creating updates), and a script I wrote which will take pretty much any sense rom and make it "Tainted Vanilla".

I wrote it for running within Ubuntu Linux, but any Linux distro should work. Make sure you have java installed and configured. The script assumes that you have unpacked everything inside /home/yourusername/android/.

Enjoy and good luck!

Hey all. I appreciate your support over the last few weeks. As stated in the introduction to my rom, the goal was to create the most vanilla-like experience for the Eris as possible while we were still forced to have any pieces of sense in our roms. Well, thanks to the work of several wonderful developers, it looks as though we're quite close to that goal.

Kaosfroyo - http://xdaforums.com/showthread.php?t=685594

Senseless - http://xdaforums.com/showthread.php?t=686870

Generic kernel - http://xdaforums.com/showthread.php?t=686797

Each of the above links will take you to partial work (both Kaosfroyo and Senseless have a bunch of missing features) but those devs have done an incredible job and I would like to support them now finding/reporting/fixing bugs.

You are free to continue using Tainted Vanilla as long as you like, but I encourage you all to help out the new pure vanilla efforts.

Thank you!

Props:

Ivan - Base ROM

Unknown - Creator of boot animation

Zanfur - kernel with OC support

jcase - always helps me when I have questions

testers - you all help make this work!

anyone I've forgotten, let me know

THANK YOU!!

Always remember to create a nandroid backup before flashing, I'm not responsible for broken phones. You do everything at your own risk.

Enjoy!

Features:

Removed:

*Most of SenseUI including:

Mail.apk (replaced with vanilla)

Mms.apk (replaced with vanilla)

Music.apk (replaced with vanilla)

Calculator.apk (replaced with vanilla)

Browser.apk (replaced with vanilla)

Added:

*Vanilla DeskClock (use this for alarms)

*Vanilla MMS

*Vanilla (droid) Email

*Vanilla Music

*Vanilla Contacts

*Vanilla Calculator

*Vanilla Browser

The following are installed by default but can be un-installed via the standard android application manager!

*Gmail.apk (use the vanilla mail program instead, it'll give you a unified inbox!)

*Launcher2 (AKA Nexus Launcher)

*Helix Launcher (My favorite Launcher by far!)

*Autokiller

*CorCAL (For exchange corporate calendar sync)

*Facebook

*Google Talk

*ASTRO File Manager

*Google Voice

*Home Switcher

*Google Maps

*Spare Parts (set animations to "fast" for an even faster-feeling rom!)

*Wired Tether

*Wireless Tether

*YouTube

Other:

*Add task killer tweak for speed

*Experimental support for apps2sd - ext2/ext3 only, *not* ext4 (please test and report back success/failure!)

*Zipalign all *.apk files to optimize RAM usage

*Changed boot animation

*Disabled OTA updates

*Changed default wallpaper

*Live wallpapers are back & maps navigation working

*HTC keyboard and vanilla both available (use htc for voice typing)

Which launcher should I use?

When you first boot (after setup), you'll be prompted to choose a launcher. You are given the following options:

*HelixLauncher - from the market. This one is my favorite! Has a toggle-able number of home screens, supports tilt rotation, and more!

*Home (Launcher) - very stable and FAST.

*Nexus Launcher (Launcher2) - fun 3d effects but has some issues on Eris.

Notable changes in 1.4:

Vanilla/HTC hybrid dialer - Thanks jadesdan!

Helix Launcher added - Thanks arctu

Autokiller - Thanks AndRS Studio

ASTRO File Manager - Thanks Metago

Google Voice - Thanks Google

*Many apps made un-installable via standard android package manager in case you don't want them!

*Speed tweaks!

Known issues with version 1.4:

*Some people experience Browser force closes under some conditions. Visit the market and browse around to fix it as a workaround for now. After doing so, no more FC's.

*Gallery will not work with opengl LWP patch found elsewhere (makes images transparent and kills performance)

*OOPS! I don't use corporate calendar so I didn't notice it force closes.

To fix, flash the file called "TV.1.4.CorpCALfix-update.zip" located in my folder on httpd://android.grdlock.net. No wipe needed. Sorry about this silly issue!

Downloads:

Version 1.4 (Full-wipe install)

Download from my folder on: http://android.grdlock.net

MD5SUM - 589503d43314b816b1eb67e96c6073ae

When tweaking overclock settings with SetCPU, don't check "set on boot" until you know you have stable settings. Start at 528MHz and move up to see where the sweet spot for your phone is. This can avoid getting your phone into an unbootable state if you set the frequency too high and have it set at boot time.

Further performance increase (possibly less stable), use:

http://xdaforums.com/showthread.php?p=6444197#post6444197

******************************************************************************************************

If you enjoy this rom, please consider donating to help buy my daughter a toy. :)

******************************************************************************************************