As many of you know, with the release of iOS 4.0 Apple discontinued support for the iPhone 2G as well as the iPod Touch 1G. This left iPhone 2G and iPod Touch 1G stuck on iOS 3.1.3 for life. Furthermore, while Apple did end up upgrading the iPhone 3G (which has the same amount of RAM/processor as the iPhone 2G), 3G owners experienced a great deal of problems after updating to 4.0. The OS was incredibly slow and was barely usable.

After various reports and angry iPhone 3G users, Apple began to look into the issue and stated the issues would be resolved in iOS 4.2.1. When iOS 4.2.1 came around, performance had been improved on the iPhone 3G, but it was still quite slow. Most users decided to downgrade/remain on iOS 3.1.3.

Enter WhiteD00r (no pun intended). The WhiteD00r project had been released in July of 2010 to provide a stable port of iOS4 while basing it off the 3.1.3 firmware. Basically, you were running a modded version of OS 3.1.3 that looked and performed exactly like iOS4. The folks behind the WhiteD00r project have recently updated the custom firmware file adding in many performance tweaks. They’ve done some really nice work!

Check out this comparison video they’ve uploaded comparing an iPhone 3G running the latest version of WhiteD00r vs stock iOS 4.2.1:

To find out more about the WhiteD00r project, including instructions on how to install it, check out their site here.

If you’re running WhiteD00r on your iDevice, be sure to let us know your thoughts in the comments!