Downloading Older iPhone Firmware / IPSW Files
Wondering where you can get all the older iPhone firmware files from? Here’s the direct download links for all of the iPhone IPSW firmware files from version 3.0.0 on up through 6.1.0 for iPhone 2G, iPhone 3G, iPhone 3GS, and iPhone 4, 4S, or 5. Note that we are not hosting the files, they are direct links to Apple’s web servers.
NOTE: Older iOS versions are not necessarily guaranteed to function as Apple may or may not be signing the IPSW version any longer. The newest available versions of iPhone IPSW can be downloaded here, or follow continuously updated IPSW posts here including that which is available for other iDevices.
Older Versions of iPhone IPSW Firmware Downloads
The firmware files can be quite large (600MB in some cases) so don’t be surprised if it takes a while to download. It’s easiest to just right-click on the file you want and save it directly, some users experience trouble with Safari when directly clicking the download URL.
If you are unsure of the type of iPhone, here is how to check if an iPhone is a GSM or CDMA model. Use that information to download the appropriate IPSW for the device.
- 3.0.0 (iPhone 2G): iPhone1,1_3.0_7A341_Restore.ipsw
- 3.0.0 (iPhone 3G): iPhone1,2_3.0_7A341_Restore.ipsw
- 3.0.0 (iPhone 3GS): iPhone2,1_3.0_7A341_Restore.ipsw
- 3.0.1 (iPhone 2G): iPhone1,1_3.0.1_7A400_Restore.ipsw
- 3.0.1 (iPhone 3G): iPhone1,2_3.0.1_7A400_Restore.ipsw
- 3.0.1 (iPhone 3GS): iPhone2,1_3.0.1_7A400_Restore.ipsw
- 3.1.0 (iPhone 2G): iPhone1,1_3.1_7C144_Restore.ipsw
- 3.1.0 (iPhone 3G): iPhone1,2_3.1_7C144_Restore.ipsw
- 3.1.0 (iPhone 3GS): iPhone2,1_3.1_7C144_Restore.ipsw
- 3.1.2 (iPhone 2G): iPhone1,1_3.1.2_7D11_Restore.ipsw
- 3.1.2 (iPhone 3G): iPhone1,2_3.1.2_7D11_Restore.ipsw
- 3.1.2 (iPhone 3GS): iPhone2,1_3.1.2_7D11_Restore.ipsw
- 3.1.3 (iPhone 2G): iPhone1,1_3.1.3_7E18_Restore.ipsw
- 3.1.3 (iPhone 3G): iPhone1,2_3.1.3_7E18_Restore.ipsw
- 3.1.3 (iPhone 3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
- 4.0.0 (iPhone 3G): iPhone1,2_4.0_8A293_Restore.ipsw
- 4.0.0 (iPhone 3GS): iPhone2,1_4.0_8A293_Restore.ipsw
- 4.0.0 (iPhone 4): iPhone3,1_4.0_8A293_Restore.ipsw
- 4.0.1 (iPhone 3G): iPhone1,2_4.0.1_8A306_Restore.ipsw
- 4.0.1 (iPhone 3GS): iPhone2,1_4.0.1_8A306_Restore.ipsw
- 4.0.1 (iPhone 4): iPhone3,1_4.0.1_8A306_Restore.ipsw
- 4.0.2 (iPhone 3G): iPhone1,2_4.0.2_8A400_Restore.ipsw
- 4.0.2 (iPhone 3GS): iPhone2,1_4.0.2_8A400_Restore.ipsw
- 4.0.2 (iPhone 4): iPhone3,1_4.0.2_8A400_Restore.ipsw
- 4.1.0 (iPhone 3G): iPhone1,2_4.1_8B117_Restore.ipsw
- 4.1.0 (iPhone 3GS): iPhone2,1_4.1_8B117_Restore.ipsw
- 4.1.0 (iPhone 4): iPhone3,1_4.1_8B117_Restore.ipsw
iOS 4.2 was released as iOS 4.2.1 and this IPSW reflects that:
iOS 4.2.6 IPSW is thus far only intended for CDMA iPhone 4 models:
iOS 4.3 supports iPhone 4 and iPhone 3GS:
iPhone IPSW for iOS 4.3.3
iPhone IPSW for iOS 4.3.4
iOS 4.3.5 IPSW for iPhone
iOS 5 IPSW
iOS 5.0.1 IPSW
iOS 5.0.1 9A406 IPSW
iOS 5.1 IPSW
iOS 5.1.1 IPSW
iOS 6.0 IPSW
iOS 6.0.1 IPSW
- iPhone 3GS
- iPhone 4 GSM (ATT)
- iPhone 4 CDMA (Verizon/Sprint)
- iPhone 4S
- iPhone 5 GSM (ATT)
- iPhone 5 CDMA (Verizon/Sprint)
iOS 6.1 IPSW
- iPhone 5 (GSM)
- iPhone 5 (CDMA)
- iPhone 4S (GSM & CDMA)
- iPhone 4 (GSM)
- iPhone 4 (CDMA)
- iPhone 3GS (GSM)
We will update this list when new IPSW releases become available.
Local IPSW File Locations
Any iPhone IPSW files that you have already downloaded from iTunes are stored locally on your machine. You can access these directly at the following locations:
Mac OS X: ~/Library/iTunes/iPhone Software Updates
Windows XP: \Documents and Settings\username\Application Data\Apple Computer\iTunes\iPhone Software Updates
Windows Vista & Windows 7: \Users\username\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
What are IPSW files anyway?
The IPSW acronym is thought to stand for iPhone Software. IPSW files are essentially just packages to deliver updates to your iPhone, iPad, and iPod touch including the baseband and firmware. Anytime you update your device iTunes will grab a new IPSW from Apple’s servers. People are generally concerned with IPSW files for either exploration into the workings of iOS and the iPhone, or for jailbreaking and unlocking purposes.
You can find out how to use IPSW files if you are uncertain.
IPSW files are most pertinent to Pwnage since you can use a custom IPSW file if you wanted to. You can download PwnageTool if you need it. Redsn0w works as well but may require a tethered jailbreak for some iOS versions.
Recent rulings have ensured that jailbreaking your iPhone is not illegal, although Apple maintains that it will void your warranty. For this reason if you ever need iPhone warranty service, be sure to unjailbreak your iPhone before taking it into Apple. There are mixed reports of Apple caring and not being concerned that phones are jailbroken, but your mileage may vary and it’s best to play it safe.