Direct Apple Firmware Downloads.

If at any stage you have problems with jailbreak or the tutorials on the 123 my IT website you can use the original firmware’s from Apple to restore your iPhone, iPad or iPod back to factory settings.

NOTE: If you have an unlocked iPhone 3G, you should not try to restore the firmware on your iPhone as you might risk changing your baseband.
How do I restore my firmware to factory settings?

All you need to do to restore your firmware is open iTunes on your device and click on Restore while holding ALT in the “MacOS” or SHIFT in “Windows” and at the same time go in a select the firmware that you want to restore to your iOS device.

NOTE: If your browser changes the .ipsw file into a .zip file then simply rename it back to a .ipsw file and iTunes will accept it.

iPhone 4
iPhone 4 iOS 4.2.1 (8C148)
iPhone 3GS
iPhone 3GS iOS 4.2.1 (8C148)
iPhone 3G
iPhone 3G iOS 4.2.1 (8C148)
iPhone 3G iOS 4.1 (8B117)
iPhone 3G iOS 3.1.3 (7E18)
iPhone 2G
iPhone 2G iOS 3.1.3 (7E18)
iPhone 2G iOS 3.1.2 (7D11)
iPad iOS 4.2.1 (8C148)
iPod touch 2G
iPod touch 2G iOS 4.2.1 (8C148)
iPod touch 3G
iPod touch 3G iOS 4.2.1 (8C148)
iPod touch 4G
iPod touch 4G iOS 4.2.1 (8C148)

See all of our downloads on our downloads page here.