Home » how to tutorials

How To Dual Boot iPhone and Android In 5 Easy Stages

25 April 2010 16 Comments

iphone android install 300x226 How To Dual Boot iPhone and Android In 5 Easy Stages

Hers is the easy way to install and dual boot iPhone and Android on your iPhone 2G handset. We will bring you the tutorial on dual booting the Android 2.1 on iPhone 3Gs as soon as it will be released.

The installation process involves 5 easy stages which you can quickly finish with a little patience and bandwidth. Get ready here it comes.

Stage 1: Downloads

  1. VirtualBox (link).  Get the right version Windows/Mac
  2. VirtualBox Ubuntu Image (link).  Download number 10, Ubuntu Linux 9.10 codename Karmic Koala x86
  3. iPhone Explorer (link).  If you’re on Linux you can use FTP such as FileZilla instead.
  4. Android images and sources (link)
  5. Patched images (link).  Courtesy of Geekoid.

Stage 2: Landing

  1. Open Task Manager
  2. Kill the iTunes Helper process
  3. Install iPhone Explorer
  4. Connect your iPhone to your Mac/PC
  5. Run iPhone Explorer
  6. Click the Change Root button
  7. Select “/” Real iPhone Root Directory
  8. Browse to private/var
  9. Copy ramdisk.img, userdata.img, cache.img and zImage from Downloads#5 (Android images and sources) to that var directory
  10. Copy system.img and android.img.gz from Downloads#6 (patched images) to the that var directory

Stage 3: Configuring The Virtual Box

  1. Install VirtualBox
  2. Open VirtualBox
  3. Go on File > Virtual Media Manager
  4. Make sure Hard Disks is selected
  5. Click Add
  6. Locate the ubuntu-9.10.vdi file (download#3) and select it
  7. Close Virtual Media Manager
  8. Go on Machine > New
  9. Click Next
  10. Under Name enter “Ubuntu”
  11. Select Linux Operating System
  12. Select Ubuntu Version
  13. Click Next
  14. Set an amount of RAM, the default should be fine
  15. Click Next
  16. Select “Use existing hard disk”
  17. Select the ubuntu-9.10.vdi
  18. Click Next
  19. Click Finish
  20. Select that new machine to start up Ubuntu
  21. The password to login is: reverse

Stage 4: Configuring Ubuntu
1. Click System (top bar) > Administration > Synaptic Package Manager
2. Enter the password: reverse
3. In the quicksearch box, type libusb-1.0, click the Check Box next to libusb-1.0-0 and select Mark for installation
4. In the quicksearch box, type libreadline, click the Check Box next to libreadline5 and select Mark for installtion
5. Click Apply
6. When it’s all installed close the Package Manager
7. Open Firefox (in Ubuntu)
8. Download openiboot installer from here
9. Click Places (top bar) > Downloads
10. Right-click openiboot.zip and click Extract Here
11. Click Applications (top bar) > Accessories > Terminal
12. Without the quotes, type ‘cd Downloads/openiboot’
13. Restart your iPhone in Recovery Mode (power off, hold down Home button, connect to USB cable)

Stage 5: Starting Android On Your iPhone and this is the final stage before you can enjoy the dual boot option.

1. In VirtualBox, the Ubuntu Window, go on Devices > USB Devices and select iPhone (Recovery Mode)
2. In the terminal type (without quotes): ’sudo su’
3. Enter the password: reverse
4. In the terminal type ./loadibec openiboot.img3
5. You’ll see the OpeniBoot screen appear on your iPhone
6. Hold down the power button a couple of seconds (iPhone)
7. The bottom option, openiboot console, will become selected
8. Press Home (iPhone).  You’ll see a bunch of text appear and stop at “Welcome to openiboot”
9. In VirtualBox, the Ubuntu Window, go on Devices > USB Devices and select iPhone (OpeniBoot Mode)
10. In terminal type su ./oibc
11. Enter the password: reverse
12. If this doesn’t work just type: ./oibc
13. You’ll see the same text from the iPhone in the Terminal
14. Type (without quotes) ‘nor_read 0×09000000 0×0 1048576? and press Enter
15. Wait for it to say Done
16. Type (without quotes) ‘~norbackup.dump:1048576?
17. This creates a backup of your NOR memory – save a copy on USB stick, or email it to yourself or something
18. Type install, press Enter.  When this is done you’ve got openiboot installed on your iPhone.

Now that you have got your dual boot you need to finish the process and enter your new Android:

  1. if you still have Terminal open with the oibc still running, just type ‘reboot’, press Enter and skip to step 3
  2. If you don’t have Terminal open, disconnect your phone, turn it off and back on
  3. When openiboot appears press Power button to switch to openiboot console (bottom option)
  4. Hold down the Home button
  5. Android will start to boot, but it might take a while

Go and show your friends your new iPhone with dual boot.

[via planetbeing WinXBlog Geekoid androidalot]

share save 171 16 How To Dual Boot iPhone and Android In 5 Easy Stages
Tags: android, Download, dual boot iphone android, dual booting, how to, iphone 3gs, Patched images, VirtualBox Ubuntu Image


  • jeremy said:

    will this work on a ipod touch

  • Darren said:

    Is the 3gs tutorial out yet or does this tut work for 3gs too? has anyone tried it?

  • tennyson williams said:

    Will this work on the iPod Touch? please e-mail a response, your help will be highly appreciated

  • Thomas McFarlane said:

    Will this Work on iPod Touch

  • Jacy Kincade (1ndev) said:


    well im trying it on my 3g… im doing well untell i get to ./oibc

  • Jacy Kincade (1ndev) said:

    yes yes i fixed it now it works…. so yes you can put android on a iphone 3g :D

  • spencer A said:

    the download link for step 4 dont work
    please fix!

  • maddog said:

    Please add username for the linux, you have only given us the password.

  • Matt said:

    I searched around for a while, and found a torrent for the files you need for step 4: graphite.sandslott.org:4080/pub/idroid/torrents.html Seems someones making everyone hosting the file take it down.

  • wolfric said:

    As asked above: Does this work for 3gs (not just 3g)

  • Budi darmawan said:

    Will this work iPod touch 2G 8G MC model?
    Please send me email, i’ll be waiting for you.

    Thanks before, i really-really want try this thing.

  • htoo aung kyaw said:

    download link are dead
    please give me a fresh download link
    i really want it

  • dhiren said:

    can someone email me the files from download#5. i cant find the patched images anywhere. dhiren_patel1@msn.com

  • andy said:

    hey, can i have download links 4 + 5, the one’s on this page no longer work

  • Raman Katwal said:

    Hi Guys,

    Any update for Iphone 3GS ? I am eager to run it on dual boot.

    If any one tried it on 3GS please drop me a mail at katwal.raman@gmail.com

    Or any one want to test it, also welcome


  • Tyson Android said:

    This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like ‘Mixview’ that let you quickly see related albums, songs, or other users related to what you’re listening to. Clicking on one of those will center on that item, and another set of “neighbors” will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune “Social” is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.