As reported earlier, planetbeing had successfully ported android OS to iPhone 2G but android on iPhone 3G and 3GS are still work-in-progress. Planetbeing has come up with an update on porting android to iPhone 3G. He has shared a picture on iPhone 3G booting into a BusyBox / Buildroot shell.
For those who don’t know, BusyBox is a tiny binary which combines small optimized versions of many common UNIX utilities into one package, which let’s the developer interact with the device without having a full GUI environment operating.
The picture below clearly shows that the WiFi on Android iPhone 3G is working fine. The hackers have also been successful in talking to the baseband over the debugging channel, means you can make calls.
Now here is what’s left to completely port android to iPhone 3G:
I’d still like to get the WM8991 codec working for it in openiboot (shouldn’t be much trouble since there’s a datasheet), just so we can iron out any quirks before testing it inside the kernel. We also need a new multi-touch driver (they’ve upgraded from Zephyr to Zephyr2). After that, we’ll have a working port of Android.
Update 1: Android Successfully Ported to iPhone 3G [Video]
Update 2: How to Install Android on iPhone 2G
We will keep you posted about any further development. So stay tuned at iphoneheat.com.