Dorrway Forums: Install Android 1.6 OS onto iPhone 2G - Dorrway Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

Install Android 1.6 OS onto iPhone 2G Rate Topic: -----

#1 User is offline   erik Icon

  • Administrator
  • Icon
  • Group: Administrators
  • Posts: 53
  • Joined: 07-February 10

Posted 25 April 2010 - 09:47 PM


How to port the Android OS to your iPhone
This process can be done on a PC/MAC and it helps you install the Android 1.6 OS with basic features like calls, texts, Wi-Fi but no camera and probably a few Force Closes. After installing you can also update the newer Android versions.

What you need:

1. A jailbroken 2G iPhone.
2. Virtual Box.
3. Ubuntu Image – choose the Ubuntu Linux 9.10 codename Karmic Koala x86, it’s the number 10 on the list.
4. iPhone Explorer – if you are using Linux we recommend FilleZilla.
5. Android OS image and sources.
6. Patched Images.

Starting Instructions

1. Close the iTunes Helper process from the Task Manager ( Ctrl+Alt+Delete).
2. Install iPhone Explorer from the link above.
3. Connect your iPhone to your PC using an USB cable.
4. Run the iPhone Explorer and click on the “Change Root” button.
5. Select the “/” Real iPhone Root Directory and the browse to “private/var”.
6. Copy the “ramdisk.img”, “userdata.img”, “cache.img”and “zImage”from #5 download above to the “var” folder. Also, from the #6 download above, copy the “system.img” and “android.img.gz” to the same folder.

Setting up the Virtual Box

1. Install the VirtualBox and go to “File”->”Virtual Media Manager”. Make sure the “Hard Disks” option is checked and click on the “Add button”. Now browse to the Ubuntu image, the one from the #3 and select it. Close the Virtual Media Manager.
2. Go to “Machine”->”New” and click “Next”. Type “Ubuntu” under the “Name” option.
3. Select “Linux operating system” and “Ubuntu” version. Click “Next”.
4. On the amount of Ram select the default option and click “Next”.
5. Select the “Use existing hard disk” and then the “ubuntu-9.10.vdi”. Click “Next” and then “Finish”.
6. Select the new machine to run Ubuntu and use the “reverse” password to login.

Setting up Ubuntu

1. On the top bar, click “System” ->”Administration”->” Synaptic Package Manager” and enter on the password tab: “reverse”.
2. Go to the quicksearch box, type “libusb-1.0”. Click the Check Box next to libusb-1.0-0 and select” Mark for installation”. Repeat this procedure for the “libreadline”. Click Apply.
3. When done, close the “Package Manager” and open Firefox in Ubuntu.
4. Download openiboot installer.
5. On the top bar, click “Places”->”Downloads”. Right click on the “openiboot.zip” and click “Extract Here”.
6. Again, on the top bar, click “Applications”->”Accessories”->”Terminal”. Type “cd Downloads/openiboot”.
7. Restart your iPhone in Recovery Mode by holding “power off” and “Home” buttons.

Setting up Android

1. In the Ubuntu Windows, of the Virtual Box, go to “Devices”->”USB devices” and select iPhone (Recovery mode).
2. Go to the Terminal and type “sudo su”.Use the “reverse” password. Type again “./loadibec openiboot.img3” in the Terminal windows. You should now see the OpeniBoot screen on the iPhone.
3. Hold down the power button for a few seconds and you should see that on the buttom, the “openiboot console” option will be selected.
4. On the iPhone, press “Home”. You should see a lot of text running on your screen, hopefully stopping at the “Welcome to openiboot” message.
5. On the VirtualBox, in the Ubuntu Windows, go to “Devices”->”USB Devices” and select iPhone in the OpeniBoot Mode.
6. In the Terminal windows, type “su ./oibc” and enter the “reverse ” password. If it doesn’t work, type instead only “./oibc”. This should make the text from the iPhone port to the Terminal window.
7. Again in the Terminal window, type ‘nor_read 0×09000000 0×0 1048576? and press Enter.
8. After it says “Done”, type again ‘~norbackup.dump:1048576? to back up your NOR memory. Just in case, save a copy somewhere.
9. In the Terminal window, type “install” and hit Enter.

Starting up Android

1. If you still have the Terminal window opened, running the oibc, type “reboot” and press Enter. If not, disconnect your phone and restart it.
2. On the iPhone, when openiboot appears, press the “Power Button” to get the openiboot console to the front screen.
3. Hold down the “Home” button and the Android will start to boot.
Pfiu, this was long. Now you should have installed the Android OS on your iPhone. If you encountered any problems until now, read bellow.

Troubleshooting Guide:

If you get stuck on the baseband message, use the FileZille for the file transfer.

  • If your iPhone looks like a bricked one, do a DFU restore:
1. Connect the phone to your PC via an USB cable.
2. Turn the iPhone off.
3. Hold “Power” and “Home” button for exactly 10 seconds.
4. Release the “Power” button and keep the “Home” pressed until the PC makes a beep sound.
5. A few seconds later the iTunes should detect your iPhone. If you see the “Restore” logo, you are in the Recovery Mode, not the DFU. Start again.

  • If you did the DFU above and your iPhone is still bricked, repeat if after 5 minutes. Users say that it may take an hour or two for the iPhone to enter the DFU mode.
  • If you cannot get the phone into the DFU mode, connect the iPhone to your wall charger. Hold down the “Power” button for 10 seconds minimum. Remove the charger and repeat the troubleshooting procedure above.
  • If you are using windows XP, you might try this:
1. Install LibUSB-Win32 drivers on the PC.
2. Connect the phone to the PC using an USB cable.
3. Hold the “Power” and “Home” buttons for exactly 10 seconds.
4. Release the “Power” button and keep holding on “Home”.
5. After a while, the PC will recognize the USB drivers and iTunes will detect the iPhone in restore mode.

Hope that fixed your issues and now you can enjoy the ported Android on the iPhone. Special thanks to AndroidALot.com blog. They also got these instructions on video.


0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users