Android running on iPhone

Android running on iPhone


Hi, my name is David Wang Better known as planetbeing on the Internet
and this video will be demonstrating Android running on the iPhone. This an iPhone 2G and we demonstrated the Linux kernel running on
this device over a year ago and unfortunately I got distracted with the iPhone 3GS jailbreak
and there’s some months where I had a hiatus and I wasn’t working on the iPhone at all and so things got a little delayed. but now I’m back and going to show you some cool stuff so I wanted to be in the iPhone OS when this video started just to
demonstrate that the iPhone can in fact dual-boot both the iPhone OS and Android so, you know, even if you install Android
on your phone, your iPhone can still be used normally so first we’re going to shut down the iPhone and as you can see from the reflection I’m using a very primitive tripod and and an iPhone 3GS
to record my video. Not exactly made of money, so I apologize for the quality of the video Umm Okay, so this is the openiboot bootloader that you guys were shown in the previous video Since my Photoshopping skills aren’t really up to scratch there’s no Android button on this bootloader. However, I, uh hacked it so that if you hold down the home
button on the openiboot console icon it’ll be a signal to boot Android so right now it’s initializing the NAND and loading the kernel and the init ramdisk
from the NAND which is the Linux kernel, of course. Now we’re inside of the kernel. Little Tux logo there Basically my ramdisk mounts some loopback partitions from
the data partition on the NAND and instructs Android to use that
before passing control over to Android. So now Android has control. And we should see the framebuffer initialize
and the Android logo come up pretty soon. So, sorry for the long video but I wanted to show you guys the whole boot process. So the Android logo, with a nice little animation. I’m sorry this took so long but last time there was a release, people
made fun of iPhone Linux, deservedly for not having any of the drivers and not being
really usable But, you know, so I wanted to make sure that
everything was usable before I show this off. So Android booted. I have a Rogers prepaid SIM in here, so there it is. Android. Of course it’s not really production quality yet. I’d say it’s alpha quality. Umm, that Pretty much everything works Uh. First, we’ll associate to the WiFi. It’s slightly buggy because I didn’t bother to implement all the proprietary driver — not proprietary — but Android specific driver extensions
that sometimes the OS thinks it’s not scanning, but it is.
See, we’ve associated. So, I think one of the things you can show is the how to browse the Web– ah I’m a little clumsy with this operating system. There’s a little bit of a button shortage on the iPhone so I repurpose the volume buttons as the call and home button. Let’s go to uh… Reddit. Maybe I should’ve gone to Digg, there’d be fewer letters. So as you can, see it’s pretty usable. I like this feature of Android. Got a little zoom thing. You can quickly find that portion of the page you’re interested in.
Zooms it out for you. So yeah, there’s the browser. Uh, second thing is probably playing music. I have to manually scan for, uh. Music because it’s designed to work with a
SD card which obviously the iPhone is not fo– equipped with. Not this again. It’s, uh, hard to operate this thing behind a camera. It’s a little sluggish but As I told you before, it’s actually running the debug version of the thing. There’s actually a garbage collector running inside the
Linux kernel right now, just to make sure I don’t have
any memory leaks. There you go. So. Playing music. Uh, last thing I wanted to show you. is making a call with it. There’s this joke on the internet about the
GNU phone where you have to give something like twenty command-line arguments to place a call. And on Slashdot I read that there’d have to be
two kernel versions and one for answer mode and uh for dialing mode. I actually considered doing something like
that as a joke it but uh, it’s more trouble than it’s wor– than it’s worth. So, uh. I’m going to use my desktop here to send a SMS to this uh to this phone and… what should I say… “Hello world” is always a good option. Just make sure I don’t make any typos typing with one hand. So. Skype says it’s sending. Hopefully I will receive a message in a second. And there it is. Okay, so. I think the last thing to test is making a call So, I’ll place a call with Skype here. You’re hearing my computer speakers. [ring] There you go, click the answer button. All right, so. Hey, you can hear me in the speakers. Hello?
[speakers] Hello? There you go so I just put it next to my– Sorry, there’s the GSM noise Uhh So I’m going hang– So I’m going to try to hang up. And. That’s pretty much it So uh Check out our blog at linuxoniphone.blogspot.com Uh, if you can throw in a couple of bucks for donations,
I’d really appreciate it. If you can throw in a couple of lines of code for, to help with this project, I’d appreciate that even more.
There’s plenty of ways people can contribute. Um, that’s pretty much it. Thanks, guys.

99 Comments on "Android running on iPhone"


  1. any chance you could give me some areas that I should study so I can understand and modify the Darwin Kernel? Coding language, architecture and the likes?

    Reply

  2. Have a ipad 2 and a s2 not he latest devices but atleast i can appreciate both not like u poor fags

    Reply

  3. S2 for my emulator custom rom etc… And its fast i run it on 1.4ghz stable and my ipad 2 for browsing etc and exclusive ios guys just prefer anything they have in their possesion

    Reply

  4. Its the first generation iPhone ofcourse. It took Android devices like 6 years to be smooth

    Reply

  5. Dear mad jealous hater, actually it goes to show how iOS is so optimized as to work on the old iPhone 2 but Android requires heaps of power to run its fragmented and unoptimized operating system.

    Reply

  6. Fragmented? I love how Apple have somehow managed to convince people that a monopoly is a good thing and choice is somehow bad.

    Reply

  7. Good point; but note that the Google Play store doesn't allow you to download the Amazon store, etc. As for monopoly, on Android devices their is a kind of strangelove about accepting that Google shall be the default Google Search, Gmail, Calendar, Docs, Maps, Drive, Music, Plus (social network), Picasa (images), YouTube (videos), … might as well wear Google across ones eyes, ie, Glass. Google has legitimized spyware and the masses call the competition "Sheeple" product. Brave New World irony.

    Reply

  8. Yup… wait, which hardware did Galaxies use back then? Oops, there were no decent Android phone back in 6 years ago… My apologies… Did you manage to get iOS on your cheap LG phones?

    Reply

  9. Maybe somebody got an iPhone, then realized Android in better? Obviously this old version sucks, but 4.2.2 blows IOS out of the water.

    Reply

  10. Why not? Android is flexible. But well i have to agree with you at a point. Why buy a crappy iphone(1.2 GHz dual core) at 650euro for installing android over it which wont be fully functional, while you can get a phone with 600 euro which will be 1.8 Ghz quadcore with android fully working on it. I think you are right.

    Reply

  11. he's taking a video of a cell phone in portrait orientation. you want him to hold it sideways? would that help?

    Reply

  12. crapdroid….good one. Tell that to the market share of smart phone users who prefer Android over iOS

    Reply

  13. U fcccckkkiiiinnnng android users just know one thing apple is capable of running android on it phone n here's the point does ur android mobile can run ios?

    Reply

  14. This is nice , iphones are pretty butt it stops there , ios is so baaaad. You cant do shit , do download blakmarked apps on iphone you have to jailbreak but on android you just press a button , android is faster got a faster user interface and just better

    Reply

  15. Yes, there are a million Custom ROM's available for Android that make the phone look like iOS.

    If you root the phone, you can install a ton of different Custom ROM's which make the phone look completely different.

    BUT, Android cannot actually run iOS as iOS isn't open source. Nobody can take the code or edit it or whatever.

    Reply

  16. You aren't made of money, that's fair. But are you at least made of that special ability not to take VERTICAL-ORIENTED videos with your phone!?

    Reply

  17. gadgetshow . channel5 . com/gadget-show/gadget-news/how-to-get-the-ios-7-look-on-your-android-phone

    Reply

  18. You do realise android is not a non-profit organisation either? If android had the chance of earning the same amount of money as apple does. It would do the exact same. Also android wants to earn huge amounts of money.

    Reply

  19. android does make more money than apple because android isn't greedy and close to their operating system to everything else… They made a better product that more people want to buy, the ones with brains anyway… my 90 dollar android phone can do 10 times more than your 800 900 dollar iphone and faster too! I dont care what you fanboys think you know ( if you're in apple fanboy you're clearly retarded anyway ) i get to enjoy way more for way less cost … No brainer !

    Reply

  20. does android market work? I would think you have no gapps installed right? how would you do if you wanted to download android apps? Also when doing this do you loose all pre-existing data on the iphone?

    Reply

  21. it realy work but i get the boot message "No sd card connector detected" and the camera dont work (y)

    Reply

  22. بعد رفض شركة آبل وصاحبها ستيف جوبز إدراج الفلاش لأجهزة آبل مما جعل شركة أدوب تعترف بالهزيمة وتنسحب من ساحة هذه المعركة, وفقط بفارق أيام من هذا الإعلان, فإن الفلاش يأتي للآي فون على يد مبرمج شاب بعد أن قام بتثبيت نظام أندرويد على جهاز آي فون.
    هذه هي المرة الأولى في عالم الهاكرز و في تاريخ الهواتف الذكية الذي يتم تثبيت نظام آخر على جهاز آي فون. فمن حيث المبدأ كان يعتقد انه من المستحيل عمل ذلك ولكن بعد أن قام هذا المبرمج الشاب على تثبيت نظام أندرويد على الآي فون قام بكسر هذه النظرية.
    اليكم فيديو يوضح ما ذكرناه أعلاه.

    Reply

  23. Guys please translate what I wrote in Arabic, it's an AWESOME comment originally written by Khaled Benbda, the cool Muslim dude that commented 10 months ago. I just thought it was awesome comment.

    Reply

  24. A few questions. First of all, really impressive. Do you have to load Android every time the phone boots over the iOS? That's kind of annoying. It should be one time and then stick forever. Second, is this possible on a 4/4s/5/5s/5c?

    Reply

  25. This is worst and dumbest think ever. There is too many androids anyway. If there are too many android, what makes android cool? IOS FTW!

    Reply

  26. Oh my god i cant understand how these people think that androids are better! The iphone has better specs, a better price, a retina display, 4K and its like 10 times smoother. I just dont understand how these fanboids cant accept the pure, true, proven facts!

    Reply

  27. Interesting video, I would imagine android not to run snappy on apple hardware. However I would like to see the speed of iOS on superior android hardware.

    Reply

  28. that is not a android fake if it is a android then what is the version of this android fake loooooooooooooooooooooooooooooooooooooooooooooser

    Reply

  29. This dude recorded this vid with an iPhone in a flower pot

    I see from the iPhone screen reflection

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *