IPSW

Here is a list of Apple iOS firmware (IPSW) official direct download links . We are actively updating the links . Links for iOS 4.3.1 , 4.2 and lower, as well as old iPods’ firmwares, are coming soon .

How to restore / update firmware of your “iDevice”?
After downloading the desired firmware below, you can shift-click (PC) or option-click (Mac) the Restore or Update buttons in iTunes. A file dialog will open and let you choose the downloaded ipsw-file. (Your browser may change the ipsw-file into a zip-file. In that case, just rename it to end in .ipsw and iTunes will accept it.)

iOS 4.3.3

New feature: None (mainly bugfix)
Note: for iPhone 4 (CDMA model), the version is named as 4.2.8