iPhodroid: Automated Installation Of Android OS On iPhone 2G and 3G [Mac]
The advantage of this app is that it will automagically transfer all the files to your iDevice, but it is only available for Mac users. However, if you use iPhodroid, you will no longer need a Linux machine or a Linux virtual machine.