Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

How to Install Android OS on iPhone 2g/3g!!

Loading...

Sign in or sign up now!
49,272
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Apr 24, 2010

Downloads

Heres a bunch of stuff that youll need before you start:

IMPORTANT! Jailbroken iPhone 2G
VirtualBox (http://www.virtualbox.org/wiki/Downloads).

Get the right version Windows/Mac
VirtualBox Ubuntu Image (http://virtualboxes.org/images/ubuntu/). Download number 10, Ubuntu Linux 9.10 codename Karmic Koala x86

iPhone Explorer (http://virtualboxes.org/images/ubuntu/). If youre on Linux you can use FTP such as FileZilla instead.

Android images and sources (http://www.multiupload.com/B3FY1M82I9)

Patched images (http://www.mediafire.com/?qijtkmm2jzt). Courtesy of Geekoid.
Preparation

Lets get some of the basics out of the way:

Open Task Manager
Kill the iTunes Helper process
Install iPhone Explorer
Connect your iPhone to your Mac/PC
Run iPhone Explorer
Click the Change Root button
Select / Real iPhone Root Directory
Browse to private/var
Copy ramdisk.img, userdata.img, cache.img and zImage from Downloads#5 (Android images and sources) to that var directory
Copy system.img and android.img.gz from Downloads#6 (patched images) to the that var directory
Thats all the Android files on your iPhone, now to make them run!
Setting Up Virtual Box

Install VirtualBox
Open VirtualBox
Go on File Virtual Media Manager
Make sure Hard Disks is selected
Click Add
Locate the ubuntu-9.10.vdi file (download#3) and select it
Close Virtual Media Manager
Go on Machine New
Click Next
Under Name enter Ubuntu
Select Linux Operating System
Select Ubuntu Version
Click Next
Set an amount of RAM, the default should be fine
Click Next
Select Use existing hard disk
Select the ubuntu-9.10.vdi
Click Next
Click Finish
Select that new machine to start up Ubuntu
The password to login is: reverse
Setting Up Ubuntu

Almost there if this feels a bit long, just consider how short and simple each step is!

Click System (top bar) Administration Synaptic Package Manager
Enter the password: reverse
In the quicksearch box, type libusb-1.0, click the Check Box next to libusb-1.0-0 and select Mark for installation
In the quicksearch box, type libreadline, click the Check Box next to libreadline5 and select Mark for installtion
Click Apply
When its all installed close the Package Manager
Open Firefox (in Ubuntu)
Download openiboot installer from here
Click Places (top bar) Downloads
Right-click openiboot.zip and click Extract Here
Click Applications (top bar) Accessories Terminal
Without the quotes, type cd Downloads/openiboot
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
Youll 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). Youll 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 doesnt work just type: ./oibc
Youll 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 youve got openiboot installed on your iPhone. Youre done!
Finishing Off

What youve 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 thats the only way right now that you can boot into Android. Heres 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 dont 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 whille

Category:

Howto & Style

Tags:

License:

Standard YouTube License

  • likes, 28 dislikes

Link to this comment:

Share to:

Uploader Comments (MikeSongz23)

  • the android images and sources download link doesnt work, could you upload another link please ? or if someone else could

  • @TriBuckz ill try to fix it

  • guys does it runs android apps??

  • @fazliserin it does android apps im trying to figure out a way to do it and pose a video on it

Top Comments

see all

All Comments (53)

Sign In or Sign Up now to post a comment!
  • please update the patched images file. I can't find it anywhere.

  • After seeing this video I NOW know without a shadow of a doubt that the iPhone is the best mobile device to use to upgrade to Android! (same way everyone uses internet explorer just to get a better firefox

  • nigger go kill yourself you will never ever be famous your going to die no one loves you

  • Does anyone have the patched android images? please? mediafire link no longer works. :-\

  • Coon.

  • Fuck that!! You did not test it on your own device!! Why should we even believe you???

  • @Pokemonfan891 Yay! I don't have to ask my question now!

  • Will this work on my iPod Touch 2G MC Model 8GB on iOS 4.2.1 and jailbroken with GreenPois0n?

  • will this work on iOS4.2.1? will this also work on an iDevice with retina display?

  • Ur fukking stupid ass motherfuker ur iPhone sucks balls my HTC EVO is way better and don't even need that shit

View all Comments »
Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more