Well, it has been done. Plenty of people have mentioned that it wasnt possible to run Android on the iPhone. However, David Wong, also known as planetbeing showed off Googles mobile operating system working with one of Apples flagship devices by way of YouTube (how ironic). Initiating the boot procedure with a boot program called OpeniBoot, which is a spin-off of iPhone OSs iBoot. The hack was conducted on the original iPhone (first generation, if you dont know what I mean by original). Wong went on to state that porting the software to the iPhone 3G would be pretty simple, but not forgetting to mention that bringing it to a iPhone 3GS would be difficult. He also stated that the iPhone can even dual boot both operating systems.
“The iPhone can in fact dual boot both the iPhone OS and Android, so even if you install Android on your phone, your iPhone can still be used normally.”
In the video (recorded with a 3GS, mind you), Wong shows the full procedure and compatibility of the iPhone and the Android platform working together. He shuts down the iPhone to showcase the OpeniBoot software. He continues to demonstrate the process by holding down the Home button on the iPhone to begin the boot for the Linux-based Android mobile system. The video displays the entire boot process, which is rather slow, but the hack is in its early phases. Wong did create some drivers to allow the features of the Android system to use the inputs and hardware possibilities of the iPhone, but some of the features of Android do require some tweaking given the limiting amount of physical buttons on the iPhone. Wong suggested that tinkering the volume buttons on the iPhone to serve as the call and home buttons for Android might help a bit, but other than that, everything works fine.
“It’s not really production quality yet, I’d say it’s alpha quality. But pretty much everything works.”
Works indeed. Wong showed in the video the iPhone getting cellular signals from the Rogers network with a prepaid Rogers SIM card, he connected to a Wi-Fi network, surfed the web on the Android browser, and received both SMS and phone calls. He deemed the hack experience as useable
He did, undoubtedly, ran into some hardware conflicts. Fro instance, when trying to play music, the Android operating system did seem unresponsive because Android is designed to search for files on an SD storage card – Something the iPhone does not use. However, he did some methods to create a workaround and managed to play music. Dave is an Android and .Net developer. He asked for donations and called for some help in the dev community to help him code to make the hack better.
This isnt the first time that Linux and the iPhone have met. Back in 08, people from the iPhone hacking world managed to successfully get Linux to boot on to the iPhone, iPhone 3G, and the first generation iPod touch. These efforts, as Wong states in the video, offered very little functionality because of the lack of drive support. Based on the Linux 2.6 kernel, the first port had very limited graphics, serial and other functional drivers to aid simple, basic tasks.
Wong does hope to provide a more fluid experience for the hack. And I think I forgot to mention, your iPhone OS device does have to be jail-broken for this to be possible, is harder to accomplish depending on what device your on, and does…come…with…some risks, which just comes with the hacking territory. Check out the video on YouTube.