The end result is Android 1.6 Doughnut running on the original iPhone, and you can find the step by step guide on how to install Android on the Apple iPhone 2G below.
[DISCLAIMER] This website is not responsible for any loss of data or device malfunction which may occur as a result of following this guide. Please proceed at your own risk.
[NOTE] The following guide is based on Ubuntu (Linux). However it should be very similar on Windows and Mac computers. In case you are using a Windows PC, substitute using a command prompt where you require the terminal, which is available on Mac and Linux.
REQUIREMENTS
- You need to have a jailbroken Apple iPhone.
- - Download and install FileZilla.
- Download and iPhone Explorer if you are using Mac or Windows (optional).
- - Download Android images and sources.
- Copy all the downloaded files into your Downloads folder
- - Download patched images.
- Copy all the downloaded files into your Downloads folder
- - Make sure you have iTunes closed and killed the iTunes Helper process (windows/mac)
GUIDE
- Find your iPhone IP address by
- Go to Settings > WiFi on your iPhone
- Click the blue arrow close to the network name and note down IP address
- - Restart your iPhone in Recovery Mode (power off, hold down Home button, connect to USB cable) and connect it to your computer
- - Open FileZilla
- Click New Site.
- Type the IP address of your iPhone under Host.
- Change Server Type to SFTP
- Set Logon Type to Normal.
- Type root for the User and alpine for the Password.
- Click Connect and you will be connected to your iPhone
- - Copy the following files into the var directory of your iPhone.
- ramdisk.img, userdata.img, cache.img and zImage from Android images and sources
- system.img and android.img.gz from patched images
- - Open terminal, type sudo su and enter your password. (Windows users need to ensure they run command prompt as administrator)
- - Type cd Downloads/openiboot
- - Next type ./loadibec openiboot.img3 and you will see the OpeniBoot screen appear on your iPhone
- - Hold down the power button a couple of seconds on your iPhone.
- - The bottom option, openiboot console, will become selected
- - Press Home on your iPhone. You’ll see a bunch of text appear and stop at “Welcome to openiboot”
- - In terminal type su ./oibc and enter your password.
- - 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.
- - If you still have Terminal open with the oibc still running, just type ‘reboot’, press Enter and skip to step 18.
- - 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
FAQ
Q1) My iPhone got bricked, how do I fix it?
- If your iPhone appears bricked do a DFU restore, using these instructions:
- Connect your iPhone to your computer.
- Turn iPhone off.
- Hold power and home together for 10 seconds (exactly).
- Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.
- A few seconds later iTunes should detect your iPhone.
- If the Restore Logo is present on the screen, you are in Recovery Mode, not DFU.
- If iPhone is still bricked
- Just retry the above DFU steps every 5 minutes or so. People have reported that it can take up to an hour or two before the iPhone enters DFU mode.
- Still bricked?
- Connect your iPhone to the mains wall charger.
- Hold down the power key for at least 10 seconds. Nothing will happen.
- Take it off the charger and connect to PC using the steps in #1. You should now be in DFU mode.
- Still no luck? This trick worked under the windows XP.You need install LibUsb-Win32 drives on your PC.
- Connect your iPhone to the PC.
- Hold Sleep(Power) button and Home button for 10 sec(exactly).
- Holding the home button and leave power.
- After few seconds you PC will recognize the usb drivers and iTunes will detect the you iPhone in restore mode.
- When selecting the OS in the openiboot screen (Apple or Android), DON’T just single click the home button but keep it pushed for about 3 seconds!
- Don’t copy and paste the string, type it by yourself!
However upgrading to future versions of Android after installing this mod is quite easy.
sources – Geekoid | WinXBlog | planetbeing
No comments:
Post a Comment