http://www.downloadsquad.com/2010/11/09/install-android-2-2-froyo-on-your-jailbroken-iphone-3g-without-computer/
Yes, that headline is no mistake! You can indeed install the latest version of Froyo, Android 2.2.1, on a jailbroken iPhone 2 or 3G, and you can do it all without a computer.
Read More...