while we hope you won't need these files, the following list has links to download every single version of the iPhone OS that ever existed, we created this page to work as your iPhone SOS.
There are also links to download previous iTunes versions, QuickPwn, Pwnage Tool, WinPwn, and ZiPhone.
iPhone 3GS Firmware
3.0
iPhone2,1_3.0_7A341_Restore.ipsw
iPhone 3G Firmware
3.0:
iPhone1,2_3.0_7A341_Restore.ipsw
2.2.1:
iPhone1,2_2.2.1_5H11_Restore.ipsw
2.2:
iPhone1,2_2.2_5G77_Restore.ipsw
2.1:
iPhone1,2_2.1_5F136_Restore.ipsw
2.0.2 3G:
iPhone1,2_2.0.2_5C1_Restore.ipsw
2.0.1 3G
iPhone1,2_2.0.1_5B108_Restore.ipsw
iPhone 2G Firmware
3.0:
iPhone1,1_3.0_7A341_Restore.ipsw
2.2.1:
iPhone1,1_2.2.1_5H11_Restore.ipsw
2.2:
iPhone1,1_2.2_5G77_Restore.ipsw
2.1:
iPhone1,1_2.1_5F136_Restore.ipsw
2.0.2 2G:
iPhone1,1_2.0.2_5C1_Restore.ipsw
2.0.1 2G:
iPhone1,1_2.0.1_5B108_Restore.ipsw
iPod Touch 2G
3.0:
Coming Soon
2.2.1:
iPod1,1_2.2.1_5H11_Restore.ipsw
iPod Touch
3.0:
Coming Soon
2.2.1:
iPod1,1_2.2.1_5H11_Restore.ipsw
iTunes versions
You might want to download previous versions of iTunes because sometimes only certain versions are optimal for jailbreaking and entering DFU mode.
QuickPwn
PwnageTool
WinPWN