Ever since we saw Android running on an iPhone 3G we've been itching to try it ourselves, and - somewhat appropriately timed for Google IO this week - hacker David Wang has just released everything you'll need. It's been polished a little since we saw it last, though it's still not ready for everyday use; Wang is yet to implement power management, so a fully-charged iPhone will last just an hour running Android. Ironically it's not like you'll see massive speed in return for that power-guzzling, since it's also apparently "usable" but "won't be fast".
The hack works on both the original iPhone and the iPhone 3G, and will take - from reading the detailed instructions Wang provides - a little effort to complete. At the end of it you'll have a dual-booting iPhone, capable of flipping from the original Apple OS to the Google platform. Unfortunately once you're finished with Android and want to flip back you'll have to force the iPhone to power off, but it's a small price to pay for making Apple hardware do something it really doesn't want to do.
[via Redmond Pie]