Earlier this week some hackers managed to port Android on the Apple iPhone. For those of you who were a little hesitant on trying it out because of all the advanced instructions; here is a simple step by step guide for you (courtesy of iHackintosh) which will enable you to dual-boot Android with iPhone OS on iPhone 2G.
Notes :
- Only iPhone 2G is supported at the moment, don’t try this for iPhone 3G/3GS and iPod touch family.
- Do it at your own risk, iDroid is in Alpha stage and if your device /explode/ during experiment we are not responsible.
- Read the whole post 2-3 times before installing Android on your iPhone.
Requirements:
- Phone 2G already jailbroken.
- Ubuntu Live CD / Ubuntu installed on PC (Ubuntu 9.10 latest version)
- WiFi connection
Stage One :
Download iDroid package [Download here]
Extract iDroid package to the desktop using 7zip [Download here]. You will need to extract the tar.gz which turns it into a .tar. Extract it again and .tar turns in to a folder. 3) SSH to you phone and transfer the contents of “Prebuilt” to the /private/var directry on your iPhone using WinSCP / Cyberduck . If you are unfamiliar with SSH transfers the follow our previous guide here.
Stage Two : Install Open iBoot
Boot up an Ubuntu LIVE CD. Make sure you have libusb-1.0-0 installed. If not then just find and install it using the System – Admin – Package Manager tool.
All commands below are run from your Linux computer, from within the iDroid > utils directory so copy “loadibec” “openiboot.img3” and “oibc” to your home folder in Linux.
- Put your iPhone into Recovery Mode doing the following instructions.
- Turn the device completely off and disconnect it from cable/dock.
- Hold down the home button.
- While holding down the home button connect to a computer with a cable (easiest) or dock.
- Keep holding down the home button until you see a connect-to-iTunes screen You are now in recovery mode.
Run sudo ./loadibec openiboot.img3
- The openiboot menu should now be displayed on your phone.
- Press the button on the top of your phone to select the openiboot console, then press the home button.
- Run
sudo ./oibc. Your terminal should now show the same text that’s displayed on your phone’s screen. - Type
install.
- Once done, type
reboot - The phone should boot back into openiboot. Again select the console option, but this time hold down the home button for 2+ seconds. This will bootAndroid.
Stage Three : Booting / Switching Android or iPhone OS
- Reboot your phone to get back to the openiboot menu.
- Press the Lock button to highlight the Console option.
- Press and hold the Home button for 2 to 3 seconds. This will boot Android.
- Enjoy!
Note: If you messed up your device after installing openiboot, you need to enter DFU mode and Restore using iTunes.
Related posts:




![[Ask]](http://androidos.in/wp-content/plugins/bookmarkify/ask.png)
![[blinklist]](http://androidos.in/wp-content/plugins/bookmarkify/blinklist.png)
![[BlogBookmark]](http://androidos.in/wp-content/plugins/bookmarkify/blogbookmark.png)
![[Bloglines]](http://androidos.in/wp-content/plugins/bookmarkify/bloglines.png)
![[del.icio.us]](http://androidos.in/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://androidos.in/wp-content/plugins/bookmarkify/digg.png)
![[Faves]](http://androidos.in/wp-content/plugins/bookmarkify/faves.png)
![[Furl]](http://androidos.in/wp-content/plugins/bookmarkify/furl.png)
![[Google]](http://androidos.in/wp-content/plugins/bookmarkify/google.png)
![[LinkedIn]](http://androidos.in/wp-content/plugins/bookmarkify/linkedin.png)
![[Mixx]](http://androidos.in/wp-content/plugins/bookmarkify/mixx.png)
![[MySpace]](http://androidos.in/wp-content/plugins/bookmarkify/myspace.png)
![[Newsvine]](http://androidos.in/wp-content/plugins/bookmarkify/newsvine.png)
![[Reddit]](http://androidos.in/wp-content/plugins/bookmarkify/reddit.png)
![[Slashdot]](http://androidos.in/wp-content/plugins/bookmarkify/slashdot.png)
![[Surphace]](http://androidos.in/wp-content/plugins/bookmarkify/surphace.png)
![[Spurl]](http://androidos.in/wp-content/plugins/bookmarkify/spurl.png)
![[Squidoo]](http://androidos.in/wp-content/plugins/bookmarkify/squidoo.png)
![[StumbleUpon]](http://androidos.in/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Technorati]](http://androidos.in/wp-content/plugins/bookmarkify/technorati.png)
![[Windows Live]](http://androidos.in/wp-content/plugins/bookmarkify/windowslive.png)
![[Yahoo!]](http://androidos.in/wp-content/plugins/bookmarkify/yahoo.png)
![[Email]](http://androidos.in/wp-content/plugins/bookmarkify/email.png)
Originally, it's David Wang who have ported Android on iPhone. Where's his name? iHackintosh isn't stating credit.