How to Install Android on iPhone – Step by Step Guide [Video]
Earlier this week, we informed you on how 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 Android A Alot) which will enable you to dual-boot Android with iPhone OS on iPhone 2G.
The process involves 5 stages: from downloading all the required stuff, to preparation, configuring Virtual Box with Ubuntu, to getting Android on iPhone and so on. Each stage then has lots of steps which you will need to follow. The reason why the guide is long is because everything has been detailed, and broken down so that even a newbie can get it to work on a jailbrokeniPhone 2G.
Disclaimer: This guide is for testing & educational purposes only. Follow it on your own risk. We are not responsible for any loss of important data, malfunctioning or bricking of your iPhone.
And here are the instruction for installing Android on your iPhone. Note: This guide is for the original iPhone 2G (EDGE) only.
UPDATE: Video guide for all the instructions has been added at the bottom of this page.
Here’s a bunch of stuff that you’ll need before you start:
Restart your iPhone in Recovery Mode (power off, hold down Home button, connect to USB cable)
Getting Android Working!
Well done on getting this far! This is where the fun beings (credits to WinX Blog for these instructions –link)
In VirtualBox, the Ubuntu Window, go on Devices > USB Devices and select iPhone (Recovery Mode)
In the terminal type (without quotes): ’sudo su’
Enter the password: reverse
In the terminal type ./loadibec openiboot.img3
You’ll see the OpeniBoot screen appear on your iPhone
Hold down the power button a couple of seconds (iPhone)
The bottom option, openiboot console, will become selected
Press Home (iPhone). You’ll see a bunch of text appear and stop at “Welcome to openiboot”
In VirtualBox, the Ubuntu Window, go on Devices > USB Devices and select iPhone (OpeniBoot Mode)
In terminal type su ./oibc
Enter the password: reverse
If this doesn’t work just type: ./oibc
You’ll see the same text from the iPhone in the Terminal
Type (without quotes) ‘nor_read 0×09000000 0×0 1048576′ and press Enter
Wait for it to say Done
Type (without quotes) ‘~norbackup.dump:1048576′
This creates a backup of your NOR memory – save a copy on USB stick, or email it to yourself or something
Type install, press Enter. When this is done you’ve got openiboot installed on your iPhone. You’re done!
What you’ve achieved up til now is Android files on your iPhone, and then installing openiboot so that you have an option to start iPhone OS or Android when you turn on your phone. Openiboot was necessary because that’s the only way right now that you can boot into Android. Here’s how to finish off and get into Android:
If you still have Terminal open with the oibc still running, just type ‘reboot’, press Enter and skip to step 3
If you don’t have Terminal open, disconnect your phone, turn it off and back on
When openiboot appears press Power button to switch to openiboot console (bottom option)
Hold down the Home button
Android will start to boot, but it might take a while
And here is the video, with all the steps in visual detail.
Once you are done with all this, you should now have dual-boot configuration with Android 1.6 and iPhone OS on your iPhone with working calling, text messaging and WiFi. Camera wont work as of now, and there probably would be a few crashes here and there.
Tried the above guide? did you get it to work? Let us know in the comments section below.