Those crazy folks at the iDroid project have a pretty good track record of porting Google Android to run on older iPhone and iPod touch models. Now they’ve done it again, with a preview release of Android 2.3.1 Gingerbread for iDevices. Right now the software only supports the iPhone 2G, iPhone 3G, and first generation iPod touch, and it’s only available as a binary package, which means it’s a bit tougher to install than Android 2.2 at this point.
The good news is that some of the problems that have shown up in earlier release are fixed. For instance, ringtones work now. But there’s no support for SD card emulation and no support for the accelerometer yet.
The port is primarily for testing purposes, but if you’d like to find out mroe you can find download links and information at the iDroid forum.