Tuesday, 23 March 2010

HTC Android Basic Kitchen 0.21


This is a newbie-friendly kitchen for HTC Android devices.

I have created a kitchen to address the issue of users who are new to Android and want to start cooking their own ROM right away, but who do not know exactly how to start. I come from a Windows Mobile cooking background, and in comparison, I have noticed that resources for Android ROM cooking are hard to come by. I am new myself to the area of Android cooking, so I am no expert, but I do want to help others with the knowledge that I already have.

This kitchen is very basic, but is enough to help you start cooking. It has support for the following HTC devices:
  • Hero (Tested with Android 1.5)
  • Nexus One (Tested with Android 2.1)
  • Magic (untested)
  • Dream (untested)
  • More to come ...

Who is this kitchen for?
  • Those who are brand new to cooking, although advanced cooks may also find it useful
  • Those who want full control over what they want cooked, so that they are not always at the mercy of what other cooks are providing in their custom ROM
  • Those who are confused by all those scripts and complex commands required for building and extracting
  • Those who prefer shipped ROMs over custom ROMs, but want root and don't want to lose the recovery menu when flashing one
  • Those who are tired of custom ROMs that are too buggy and unstable for their everyday use (this is not a jab at the talented cooks here!)

Code:
####################################
HTC Android Basic Kitchen 0.21
By dsixda (xda-developers.com)
####################################

1. Set up working folder from stock ROM (boot.img + system.img)
2. Add root permissions (stock ROM only)
3. Add task killer tweak for speed (stock ROM only)
4. Disable boot screen sounds
5. Enable apps to SD (requires fat32 + ext3 partitions on SD)
6. Add wireless tethering (stock ROM only; includes kernel fix for N1)

Advanced Options:
11. Set up working folder from cooked ROM instead (e.g. update.zip)
12. Add /data/app functionality (stock ROM only)
13. Extract ramdisk + kernel from working folder
14. Build new boot.img from ramdisk + kernel (for previous option)
15. Run your own custom script

99. Build ROM from working folder
0. Exit

Please enter option number:
Quote:

Basic Android Kitchen download:

See attachment at end of this post 

Release notes for this version are found in the next post

.

Basic requirements to use this kitchen
  • A rooted HTC Android device with recovery menu. For now, this kitchen does not support non-HTC brands such as Motorola, Acer, Samsung, Sony, etc.
  • One of the following operating systems: Ubuntu Linux, Mac OS X, or Windows
  • A shipped ROM or cooked ROM for your device

How to use the kitchen
  • Extract the kitchen's .zip file to a folder on your home account.
  • To run, type: ./menu
  • The minimum steps are to "Set up working folder" and then "Build Hero ROM". All the options in between are optional. You could do the steps in any sequence you like, but to have a ROM for flashing, you need to choose the Build Hero option at the end.
  • You can remove or add apps (*.apk) in /system/app of your working folder. There are already some apps provided in the tools folder for you to use.
  • NOTE 1: You will NOT lose the recovery menu with any ROM you build with this kitchen, because the recovery.img file is never used.
  • NOTE 2: It is always recommended to make a Nandroid backup from the recovery menu before flashing a new ROM

Donations

Thank you: TheAshMan, elelinux

Acknowledgements

Reading and searching will always help you in this forum. I learned everything from several places, but these are the best sources:And also thanks to all the Android developers and cooks who supplied the binaries for this kitchen and gave me inspiration to create a kitchen!

.
Attached Files
File Type: zipdsixda_Android_Kitchen_0.19.zip (3.10 MB, 1418 views)
File Type: zipdsixda_Android_Kitchen_0.20.zip (5.36 MB, 113 views)
File Type: zipdsixda_Android_Kitchen_0.21.zip (5.36 MB, 0 views)
__________________
DSI XDA



Currently: Nexus One (cooked with my Basic HTC Android Kitchen)
Try my Onyx WM 6.1/6.5 ROMs for Elf/Elfin

My publicly shared files

No comments:

Post a Comment