Install Android on a first-generation iPhone
A member of the iPhone Dev Team, a group of hacker that develop software for jailbreaking iPhone, managed to install Android on a first-generation iPhone. David Wong replaced Apple’s bootloader with the open-source OpeniBoot so that he could install a different operating system. He also used a version of the Linux kernel ported to the iPhone in 2008.
“It should be pretty simple to port forward to the iPhone 3G. The 3GS will take more work. Hopefully with all this groundwork laid out, we can make Android a real alternative or supplement for iPhone users. Maybe we can finally get Flash,” says David.
This is one of the many benefits of an open-source software: people can modify it and use it in new, interesting ways. You can install Android on a Windows Mobile phone, on an iPhone, on a notebook and on many other devices.