Install Android On iPhone 3G, iPhone 2G Using Bootlace
If you wish to try out Android without buying a device or get those cool apps such as Android Unlock screen or the iDroid Mini Browser on your iPhone then here is how can install Android on iPhone (manually). For those who do not want to go through the tedious manual installation, there is iPhoDroid (Mac OS X). Now things have become even more simpler with Bootlace, a Cydia app that does everything from your iPhone itself.
Install Android On iPhone 3G, iPhone 2G
Using Bootlace, you can install Android on iPhone 3G or iPhone 2G.
1. You need to jailbreak iPhone (only with Redsn0w, PwnageTool, Blackra1n, or Sn0wbreeze) first.
Jailbreak iPhone 3G iOS 4.1 with Redsn0w 0.9.6 Beta or PwnageTool 4.1.
Jailbreak iPhone 3G iOS 4.1 with Sn0wbreeze 2.0.1
There is a known issue with Redsn0w 0.9.6 Beta 2, which may be fixed in the upcoming version of Bootlace.
2. Add the repo http://repo.neonkoala.co.uk in Cydia. Here is how you can do this:
Open Cydia, touch ‘Manage’ tab in the bottom, then ‘Sources’. Tap ‘Edit’ and then ‘Add’ in the top of the screen.
Enter the Cydia/APT URL http://repo.neonkoala.co.uk and then tap ‘Add Source’. Let Cydia download the packages and install them. Tap ‘Return to Cydia’.
3. Search for ‘Bootlace’ and install this app.

4. You should now see the Bootlace icon on your iPhone Home Screen.

5. Start Bootlace and install OpeniBoot by tapping the tab at the bottom. OpeniBoot can be installed, upgraded, removed, and configured from here. From OpeniBoot settings you can choose which OS you want to automatically boot your iPhone into and for how long.
Let Bootlace download and install OpeniBoot on your iPhone. This may take a while.

6. After rebooting your device, you will be able to choose between iOS and Android from the QuickBoot tab. Select Android and you should be able to get the new OS after a quick reboot. Instead, if you select the OS from OpeniBoot settings, you will be able to set the duration after which your iPhone will automatically boot into the selected OS.

7. From OpeniBoot’s Advanced Settings, you can backup and restore NVRAM, including OpeniBoot settings. This way you can reset your device to default settings if something goes wrong.

8. From the iDroid tab, you can install, upgrade, or remove iDroid. Only iDroid installed using Bootlace is shown here.


SBSettings Alternative for iPhone 4S/iPad 2, No Jailbreak Required
How to Unlock iPhone 4S on AT&T without Jailbreaking
Save SHSH Blobs of iOS 5.0.1 for iPhone 4S with TinyUmbrella
Gmail App for iPhone, iPad, iPod Touch Available for Download
Enable FaceTime over 3G in iOS 5 [Jailbreak Tweak]
iTunes 10.5.1 for Windows, Mac OS X [Direct Download Links]
Jailbreak iOS 5.0.1 with Redsn0w 0.9.9b8