AFAIK the boot.img for SGS is different from boot.img of other phones. To decompile boot.img dsixda kitchen is used. It gives an error for our phones when we try to extract the contents of boot.img "Android header not found"...the file doesn't get extracted. Thats the problem.
May be a decent developer can guide us at this point??
*subscribing*
the phone is quite similar to the GT-i9000 or at least the Nexus S right ?
so it should be achievable
we need a central github repo [preferrably in an organization] for kernel sources, etc.