Hi all.
After counterless hours recompiling and recovering my iPhone, I finally released my own 2.2 version release: iFroyo.
Ok, lame name, but w/e...
First of all: Credits:
All the work is based on Bluerise splendid work. If it works, it's because of him, if it doesn't, its my guilt.
Linux logo: (no clue, from google images)
EDIT: bootanim: REMOVED, it turned out it was the original Nexus one bootanim, so i removed it. On a side note: now it boots in only 48 seconds from openiBoot end to complete boot.
The idea:
Starting to create a production release of iDroid for when we finish developing all the drivers. And creating it much faster than other mobile phones android. Yes we can

What I have done:
1) Rebuild everything in Release. Didn't change much, smaller size, damn ugly clock I'll change soon
2) Included full accelerometer support
3) Reduced android.img.gz.
Next releases:
1) Remove logger from kernel, loggerd, debuggerd, everything to speed up the thing.
2) DONE1 Reduce android.img.gz further, there are some lib used that can be removed as long as other binaries, they are supposed to do simple stuff, no need for the full stuff
3) Replace horrid Clock and put back the ol' good one
4) Resize img footprint
5) Fix the umount thing
6) Remove terminal logging kernel messages and center log. Uhm, more drastically, even remove printk support from kernel, further reducing kernel memory footprint.
Notes:
The ramdisk the good Bluerise made suffers from the same problems mine suffered: on clean reboot, everything gets unmounted uncleanly. I think I'll fix it someday, maybe replacing reboot with a sync+remount ro+reboot scripts. but i can see the "volume is busy" error coming on ro remount....
The bootanim movie is slowing the boot process A LOT, but I couldnt help myself anyway: It's so hypnotic.
If you don't like it, want to replace it, don't want to wait so much long, simply remove /data/local/bootanimation.zip
If anyone wants my qemu stuff for trying the images without crushing the real iPhone, pm me (its not much realistic tho, I'm still unsure if I should distribute it)
EDIT: bootanimation.zip is a simple .png sequence with a file specifying how those pngs should be animated. As I have seen very skilled graphics guys on this forum I ask a bootanimation for our iDroid to embed in it. Anyone interested?
Last note: Its for G3. It's not supposed to work on G2, it will never work on G2, and if it works on it, I didn't test it, the accelerometer will have inverted Y and Z axis, and you iPhone, your PC, the neighbors PCs, Cars, Nuclear Plants and your dog head will blow up in a fireworkish big boom.
Ok, here is the thing, Try it at your own risk, I'm not responsible about your dog head ....
UPDATE: reduced ramdisk
EDITED:
http://code.google.com/p/idroid05/downloads/listDario Russo