[HTC Incredible S] ePYK me.:
"A person who never made a mistake never tried anything new"-Albert Einstein

This thread will be giving all the newbies basic knowledge on how to build custom ROMS using android Kitchen by dsixda

This is the most basic tutorial!!! Don't ever consider yourself as a developer using this.

Developer is someone who understands what a code is and writes, or enhances the present one.

What is Android Kitchen?

Linux terminal for windows – Basically a Tool created by dsixda (Recognized senior developer) which helps you customize the shipped ROMS, or modify custom ROMs for the features you like

Setting up Cygwin and android kitchen

1.	You will need java jdk to run the kitchen – you can download it from here

2.	Download and extract the kitchen from here

3.	Run the setup (.exe) and follow the instructions or the read me text file in the downloaded zip file.

4.	local package directory *must* be the path to the cygwin_packages folder that you just extracted

5.	when it shows all the package names, go to the top and select "all <-> default" until it changes to "all <-> install" (you must click on the arrows)

6.	Now you have Cygwin installed on your computer.

7.	Open the shortcut on the desktop and close it. It will include three files in the Cygwin folder.

8.	Now it’s time to add kitchen to your folder. Go here and download the kitchen files.

9.	Extract the downloaded kitchen files Cygwin folder C:\cygwin\home\(Your user name) and rename it as kitchen

Ex: Android-Kitchen-0.218 to kitchen.

10.	Now your kitchen is ready for COOKING!!:cool::highfive:

Starting with the kitchen

1.	Open Cygwin , it should open with your username as the directory

2.	You will have to change the directory to the kitchen

cd kitchen
./menu

3.	This will take you to the menu which has list of things that can be performed using the kitchen.(Below)

===================================================================
Android Kitchen - by dsixda (xda-developers.com)
===================================================================

Main Menu

1. Set up working folder from ROM
2. Add root permissions
3. Add BusyBox
4. Disable boot screen sounds
5. Add wireless tethering
6. Zipalign all *.apk files to optimize RAM usage
7. Change wipe status of ROM
8. Change name of ROM
9. Check update-script for errors
10. Show working folder information

To give a head start

I am going to explain how to create a working folder >>You need a ROM (Which is a .ZIP file)

1.	You can use a stock rom (OTA update from HTC or an RUU(extracting ZIP from RUU will be explained below)

2.	Or, you can use custom ROM that you have downloaded.

3.	Place the ROM in the original update folder (i.e. C:\cygwin\home\\(Your user name)\kitchen\original_update

4.	Go to the Menu on the kitchen

By opening Cygwin>cd kitchen>./menu

5.	Select option 1 and follow instructions to setup the working folder.

6.	Once the folder is setup you can verify it by going to the kitchen folder.

7. You can change the system apps, Bootanimations, Default walllpapers and lots.Explore and let us know!!

8. Always play safe by making a nandroid backup of your current ROM before testing!

Extracting the ROM from an RUU

This is the most simple and easiest way. There are tools which can do that for you. But I prefer this

Run the RUU and as soon as you see the device picture on the screen, Go to %temp% and find the ROM.zip, copy and paste it.You can exit the installer after copying.:victory: Done!!

Device Compatiblity:

P.S: I take no responsibility of anything happening to your device, PC. Think Before proceeding.

Everything worked perfectly for me, I am just sharing what I did! Do not blame me for anything.

You can thank dsixda on his Kitchen Thread

If I helped you anyway, Say thanks by hitting the button - Some say its free!!;)