Ultimate Blog for Android Phone Owners
HOW TO: Install Android On An iPhone 2G
I’ve written up a tutorial for anyone to install Android on their iPhone 2G. It’s quite long, but only because it’s so simple and each step has been broken down to almost every click just so it’s easy for a total beginner to try this out!
Disclaimer
I take no responsibility for any damage you might cause to your phone by following this guide. Whether it gets bricked, blocked or eventually thrown out of the window, I can’t be held responsible. Use this guide at your own risk. Thanks!
Introduction
Today’s hype has all been about Android on an iPhone. As soon as I heard I knew what I’d be doing after work. Anyway, I’ve finally managed to get Android working and thought I’d write up a clear tutorial for anyone who wants to do it. Remember, I did this all on a Mac, but it should be possible on Windows or Linux too. Windows users just get the Windows version of VirtualBox.
The end result is far from a fully working Android system. It’s Android 1.6 with basic features – calls, texts, WiFi but no camera and probably a few Force Closes. It’s easy to upgrade Android versions once you’ve managed to get to the end of this tutorial so there’s no harm in getting the hard part out of the way now!
Downloads
Here’s a bunch of stuff that you’ll need before you start:
- IMPORTANT! Jailbroken iPhone 2G
- VirtualBox (link). Get the right version Windows/Mac
- VirtualBox Ubuntu Image (link). Download number 10, Ubuntu Linux 9.10 codename Karmic Koala x86
- iPhone Explorer (link). If you’re on Linux you can use FTP such as FileZilla instead.
- Android images and sources (link)
- Patched images (link). Courtesy of Geekoid.
Preparation
Let’s 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
- That’s 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 it’s 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
- 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!
Finishing Off
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
Good Night
I think this guide is plenty enough to help you get Android on your iPhone. As mentioned, it’s not the full OS yet, but hopefully we’ll see a lot more devs contributing and a lot of advancement of this project. It’s gotten quite late and I woke up really early so I’m heading off to bed. Feel free to mention any issues in the comments and I’ll try to help out tomorrow. I’ll also get some screenshots and videos up tomorrow too!
Credits
planetbeing – the man who did all the hard work!
WinXBlog – guide for getting openiboot running
Geekoid – for the full system images
marco79 for FAQs 3-6
The entire Android and iPhone dev communities, making all this stuff a reality!
Anyone I missed? Sorry if I have but feel free to tell me. I don’t want any credit for other peoples work.
FAQ
- My iPhone is bricked now, how do I fix it? Use the steps in the Bricked Phones section below to make your brick work
- It gets stuck at the baseband message? You’re probably using WinSCP for the file transfer. Use FileZilla instead and everything should work. Thanks Siddharth
- Problem: I cannot boot a second time into Android after succesful installation. It stops with “Welcome to iboot” console.
Solution: 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! - Problem: I can’t add the downloaded ubuntu image to virtual media manager in VirtualBox
Solution: You have to unzip the archive. The extension “7z” means that it is a compressed (kind of) Zip file. Use any “7zip” capable unarchiver, i.e. Winrar, 7zip, BetterZip etc. - Problem: When i type ‘nor_read 0×09000000 0×0 1048576′ and press Enter the iphone reboots
Solution: Don’t copy and paste the string, type it by yourself! - Problem: In terminal, when running command ’su ./oibc’, I cannot type the password
Solution: Yes you can, you just won’t see it (no cursor). Just type it blind (and welcome to Linux shell btw).
Thanks to marco79 for FAQs 3-6!
Bricked Phones!
- If your iPhone appears bricked do a DFU restore, using these instructions:
1. Connect your iPhone to your computer.
2. Turn iPhone off.
3. Hold power and home together for 10 seconds (exactly).
4. Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.
5. A few seconds later iTunes should detect your iPhone.
6. If the Restore Logo is present on the screen, you are in Recovery Mode, not DFU. - My iPhone is still bricked! Don’t worry it’s still not fully 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, are you taking the mick? Nope, no mick taking. 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.
- OMG. Still no luck! Try these steps:
This trick worked under the windows XP.You need install LibUsb-Win32 drives on your PC.
1) Connect your iphone to the PC.
2) Hold Sleep(Power) button and Home button for 10 sec(exactly).
3)Holding the home button and leave power.
4)After few seconds you PC will recognize the usb drivers and itunes will detect the you iphone in restore mode.
Thanks to Macin for that!
Updates
Update 1 (23/04/10 11:05GMT): Added extra step to download fixed openiboot.img3 file in Setting Up Ubuntu section. Thanks to planetbeing
Update 2 (23/04/10 15:26GMT): Merged updated openiboot.img3 with the openiboot.zip download. Should work on all 2G’s now, regardless of jailbreak method.
Update 3 (23/04/10 21:17GMT): Updated Getting Android Working, step to get correct superuser permissions before attempting to write openiboot. Thanks blazter2k
Update 4 (26/04/10 12:13GMT): Reuploaded files for step 5 to multiupload (link)
| Print article | This entry was posted by Superhero on April 23, 2010 at 12:18 am, and is filed under Modding, News, Tutorials. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 1 year ago
Many thanks an enormously amazing blog site. I located on this website information and facts designed in the perfect method. I should endorse those web site anywhere in the planet thereafter to each and every of my close friends. I had looking around this kind of on the internet for a number of days to weeks. Again thanks for expressing this kind of amazing matter.
about 1 year ago
I adore foregathering utile info, this post has got me even more info! .
about 1 year ago
Many thanks an extremely awesome site. I located at this website information and facts written in a superb method. I can suggest the blog anywhere in the planet then to each and every my buddies. I have been browsing this specific on the internet for a number of nights. Once more many thanks featuring this particular gorgeous area.
about 1 year ago
Wow, awesome blog format! How lengthy have you ever been running a blog for? you make running a blog look easy. The whole glance of your website is wonderful, neatly as the content material!
about 1 year ago
Thanks, I have recently been searching for info about this topic for ages and yours is the best I have discovered so far.
about 1 year ago
Woah! I am really enjoying the template/theme of this site. It is simple, yet effective. A lot of times it is difficult to get that is perfect balance between user friendliness and appearance. I must say you have done a great job with this. Additionally, the blog loads super quick for me on Internet explorer. Superb Blog!
about 1 year ago
Good day, I’ve been hunting pouring in here for sometime now. Quite possibly pretty much thinking that also engineered this url? Coupled with on earth do you prepare this article? I’m certainly wanting to make our blogging site but am not sure how to begin. gives thanks
about 1 year ago
Son of a gun! Everybody is aware of that these are the hot tips in the subject of.
daidaihua
about 1 year ago
howdy fellow web master! I really enjoy your website! I liked the make of your sidebar.
about 1 year ago
When I originally commented I clicked the -Notify me when new feedback are added- checkbox and now each time a remark is added I get four emails with the same comment. Is there any means you’ll be able to remove me from that service? Thanks!
about 1 year ago
Dead composed written content , thanks for entropy.
about 1 year ago
Hi, disheartened germane in support of my english, unmoving learning. In low-down high-minded descriptions. Peradventure ages I can I old man a blog. Yours
about 1 year ago
I am extremely impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it’s rare to see a nice blog like this one these days..
about 1 year ago
I’m getting “USB device
‘Apple Inc. Apple Mobile Device (recovery mode)’ with UUID {2ac163d3-3158-4b-1f-9db7-c7f766424730} is busy with a previous request. Please try again later.”
While trying to click on devices usb devices and apple inc . apple mobile device recovery.
Help?
about 1 year ago
I was initially extremely pleased to search out this web-site.I desired to thank you for your time with this amazing read!! I ACTUALLY positively enjoying each little bit of it all and I’ve got you book-marked to check out brand-new information you blog post.
about 1 year ago
I have an Ipod 1g 8gb .. when i enter the command loadibec openiboot.img3 on cmd .. it gets in.. i tried the android and it works fine .. but when i want to do the next step entering the comand oibc it won’t work on the CMD .. shows up failed connetion .. osmething like that :/ .. what can i do
about 1 year ago
I’ve loaded your blog in 4 completely different web browsers and I must say this website loads a lot faster then most. Would you mind emailing me the name of your website hosting company? My personal email is: RonaldSSchiro@prodigy.net. I will even sign up through your own affiliate link if you would like. Thanks
about 1 year ago
20. I am extremely impressed with your writing skills as well as with the layout on your blog. Is this a paid theme or did you customize it yourself? Anyway keep up the excellent quality writing, it is rare to see a nice blog like this one nowadays..
about 1 year ago
Top-notch article it is surely. Friend on mine has been waiting for this tips. I am looking forward for more updates:) Words of Wisdom: We cannot see our reflection in running water. It is only in still water that we can see.
about 1 year ago
Praise you for taking your time to discuss this with us, I feel greatly about it and love learning more on this topic. If it is possible, as you gain more knowledge, would you update your site with more information? It is vastly helpful for myself.
about 1 year ago
I adore yours web blog theme, which theme do you use?? please reply.
about 1 year ago
Эффективные диеты для похудения. Статья о том, какие эффективные диеты существуют. Медицинский центр NewMedical, Киев.
Диеты мира. Все о питании и диетах. Похудеть легко.
Сборник популярных диет для быстрого и эффективного похудения. Статьи о здоровом образе жизни, спорте и правильном питании.
Все диеты мира. Каталог диет. Похудение. Энциклопедия здоровья.
Диета на молочных продуктах хороша тем, что не потребует от вас никаких дополнительных затрат, кроме как покупки готовых продуктов в ближайшем магазине.
about 1 year ago
Every so often citizens are layered this way. There’s a thing completely different directly below than what’s on the outside. However sometimes, there’s 1 / 3, perhaps deeper level, which one is like the most notable surface one.
about 1 year ago
Thanks for your personal marvelous posting! I actually enjoyed reading it, you happen to be a great author.I will make sure to bookmark your blog and will eventually come back someday. I want to encourage you to continue your great writing, have a nice weekend!
about 1 year ago
Thx for the info, really help me out
about 1 year ago
There are actually a number of details like that to take into consideration. That may be a great level to deliver up. I offer the ideas above as normal inspiration but clearly there are questions just like the one you convey up the place an important thing can be working in trustworthy good faith. I don?t know if finest practices have emerged around issues like that, but I am positive that your job is clearly recognized as a good game. Both girls and boys really feel the impact of just a second’s pleasure, for the rest of their lives.
about 1 year ago
Howdy! This is kind of off topic but I need some guidance from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about making my own but I’m not sure where to begin. Do you have any points or suggestions? Many thanks
about 1 year ago
hey, nice weblog and great publish”
about 1 year ago
Pretty nice post. I just stumbled upon your weblog and wanted to say that I’ve really enjoyed surfing around your blog posts. After all I’ll be subscribing to your feed and I hope you write again soon!
about 1 year ago
Undeniably believe that which you stated. Your favorite reason seemed to be on the net the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they just don’t know about. You managed to hit the nail upon the top and also defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more. Thanks
about 1 year ago
Improbable distribute! That may aid a number of individuals discern out about this subject. Do you would want to include online video clips with each other with these? It may definitely assist out. Your motive was spot on and owing to you; I in all chance will not have to report every little thing to my pals.
about 1 year ago
They were a well performed publish , almost brilliance … most much more of it in the next future!
about 1 year ago
Aw, this was a really nice post. In thought I want to write like this – taking time and precise effort to make a very good article is very rare…
about 1 year ago
An interesting dialogue is worth a comment. I think that it is best to write extra on this subject, it won’t be a taboo subject however usually individuals are not brave enough to talk on such topics. To the next. Cheers
about 1 year ago
I don’t even know how I finished up here, however I assumed this submit was great. I do not recognize who you are however certainly you are going to a famous blogger if you happen to aren’t already
Cheers!
about 1 year ago
Can you concept me with any tips concerning how you produced that web page glimpse this great , I’d enjoy it!
about 1 year ago
you might have a fantastic blog here! would you prefer to make some invite posts on my weblog?
about 1 year ago
I ought to say that it is my very first time browsing your site. Now this is the kinda of stuff i like to read about. Excellent website. I just finished mine and i was looking for some ideas and you gave me a few. Great read!
about 1 year ago
I together with my pals were checking the great ideas found on the website then before long got an awful feeling I had not expressed respect to the web blog owner for those techniques. The boys had been so warmed to study them and have surely been enjoying these things. Many thanks for truly being quite thoughtful and for deciding on such beneficial themes most people are really desirous to learn about. My personal sincere regret for not expressing gratitude to you sooner.
about 1 year ago
Found this blog on twitter, and I just needed to say that I appreciate the information!
about 1 year ago
magnificent points altogether, you simply won emblem reader. What would you suggest about your post that you just made a few days in the past? Any positive?
about 1 year ago
I do’nt suppose any one has the pathced image files? The mediafire link no longre contians tehm.
about 1 year ago
Hello there I significantly fancy your article. If you would prefer to talk about it,Iwould cherish to communicate along with you, my name is Ike. My personal e mail is above. Cheers!
about 1 year ago
I like the helpful information you provide in your articles. I’ll bookmark your blog and check again here regularly. I’m quite certain I will learn many new stuff right here! Good luck for the next!
about 1 year ago
dy as an app, which is a great start, but it i
about 1 year ago
This is my first time I have visited this site. I found a lot of interesting information in your blog,thank you very much,
about 1 year ago
Реферат – Технология отрасли [url=http://akvabalanssalon.ru/page-4/index.html]О социологическом анализе миграционных процессов Реферат[/url] Бухгалтерский учет ИУП (Вариант – 15) Реферат – Безопасность жизнедеятельности Политическое лидерство Лизинг на промышленном (сельскохозяйственном) предприятии Понятие и экономическое содержание риска + задача Карташова Л.В., Никонова Т.В., Соломанидина Т.О. Организационное поведение: Учебник. – М.: ИНФРА-М, 2001. – 220с. The creation of the computer
Учебная программа ПОЛИТИКА ТОВАРОДВИЖЕНИЯ для студентов всех форм обучения [url=http://akvabalanssalon.ru/kotrolnie-raboti/agroprodovolstvennaya-politika-i-mezhdunarodnaya-torgovlya:-.html]Cкачать реферат по теме Основные тенденции инвестиционной политики арабских стран[/url] АНАЛИЗ ПРЕДЛАГАЕМОГО НОВОГО ТОВАРА (УСЛУГИ) В РАМКАХ БИЗНЕС-ПЛАНА ДЛЯ ДЕЙСТВУЮЩЕЙ ОРГАНИЗАЦИИ СОВРЕМЕННАЯ Диплом – модель менеджера Нормативно-правовое регулирование учета и отчетности по финансовым результатам Конкурентоспособность ГМЗ – диплом История туризма : Сборник / Составители Макаренко С .., Саак А Лытнев О.А. Основы финансового менеджмента. Ч.I: Учебное пособие / Калинингр. ун-т. – Калининград, 2000. – 120 с. Рекомендуемая литература – Международный маркетинг и менеджмент
Ценные бумаги: Учебное пособие. – Мн.: БГУ. – 123с. [url=http://akvabalanssalon.ru/page-3/page-9.html]Cкачать реферат по теме Магнитные свойства археологических объектов Наука и техника[/url] Применение экспертных оценок при проведении маркетинговых исследований Диплом по оборотным средствам в ОАО Натали Немецкая классическая эстетика (контрольная – эстетика) Экономическая политика России в 17 веке, необходимость и основное содержание аграрной реформы Кобзик Е.Г. Бухгалтерский учет и аудит. – Часть I: Курс лекций. – Мн.: Академия управления при Президенте Республики Беларусь, 2003. – 177с. Отчет Митра 2006 г. Организация труда и заработной платы
about 1 year ago
Saved! Found your self on google and I am glad I was able to. Great site you ought to get plenty of traffic here’ like to own a blog along these lines.
about 1 year ago
Good an very informative post. I will be able to return to your blog regullary. One thing: I don’t precisely recognize what does one mean in the second paragraph. may you please exmplain your opinion?
about 1 year ago
You did not try to look in google.com?
[b][url=http://www.allyahoo.net/przedmioty-kute-z-zelaza-stawiamy-na-trwalosc/]kowalstwo artystyczne[/url][/b]