If you have a jailbroken iPhone 3G and 2G, then you can easily install Android 2.2 / Froyo on iPhone. All you need is a program called Bootlace 2.1, you can run Android on iPhone.
This Cydia app, Bootlace lets you turn your Apple iPhone into an Android smartphone. Isn’t it incredible? Here is the step by step guide to install Android 2.2 on iPhone 3G and 2G:
STEP 1: To start with, you need to have Cydia app, Bootlace app on your iPhone. So, download the Bootlace app.
STEP 2: Now, run Bootlace app and install OpeniBoot from it on your iPhone.
STEP 3: Once this program is installed, you can install iDroid from the “iDroid” tab. Once you do it, it will automatically install the complete firmware on your iPhone.
STEP 4: Now, at the button, you can find a button labeled as “QuickBoot”. Once you tap on that button, Android 2.2 / Froyo will be installed on iPhone 3G and 2G.
All you need is few Cydia apps, and you can easily install Android 2.2 / Froyo on your iPhone 3G or iPhone 2G.