Can I install Android on my non-Android device?
I read somewhere that someone managed to get Android running on an iPhone 3G. Is there an easy tutorial on how to do that?
It's just for testing purposes.
There are rater complete installation instructions on the wiki for the main project:
Also, while you mentioned that it's just for testing, I can't stress enough how "beta" things are right now; this is not in a state suitable for end-users yet, and won't reasonably be until power management is complete. "Easy install tutorial" and "Android on iPhone" don't (at the time of this writing) go well together yet.
You'll have the most useful results with Android 1.6; while 2.2 (Froyo) builds are currently available (and I'm running it today), you'll find that it's a considerable amount of flux, with large pieces of basic functionality not there yet.
For additional questions or to search for common problems, the iDroid forums and IRC channel (#iphonelinux on irc.osx86.hu) are a good place to check.
This PC world article walks you through it mostly