[Android] Roger_Rabbit:
Dear experts,

like many ppl, I am new to Android Development, and would be able to cook my own rom with amazing home-made features before the end of the week... and I want it to be easy, funny, and eventually Fast....

... Indeed, I don't want all of this, so I'll try to be realistic in my incoming questions and beg for your indulgence if some things sound stupid / inexact / already documented and so on : I have performed a long search process before I decided to post here and would not ask it otherwise.

So, first, here's what I have know about android:

- Android Architecture (various layers)

- Android + java programming (beginner with both but skilled with general OOP and smartphone -iPhone- programming)

- Rom flasing process : rooting, bootloader / recovery flashing , using adb, filesystem of a ROM

- Android official source building (from git repository) and patch apply.

- Basic cooking without any source code modification: use of dsixda's kitchen with xda members' home-made roms mainly

Then, the material I am working with :

- Max OS 10.6.5

- A HTC - Tattoo : rooted, with nandroid and busybox installed (also have an available HTC - Hero)

- adb 1.0.26

- HTC Android Kitchen 0.106 - by dsixda

- Android official source from http://android.git.kernel.org/

Now, what I don't know about is advanced cooking... I read a lot about ppl wondering the same, and generally there was no basic answers (not to mention guide/tutorials).

Since I will surely be the nth to ask this, let's try to ask a specific question.

I downloaded from Android github a patch I am very interested in. This patch applies on the framework and does not impact any other layer (especially not the kernel nor the hardware related libs). After building the source, I thus get a framework.jar I would like to replace some target framework.jar with .

I was quite sure it was not very bright to do such with a custom ROM, even a quite standard FroYo-based one, since there was little chance that such a cooked-rom used a virgin framework taken as-it from android github. But I tried anyway with some of the FroYo-based roms taken from the xda list for my tattoo device. I basicely replaced the framework.jar with mine.

... and indeed, it failed : I kept getting stuck at the boot screen everytime I do such.

So.... I am trying to understand what I do wrong.

- I am quite sure I miss some signing process, but although I read many threads about such a signing about apk files, I did not manage to figure out how to do this with frameworks / jar files. Could someone bring me some light about this?

- Provided the signing is not the (only) problem here, could someone explain where / why I am wrong?

- Eventually, since I did not manage to find full source for a FroYo-based (running) cooked rom , do you know of such a source repository I could work with instead of working with android official sources (including the framework java files + compatible with HTC-tattoo / HTC-hero if possible)?

Thanks for all of you for reading until here, whatever your answers (or silence) may be.

And thanks in advance to those who may have some answers or any constructive criticism.

Roger_Rabbit

--------------------------

An old fashioned rabbit