Good and EVOHacksTips & Deals

Make your own HTC EVO custom ROM with dsixda's HTC Android Kitchen

Evo-android-kitchen Want to make your own HTC EVO custom ROMs but don't have the technical know-how to get it done? Thanks to dsixda's HTC Android Kitchen, you don't need any culinary training to be able to cook your own ROMs.

Designed for those who want 1) an easy starting point to make their first ROM, 2) the ability to modify shipped or custom ROMs, and 3) relief from the confusion caused by "all those scripts and complex commands required for building and extracting," the kitchen simplifies the ingredients, cuts down the cooking time, and automates the prep and clean up usually involved with whipping up a ROM from scratch.

The kitchen can be set up on a computer running Linux (Ubuntu recommended), OS X, or Windows using a customized version of Cygwin or Ubuntu by way of a virtual machine. Once that's done and you've chosen/imported your base ROM (see FAQ for instructions), all you have to do is pick and choose what you want from the menu and click "Build ROM."

Here are the menu options:

Main Menu

  • Set up working folder from ROM
  • Add root permissions
  • Add BusyBox
  • Disable boot screen sounds
  • Add wireless tethering
  •  Zipalign all *.apk files to optimize RAM usage
  • Change wipe status of ROM
  • Change name of ROM
  • Check update-script for errors
  • Show working folder information

Advanced Options

  • Deodex files in your ROM
  • Add task killer tweak for speed (stock ROM only)
  • Add /data/app functionality
  • Add Nano text editor + sysro/sysrw
  • Add Bash (command shell)
  • Add Apps2SD
  • Add /etc/init.d scripts support (busybox run-parts)
  • Add custom boot animation functionality
  • Porting tools (experimental)
  • Unpack or re-pack a boot image
  • Unpack data.img
  • Sign APK file(s)
  • Convert update-script or updater-script
  • Run plugin scripts

The HTC Android Kitchen was built about a year ago and has supported the EVO for nearly as long as the phone has been available, but in light of a recent tip about it and the introduction of G&E's new Reader ROM Picks series, I think it's a good time to bring it up again.

The developer, dsixda, updates it with intense regularity too, so there's always something new worth talking about. Looking at the most recent set of release notes, you can see that dsixda has updated the kitchen more than 20 times in the past month. Yesterday, it was updated twice! Most of the updates contain bug fixes, but some add new features and improve existing ones.

Whether you want to make a custom ROM for yourself or for the rest of the EVO community, you can get started by downloading dsixda's HTC Android Kitchen from the links below.

[Download @ GitHub | xda-developers] Thanks, XpAcErX!

Pocketables does not accept targeted advertising, phony guest posts, paid reviews, etc. Help us keep this way with support on Patreon!
Become a patron at Patreon!

Jenn K. Lee

Jenn K. Lee is the founder of Pocketables. She loves gadgets the way most women love shoes and purses. The pieces in her tech wardrobe that go with everything are currently the Samsung Galaxy Note II, Sony Tablet P, and Nexus 7, but there are still a couple of vintage UMPCs/MIDs in the back of her closet.

More posts by Jenn | Subscribe to Jenn's posts

Avatar of Jenn K. Lee

9 thoughts on “Make your own HTC EVO custom ROM with dsixda's HTC Android Kitchen

  • i see a lot of lil boys and girls bricking their phones!!!!

    ok maybe not but i would leave this up to someone like myn or virus or calk with their roms!!!!

  • Yup…some people can’t even flash radios properly without bricking. I doubt they’d know how to do this.

  • gonna leave this to the professionals. if i had just for this purpose, then i would think about it.

  • Avatar of mildlydisturbed

    only way to brick a phone is to power off during a radio or hboot flash. This, eh, as long as they’re ablke to flash they should know how to make a nandroid backup

  • I think a better way to do this would be to take small pieces of all the different roms and turn them into flash updates, while make them categorized and selectable so you can have the best pieces of all the roms you like. Obviously some features won’t compatible with others, but I think it would be better than this.

    I’ve got all I want out of rooting(sdcard read speed increased, AAC audio for the camcorder) other than the battery tweaks, which I don’t need with the 3500 Seido.

  • Like I said, some people flash the radios improperly, ie removing the battery during the process leading to their phones becoming paperweights. So making their own custom ROM is definitely out of the question.

  • Avatar of mildlydisturbed

    I think that’s already been done – it’s called

    I download individual kernel parts weekly ;)

  • Avatar of noob killer!!!!!! :D

    nooooooooooooooob :P i did it all alone.
    if phone bricks dl task 29 to delete everything on nand and start over… xD


Leave a Reply

Your email address will not be published. Required fields are marked *