iPhone Firmware

When doing an iPhone iOS restore its a good idea to have the direct link to the Apple for the iPhone firmware downloads. This ensures that the iPhone firmware you get is legit and not modified by anyone other than Apple.
Below is a list of the direct links to the iPhone Firmware files for every released iPhone firmware version.

NOTE: If you have trouble opening the IPSW files in internet explorer watch this video.
The video to show you how to restore iPhone firmware ipsw file on a Mac, click here.
If you want iPad firmware click here.
If you want iPod firmware click here.

Apple iPhone Latest Firmware Downloads:
8.2.0 (4S): iPhone4,1_8.2_12D508_Restore.ipsw
8.2.0 (5 GSM): iPhone5,1_8.2_12D508_Restore.ipsw
8.2.0 (5 GSM+CDMA): iPhone5,2_8.2_12D508_Restore.ipsw
8.2.0 (5c GSM): iPhone5,3_8.2_12D508_Restore.ipsw
8.2.0 (5c GSM+CDMA): iPhone5,4_8.2_12D508_Restore.ipsw
8.2.0 (5s GSM): iPhone6,1_8.2_12D508_Restore.ipsw
8.2.0 (5s GSM+CDMA): iPhone6,2_8.2_12D508_Restore.ipsw
8.2.0 (6+): iPhone7,1_8.2_12D508_Restore.ipsw
8.2.0 (6): iPhone7,2_8.2_12D508_Restore.ipsw

Apple iPhone Full List Firmware Downloads:
1.0.0: iPhone1,1_1.0_1A543a_Restore.ipsw
1.0.1: iPhone1,1_1.0.1_1C25_Restore.ipsw
1.0.2: iPhone1,1_1.0.2_1C28_Restore.ipsw
1.1.1: iPhone1,1_1.1.1_3A109a_Restore.ipsw
1.1.2: iPhone1,1_1.1.2_3B48b_Restore.ipsw
1.1.3: iPhone1,1_1.1.3_4A93_Restore.ipsw
1.1.4: iPhone1,1_1.1.4_4A102_Restore.ipsw
2.0.0 (2G): iPhone1,1_2.0_5A347_Restore.ipsw
2.0.0 (3G): iPhone1,2_2.0_5A347_Restore.ipsw
2.0.1 (2G): iPhone1,1_2.0.1_5B108_Restore.ipsw
2.0.1 (3G): iPhone1,2_2.0.1_5B108_Restore.ipsw
2.0.2 (2G): iPhone1,1_2.0.2_5C1_Restore.ipsw
2.0.2 (3G): iPhone1,2_2.0.2_5C1_Restore.ipsw
2.1.0 (2G): iPhone1,1_2.1_5F136_Restore.ipsw
2.1.0 (3G): iPhone1,2_2.1_5F136_Restore.ipsw
2.2.0 (2G): iPhone1,1_2.2_5G77_Restore.ipsw
2.2.0 (3G): iPhone1,2_2.2_5G77_Restore.ipsw
2.2.1 (2G): iPhone1,1_2.2.1_5H1_Restore.ipsw
2.2.1 (3G): iPhone1,2_2.2.1_5H11_Restore.ipsw
3.0.0 (2G): iPhone1,1_3.0_7A341_Restore.ipsw
3.0.0 (3G): iPhone1,2_3.0_7A341_Restore.ipsw
3.0.0 (3GS): iPhone2,1_3.0_7A341_Restore.ipsw
3.0.1 (2G): iPhone1,1_3.0.1_7A400_Restore.ipsw
3.0.1 (3G): iPhone1,2_3.0.1_7A400_Restore.ipsw
3.0.1 (3GS): iPhone2,1_3.0.1_7A400_Restore.ipsw
3.1.0 (2G): iPhone1,1_3.1_7C144_Restore.ipsw
3.1.0 (3G): iPhone1,2_3.1_7C144_Restore.ipsw
3.1.0 (3GS): iPhone2,1_3.1_7C144_Restore.ipsw
3.1.2 (2G): iPhone1,1_3.1.2_7D11_Restore.ipsw
3.1.2 (3G): iPhone1,2_3.1.2_7D11_Restore.ipsw
3.1.2 (3GS): iPhone2,1_3.1.2_7D11_Restore.ipsw
3.1.3 (2G): iPhone1,1_3.1.3_7E18_Restore.ipsw
3.1.3 (3G): iPhone1,2_3.1.3_7E18_Restore.ipsw
3.1.3 (3GS): iPhone2,1_3.1.3_7E18_Restore.ipsw
4.0.0 (3G): iPhone1,2_4.0_8A293_Restore.ipsw
4.0.0 (3GS): iPhone2,1_4.0_8A293_Restore.ipsw
4.0.0 (4): iPhone3,1_4.0_8A293_Restore.ipsw
4.0.1 (3G): iPhone1,2_4.0.1_8A306_Restore.ipsw
4.0.1 (3GS): iPhone2,1_4.0.1_8A306_Restore.ipsw
4.0.1 (4): iPhone3,1_4.0.1_8A306_Restore.ipsw
4.0.2 (3G): iPhone1,2_4.0.2_8A400_Restore.ipsw
4.0.2 (3GS): iPhone1,2_4.0.2_8A400_Restore.ipsw
4.0.2 (4): iPhone3,1_4.0.2_8A400_Restore.ipsw
4.1.0 (3G): iPhone2,1_4.1_8B117_Restore.ipsw
4.1.0 (3GS): iPhone2,1_4.1_8B117_Restore.ipsw
4.1.0 (4): iPhone3,1_4.1_8B117_Restore.ipsw
4.2.1 (3G): iPhone1,2_4.2.1_8C148_Restore.ipsw
4.2.1 (3GS): iPhone2,1_4.2.1_8C148a_Restore.ipsw
4.2.1 (4): iPhone3,1_4.2.1_8C148_Restore.ipsw
4.2.6 (4 CDMA): iPhone3,3_4.2.10_8E600_Restore.ipsw
4.3.0 (3GS): iPhone2,1_4.3_8F190_Restore.ipsw
4.3.0 (4 GSM): iPhone3,1_4.3_8F190_Restore.ipsw
4.3.1 (3GS): iPhone2,1_4.3.1_8G4_Restore.ipsw
4.3.1 (4 GSM): iPhone3,1_4.3.1_8G4_Restore.ipsw
4.3.2 (3GS): iPhone2,1_4.3.2_8H7_Restore.ipsw
4.3.2 (4 GSM): iPhone3,1_4.3.2_8H7_Restore.ipsw
4.2.7 (4 CDMA) iPhone3,3_4.2.7_8E303_Restore.ipsw
4.2.8 (4 CDMA): iPhone3,3_4.2.8_8E401_Restore.ipsw
4.3.3 (3GS): iPhone2,1_4.3.3_8J2_Restore.ipsw
4.3.3 (4 GSM): iPhone3,1_4.3.3_8J2_Restore.ipsw
4.2.9 (4 CDMA): iPhone3,1_4.3.3_8J2_Restore.ipsw
4.3.4 (3GS): iPhone2,1_4.3.4_8K2_Restore.ipsw
4.3.4 (4 GSM): iPhone3,1_4.3.4_8K2_Restore.ipsw
4.2.10 (4 CDMA): iPhone3,3_4.2.10_8E600_Restore.ipsw
4.3.5 (3GS): iPhone2,1_4.3.5_8L1_Restore.ipsw
4.3.5 (4 GSM): iPhone3,1_4.3.5_8L1_Restore.ipsw
5.0 (3GS): iPhone2,1_5.0_9A334_Restore.ipsw
5.0 (4 GSM): iPhone3,3_5.0_9A334_Restore.ipsw
5.0 (4S): iPhone4,1_5.0_9A334_Restore.ipsw
5.0.1 (3GS): iPhone2,1_5.0.1_9A405_Restore.ipsw
5.0.1 (4 GSM): iPhone3,1_5.0.1_9A405_Restore.ipsw
5.0.1 (4 CDMA): iPhone3,3_5.0.1_9A405_Restore.ipsw
5.0.1 (4S): iPhone4,1_5.0.1_9A405_Restore.ipsw
5.0.1 (4S) [9A406]: iPhone4,1_5.0.1_9A406_Restore.ipsw
5.1.0 (3GS): iPhone2,1_5.1_9B176_Restore.ipsw
5.1.0 (4 GSM): iPhone3,1_5.1_9B176_Restore.ipsw
5.1.0 (4 CDMA): iPhone3,3_5.1_9B176_Restore.ipsw
5.1.0 (4S): iPhone4,1_5.1_9B179_Restore.ipsw
5.1.1 (3GS): iPhone2,1_5.1.1_9B206_Restore.ipsw
5.1.1 (4 GSM): iPhone3,1_5.1.1_9B206_Restore.ipsw
5.1.1 (4 GSM Build 9B208): iPhone3,1_5.1.1_9B208_Restore.ipsw
5.1.1 (4 CDMA): iPhone3,3_5.1.1_9B206_Restore.ipsw
5.1.1 (4S): iPhone4,1_5.1.1_9B206_Restore.ipsw
6.0.0 (3GS): iPhone2,1_6.0_10A403_Restore.ipsw
6.0.0 (4 GSM): iPhone3,1_6.0_10A403_Restore.ipsw
6.0.0 (4): iPhone3,2_6.0_10A403_Restore.ipsw
6.0.0 (4 CDMA): iPhone3,3_6.0_10A403_Restore.ipsw
6.0.0 (4S): iPhone4,1_6.0_10A403_Restore.ipsw
6.0.0 (5 GSM): iPhone5,1_6.0_10A405_Restore.ipsw
6.0.0 (5 GSM+CDMA): iPhone5,2_6.0_10A405_Restore.ipsw
6.0.1 (3GS): iPhone2,1_6.0.1_10A523_Restore.ips
6.0.1 (4 GSM): iPhone3,1_6.0.1_10A523_Restore.ipsw
6.0.1 (4): iPhone3,2_6.0.1_10A523_Restore.ipsw
6.0.1 (4 CDMA): iPhone3,3_6.0.1_10A523_Restore.ipsw
6.0.1 (4S): iPhone4,1_6.0.1_10A523_Restore.ipsw
6.0.1 (5 GSM): iPhone5,1_6.0.1_10A525_Restore.ipsw
6.0.1 (5 GSM+CDMA): iPhone5,2_6.0.1_10A525_Restore.ipsw
6.0.2 (5 GSM): iPhone5,1_6.0.2_10A551_Restore.ipsw
6.0.2 (5 GSM+CDMA): iPhone5,2_6.0.2_10A551_Restore.ipsw
6.1.0 (3GS): iPhone2,1_6.1_10B141_Restore.ipsw
6.1.0 (4 GSM): iPhone3,1_6.1_10B144_Restore.ipsw
6.1.0 (4): iPhone3,2_6.1_10B144_Restore.ipsw
6.1.0 (4 CDMA): iPhone3,3_6.1_10B141_Restore.ipsw
6.1.0 (4S): iPhone4,1_6.1_10B142_Restore.ipsw
6.1.0 (5 GSM): iPhone5,1_6.1_10B143_Restore.ipsw
6.1.0 (5 GSM+CDMA): iPhone5,2_6.1_10B143_Restore.ipsw
6.1.1 (4S): iPhone4,1_6.1.1_10B145_Restore.ipsw
6.1.2 (3GS): iPhone2,1_6.1.2_10B146_Restore.ipsw
6.1.2 (4 GSM): iPhone3,1_6.1.2_10B146_Restore.ipsw
6.1.2 (4): iPhone3,2_6.1.2_10B146_Restore.ipsw
6.1.2 (4 CDMA): iPhone3,3_6.1.2_10B146_Restore.ipsw
6.1.2 (4S): iPhone4,1_6.1.2_10B146_Restore.ipsw
6.1.2 (5 GSM): iPhone5,1_6.1.2_10B146_Restore.ipsw
6.1.2 (5 GSM+CDMA): iPhone5,2_6.1.2_10B146_Restore.ipsw
6.1.3 (3GS): iPhone2,1_6.1.3_10B329_Restore.ipsw
6.1.3 (4 GSM): iPhone3,1_6.1.3_10B329_Restore.ipsw
6.1.3 (4): iPhone3,2_6.1.3_10B329_Restore.ipsw
6.1.3 (4 CDMA): iPhone3,3_6.1.3_10B329_Restore.ipsw
6.1.3 (4S): iPhone4,1_6.1.3_10B329_Restore.ipsw
6.1.3 (5 GSM): iPhone5,1_6.1.3_10B329_Restore.ipsw
6.1.3 (5 GSM+CDMA): iPhone5,2_6.1.3_10B329_Restore.ipsw
6.1.4 (5 GSM): iPhone5,1_6.1.4_10B350_Restore.ipsw
6.1.4 (5 GSM+CDMA): iPhone5,2_6.1.4_10B350_Restore.ipsw
6.1.6 (3GS): iPhone2,1_6.1.6_10B500_Restore.ipsw
7.0.0 (4 GSM): iPhone3,1_7.0_11A465_Restore.ipsw
7.0.0 (4 8GB): iPhone3,2_7.0_11A465_Restore.ipsw
7.0.0 (4 CDMA): iPhone3,3_7.0_11A465_Restore.ipsw
7.0.0 (4S): iPhone4,1_7.0_11A465_Restore.ipsw
7.0.0 (5 GSM): iPhone5,1_7.0_11A465_Restore.ipsw
7.0.0 (5 GSM+CDMA): iPhone5,2_7.0_11A465_Restore.ipsw
7.0.1 (5c GSM): iPhone5,3_7.0.1_11A470a_Restore.ipsw
7.0.1 (5c GSM+CDMA): iPhone5,4_7.0.1_11A470a_Restore.ipsw
7.0.1 (5s GSM): iPhone6,1_7.0.1_11A470a_Restore.ipsw
7.0.1 (5s GSM+CDMA): iPhone6,2_7.0.1_11A470a_Restore.ipsw
7.0.2 (4 GSM): iPhone3,1_7.0.2_11A501_Restore.ipsw
7.0.2 (4 8GB): iPhone3,2_7.0.2_11A501_Restore.ipsw
7.0.2 (4 CDMA): iPhone3,3_7.0.2_11A501_Restore.ipsw
7.0.2 (4S): iPhone4,1_7.0.2_11A501_Restore.ipsw
7.0.2 (5 GSM): iPhone5,1_7.0.2_11A501_Restore.ipsw
7.0.2 (5 GSM+CDMA): iPhone5,2_7.0.2_11A501_Restore.ipsw
7.0.2 (5c GSM): iPhone5,3_7.0.2_11A501_Restore.ipsw
7.0.2 (5c GSM+CDMA): iPhone5,4_7.0.2_11A501_Restore.ipsw
7.0.2 (5s GSM): iPhone6,1_7.0.2_11A501_Restore.ipsw
7.0.2 (5s GSM+CDMA): iPhone6,2_7.0.2_11A501_Restore.ipsw
7.0.3 (4 GSM): iPhone3,1_7.0.3_11B511_Restore.ipsw
7.0.3 (4 8GB): iPhone3,2_7.0.3_11B511_Restore.ipsw
7.0.3 (4 CDMA): iPhone3,3_7.0.3_11B511_Restore.ipsw
7.0.3 (4S): iPhone4,1_7.0.3_11B511_Restore.ipsw
7.0.3 (5 GSM): iPhone5,1_7.0.3_11B511_Restore.ipsw
7.0.3 (5 GSM+CDMA): iPhone5,2_7.0.3_11B511_Restore.ipsw
7.0.3 (5c GSM): iPhone5,3_7.0.3_11B511_Restore.ipsw
7.0.3 (5c GSM+CDMA): iPhone5,4_7.0.3_11B511_Restore.ipsw
7.0.3 (5s GSM): iPhone6,1_7.0.3_11B511_Restore.ipsw
7.0.3 (5s GSM+CDMA): iPhone6,2_7.0.3_11B511_Restore.ipsw
7.0.4 (4 GSM): iPhone3,1_7.0.4_11B554a_Restore.ipsw
7.0.4 (4 8GB): iPhone3,2_7.0.4_11B554a_Restore.ipsw
7.0.4 (4 CDMA): iPhone3,3_7.0.4_11B554a_Restore.ipsw
7.0.4 (4S): iPhone4,1_7.0.4_11B554a_Restore.ipsw
7.0.4 (5 GSM): iPhone5,1_7.0.4_11B554a_Restore.ipsw
7.0.4 (5 GSM+CDMA): iPhone5,2_7.0.4_11B554a_Restore.ipsw
7.0.4 (5c GSM): iPhone5,3_7.0.4_11B554a_Restore.ipsw
7.0.4 (5c GSM+CDMA): iPhone5,4_7.0.4_11B554a_Restore.ipsw
7.0.4 (5s GSM): iPhone6,1_7.0.4_11B554a_Restore.ipsw
7.0.4 (5s GSM+CDMA): iPhone6,2_7.0.4_11B554a_Restore.ipsw
7.0.5 (5c GSM+CDMA): iPhone5,4_7.0.5_11B601_Restore.ipsw
7.0.5 (5s GSM+CDMA): iPhone6,2_7.0.5_11B601_Restore.ipsw
6.1.6 (3GS): iPhone2,1_6.1.6_10B500_Restore.ipsw
7.0.6 (4 GSM): iPhone3,1_7.0.6_11B651_Restore.ipsw
7.0.6 (4 8GB): iPhone3,2_7.0.6_11B651_Restore.ipsw
7.0.6 (4 CDMA): iPhone3,3_7.0.6_11B651_Restore.ipsw
7.0.6 (4S): iPhone4,1_7.0.6_11B651_Restore.ipsw
7.0.6 (5 GSM): iPhone5,1_7.0.6_11B651_Restore.ipsw
7.0.6 (5 GSM+CDMA): iPhone5,2_7.0.6_11B651_Restore.ipsw
7.0.6 (5c GSM): iPhone5,3_7.0.6_11B651_Restore.ipsw
7.0.6 (5s GSM): iPhone6,1_7.0.6_11B651_Restore.ipsw
7.0.6 (5s GSM+CDMA): iPhone6,2_7.0.6_11B651_Restore.ipsw
7.1.0 (4 GSM): iPhone3,1_7.1_11D169_Restore.ipsw
7.1.0 (4 8GB): iPhone3,2_7.1_11D169_Restore.ipsw
7.1.0 (4 CDMA): iPhone3,3_7.1_11D167_Restore.ipsw
7.1.0 (4S): iPhone4,1_7.1_11D167_Restore.ipsw
7.1.0 (5 GSM): iPhone5,1_7.1_11D167_Restore.ipsw
7.1.0 (5 GSM+CDMA): iPhone5,2_7.1_11D167_Restore.ipsw
7.1.0 (5c GSM): iPhone5,3_7.1_11D167_Restore.ipsw
7.1.0 (5c GSM+CDMA): iPhone5,4_7.1_11D167_Restore.ipsw
7.1.0 (5s GSM): iPhone6,1_7.1_11D167_Restore.ipsw
7.1.0 (5s GSM+CDMA): iPhone6,2_7.1_11D167_Restore.ipsw
7.1.1 (4 GSM): iPhone3,1_7.1.1_11D201_Restore.ipsw
7.1.1 (4 8GB): iPhone3,2_7.1.1_11D201_Restore.ipsw
7.1.1 (4 CDMA): iPhone3,3_7.1.1_11D201_Restore.ipsw
7.1.1 (4S): iPhone4,1_7.1.1_11D201_Restore.ipsw
7.1.1 (5 GSM): iPhone5,1_7.1.1_11D201_Restore.ipsw
7.1.1 (5 GSM+CDMA): iPhone5,2_7.1.1_11D201_Restore.ipsw
7.1.1 (5c GSM): iPhone5,3_7.1.1_11D201_Restore.ipsw
7.1.1 (5c GSM+CDMA): iPhone5,4_7.1.1_11D201_Restore.ipsw
7.1.1 (5s GSM): iPhone6,1_7.1.1_11D201_Restore.ipsw
7.1.1 (5s GSM+CDMA): iPhone6,2_7.1.1_11D201_Restore.ipsw
7.1.2 (4 GSM): iPhone3,1_7.1.2_11D257_Restore.ipsw
7.1.2 (4 8GB): iPhone3,2_7.1.2_11D257_Restore.ipsw
7.1.2 (4 CDMA): iPhone3,3_7.1.2_11D257_Restore.ipsw
7.1.2 (4S): iPhone4,1_7.1.2_11D257_Restore.ipsw
7.1.2 (5 GSM): iPhone5,1_7.1.2_11D257_Restore.ipsw
7.1.2 (5 GSM+CDMA): iPhone5,2_7.1.2_11D257_Restore.ipsw
7.1.2 (5c GSM): iPhone5,3_7.1.2_11D257_Restore.ipsw
7.1.2 (5c GSM+CDMA): iPhone5,4_7.1.2_11D257_Restore.ipsw
7.1.2 (5s GSM): iPhone6,1_7.1.2_11D257_Restore.ipsw
7.1.2 (5s GSM+CDMA): iPhone6,2_7.1.2_11D257_Restore.ipsw
8.0.0 (4S): iPhone4,1_8.0_12A365_Restore.ipsw
8.0.0 (5 GSM): iPhone5,1_8.0_12A365_Restore.ipsw
8.0.0 (5 GSM+CDMA): iPhone5,2_8.0_12A365_Restore.ipsw
8.0.0 (5c GSM): iPhone5,3_8.0_12A365_Restore.ipsw
8.0.0 (5c GSM+CDMA): iPhone5,4_8.0_12A365_Restore.ipsw
8.0.0 (5s GSM): iPhone6,1_8.0_12A365_Restore.ipsw
8.0.0 (5s GSM+CDMA): iPhone6,2_8.0_12A365_Restore.ipsw
8.0 (6): iPhone7,2_8.0_12A365_Restore.ipsw
8.0 (6+): iPhone7,1_8.0_12A366_Restore.ipsw
8.0.1 (4S): iPhone4,1_8.0.1_12A402_Restore.ipsw
8.0.1 (5 GSM): iPhone5,1_8.0.1_12A402_Restore.ipsw
8.0.1 (5 GSM+CDMA): iPhone5,2_8.0.1_12A402_Restore.ipsw
8.0.1 (5c GSM): iPhone5,3_8.0.1_12A402_Restore.ipsw
8.0.1 (5c GSM+CDMA): iPhone5,4_8.0.1_12A402_Restore.ipsw
8.0.1 (5s GSM): iPhone6,1_8.0.1_12A402_Restore.ipsw
8.0.1 (5s GSM+CDMA): iPhone6,2_8.0.1_12A402_Restore.ipsw
8.0.1 (6+): iPhone7,1_8.0.1_12A402_Restore.ipsw
8.0.1 (6): iPhone7,2_8.0.1_12A402_Restore.ipsw
8.0.2 (4S): iPhone4,1_8.0.2_12A405_Restore.ipsw
8.0.2 (5 GSM): iPhone5,1_8.0.2_12A405_Restore.ipsw
8.0.2 (5 GSM+CDMA): iPhone5,2_8.0.2_12A405_Restore.ipsw
8.0.2 (5c GSM): iPhone5,3_8.0.2_12A405_Restore.ipsw
8.0.2 (5c GSM+CDMA): iPhone5,4_8.0.2_12A405_Restore.ipsw
8.0.2 (5s GSM): iPhone6,1_8.0.2_12A405_Restore.ipsw
8.0.2 (5s GSM+CDMA): iPhone6,2_8.0.2_12A405_Restore.ipsw
8.0.2 (6+): iPhone7,1_8.0.2_12A405_Restore.ipsw
8.0.2 (6): iPhone7,2_8.0.2_12A405_Restore.ipsw
8.1.0 (4S): iPhone4,1_8.1_12B411_Restore.ipsw
8.1.0 (5 GSM): iPhone5,1_8.1_12B411_Restore.ipsw
8.1.0 (5 GSM+CDMA): iPhone5,2_8.1_12B411_Restore.ipsw
8.1.0 (5c GSM): iPhone5,3_8.1_12B411_Restore.ipsw
8.1.0 (5c GSM+CDMA): iPhone5,4_8.1_12B411_Restore.ipsw
8.1.0 (5s GSM): iPhone6,1_8.1_12B411_Restore.ipsw
8.1.0 (5s GSM+CDMA): iPhone6,2_8.1_12B411_Restore.ipsw
8.1.0 (6+): iPhone7,1_8.1_12B411_Restore.ipsw
8.1.0 (6): iPhone7,2_8.1_12B411_Restore.ipsw
8.1.1 (4S): iPhone4,1_8.1.1_12B435_Restore.ipsw
8.1.1 (5 GSM): iPhone5,1_8.1.1_12B435_Restore.ipsw
8.1.1 (5 GSM+CDMA): iPhone5,2_8.1.1_12B435_Restore.ipsw
8.1.1 (5c GSM): iPhone5,3_8.1.1_12B435_Restore.ipsw
8.1.1 (5c GSM+CDMA): iPhone5,4_8.1.1_12B435_Restore.ipsw
8.1.1 (5s GSM): iPhone6,1_8.1.1_12B435_Restore.ipsw
8.1.1 (5s GSM+CDMA): iPhone6,2_8.1.1_12B435_Restore.ipsw
8.1.1 (6+): iPhone7,1_8.1.1_12B436_Restore.ipsw
8.1.1 (6): iPhone7,2_8.1.1_12B436_Restore.ipsw
8.1.2 (4S): iPhone4,1_8.1.2_12B440_Restore.ipsw
8.1.2 (5 GSM): iPhone5,1_8.1.2_12B440_Restore.ipsw
8.1.2 (5 GSM+CDMA): iPhone5,2_8.1.2_12B440_Restore.ipsw
8.1.2 (5c GSM): iPhone5,3_8.1.2_12B440_Restore.ipsw
8.1.2 (5c GSM+CDMA): iPhone5,4_8.1.2_12B440_Restore.ipsw
8.1.2 (5s GSM): iPhone6,1_8.1.2_12B440_Restore.ipsw
8.1.2 (5s GSM+CDMA): iPhone6,2_8.1.2_12B440_Restore.ipsw
8.1.2 (6+): iPhone7,1_8.1.2_12B440_Restore.ipsw
8.1.2 (6): iPhone7,2_8.1.2_12B440_Restore.ipsw
8.1.3 (4S): iPhone4,1_8.1.3_12B466_Restore.ipsw
8.1.3 (5 GSM): iPhone5,1_8.1.3_12B466_Restore.ipsw
8.1.3 (5 GSM+CDMA): iPhone5,2_8.1.3_12B466_Restore.ipsw
8.1.3 (5c GSM): iPhone5,3_8.1.3_12B466_Restore.ipsw
8.1.3 (5c GSM+CDMA): iPhone5,4_8.1.3_12B466_Restore.ipsw
8.1.3 (5s GSM): iPhone6,1_8.1.3_12B466_Restore.ipsw
8.1.3 (5s GSM+CDMA): iPhone6,2_8.1.3_12B466_Restore.ipsw
8.1.3 (6+): iPhone7,1_8.1.3_12B466_Restore.ipsw
8.1.3 (6): iPhone7,2_8.1.3_12B466_Restore.ipsw
8.2.0 (4S): iPhone4,1_8.2_12D508_Restore.ipsw
8.2.0 (5 GSM): iPhone5,1_8.2_12D508_Restore.ipsw
8.2.0 (5 GSM+CDMA): iPhone5,2_8.2_12D508_Restore.ipsw
8.2.0 (5c GSM): iPhone5,3_8.2_12D508_Restore.ipsw
8.2.0 (5c GSM+CDMA): iPhone5,4_8.2_12D508_Restore.ipsw
8.2.0 (5s GSM): iPhone6,1_8.2_12D508_Restore.ipsw
8.2.0 (5s GSM+CDMA): iPhone6,2_8.2_12D508_Restore.ipsw
8.2.0 (6+): iPhone7,1_8.2_12D508_Restore.ipsw
8.2.0 (6): iPhone7,2_8.2_12D508_Restore.ipsw

NOTE: This list of IPhone Firmware will be updated when new version of iPhone firmware is released.
If you want iPad firmware click here.
If you want iPod firmware click here.

136 thoughts on “IPHONE FIRMWARE

  1. Hey, i just used the 4.2.1 (3G): iPhone1,2_4.2.1_8C148_Restore.ipsw firmware, and it blocked my iphone, how can i unlock it? Ps: your site is awesome, you helped me a lot.

    • Hi Mikezilla
      Thanks for the kind words. I am looking to start adding App Downloads too so stay tuned. :)
      That version of firmware is the direct link to Apple. So shouldnt be any issue with using it.
      When I use it, I have had to have a sim card in the phone to unlock it and sometimes unlock it through iTunes. Let me know how you go.

      • Hey again, well i tried to jailbreak my phone again and installed ios 4.2.1. and it works, i could open my phone, but it still can’t detect my sim. I tried to install ultrasn0w but still can’t detect my sim. well i think that i missed some steps.. Can you give a video or make me video or anything can help me please?

  2. Hey I wanna restore my iPhone 3gs to 6.1.2 from 5.1.1 jb
    Can u help me?
    I don’t wanna restore to 6.1.3 cos jb is not available n nw my iPhone is stuck in boot logo n in volume up tweak n my stock apps including Cydia is not working but other apps work good

  3. Hey I wanna restore my iPhone 3gs
    to 6.1.2 from 5.1.1 jb
    Can u help me?
    I don’t wanna restore to 6.1.3 cos jb
    is not available n nw my iPhone is
    stuck in boot logo n in volume up tweak n my stock apps including
    Cydia is not working but other apps
    work good

  4. N ya error 3194 occur during restore with 6.1.2 Ipsw
    I have iTunes 11.1.3
    N is iOS 6.1.2 better or should I go for other I don’t prefer 6.1.3 as no jb available

  5. It’s TEthered jb n I don’t wanna do it. I wanna do a untethered jb
    N how will I one about the rom wether it’s old or new boot rom???
    N how to do restore In case of 6.1.2
    I have tiny umbrella n ifaith can these help in any way?? N also evasion for jbing 6.1.2

      • Hi matt,

        Ive been having problem with my Iphone 5. I currently have IOS 7.1 (11D167). But recently my phone has been crashing (blue screen) and the battery doesnt charge or it charges then skips percentages. I thought first it might be a hardware problem but after researching it seems its a software problem. Im currently trying to restore my phone but it doesnt let me restore to the same ios 7.1 or to the IOS 7.2. Its give me This device isn’t eligible for the requested build” error message (error 3194). I tried helping it by fixing my host file but Im not getting any results. My questions is can i update my phone to 7.2 some other way or to the same because preferably I dont want IOS 8.


        • Hi JAyh
          Try saving off your shsh blobs file first.
          I am currently trying the same thing I am on 7.0.2 and trying to restore that version Apple wont let you.
          So save your blob file first and then look for how to restore same firmware version with blob file. Maybe with redsn0w or something like that.
          Good luck

  6. After a few unhelpful vids on youtube, I watched yours, which directed to here and gave the rest of the steps I needed.

    Cheers to you; thanks, mate.

  7. Hi ,
    i am using ios 4.1 , please suggest which ios will be better for my 3gs 32gb please give name of jailbrake, firmware with “no sim” solve problem

    • Hi Sanjay Tiwari
      I would try upgrading the iPhone 3GS to 6.1.3 firmware. Once this is done you can do a Jailbreak.
      Make sure you do a back up before upgrading the firmware.

  8. Hi, saw video. I have a 4S on ios 7.0.6. I downloaded the ios6.1.3 firmware on windows. My iTunes 11 (newest) reads error 3194 after restore. Any help? Is it safe? Can’t stand ios7. Thanks

    • Hi Kjb
      You can see the video on how to fix 3194 error here.
      You wont be able to downgrade iOS from 7 to 6. Apple wont let you.
      Thats not to say it cant be done. But its difficult. Google shsh blobs.

  9. hi
    i was updating my 5.1.1 firmware to 7.0.4 but in restoring i have this error
    the iphone could not be restored. an unknown error occurred (3004).
    what should i do?
    thank you

  10. I have an Iphone 4 (GSM) and it is jailbroken under ios 6.1.3 i want to update to 7 and the latest is 7.0.6. but the latest firmware is only 7.0.4. am i still able to update it? is there anything specific i need to do since the phone is already jailbroken?

    • Hi Erick
      I need to update the firmware part of the site. I will do that shortly. However I suggest you backup of your data and then do a firmware upgrade through iTunes.
      You can then follow the evasi0n video on this website to jailbreak the device.
      You may want to be careful though. I have not tested that Evasi0n will work on iOS 7.0.6. Since this is the case I would suggest a manual upgrade to iOS 7.0.4 as I know evasion jailbreak works on this version.
      Good luck and let me know how you get on.

  11. well i figured all that out and now im having a 3914 error i believe is the number. i tried to download the lastest version of itunes then i edited the host document and still it says my iphone is unable to update. Im sorry to bother you with so many issues

  12. Hey! I can just download the iOS 7.1 firmware for my iPhone 4 and hold the shift button and restore together and select this firmware? It will automatically update my phone right? I’m currently using iOS 6.1.3 Jailbroken.

    • Hi Mah
      Yes that will work. Make sure you do a back up of your data first as it will wipe any data on the phone. Umm If you want to keep your jailbreak I would suggest upgrading to 7.0.4 and running evasi0n jailbreak. I dont know if evasi0n works on iOS 7.1 yet.
      Good luck.

  13. i agree with ravinder. I’ve changed my host file/got all the new updates for windows/got the lastest version of itunes/etc and i still get the 3194 error over and over

  14. hello, i m in a touble plz help :
    i have an iphone 4s with ios 6.0.0 with jailbreak and i want to upgrade to 7.0.4
    i sow u r video but i didn’t understand very much
    and i tried to upgrade with itunes but the latest version is 7.1 and i dont want to upgrade to ios 7.1 because there have been no jailberak yet
    SOOOoo Help me PLz i’ll be very thankfull

    • Thank you Matt, but i m sorry i didn’t explaine very well sooory ,
      the thing is that i tried to upgrade to 7.0.4 with itunes but i don’t know how but i m still runing with ios 6.0.0 and i didn’t lost my jailbreak !!!! it’s weird isn’t it
      so i have two question :
      1- how to upgrade to ios 7.0.4 with the ipsw file ??
      2- should i wait for the jailbreak for the ios 7.1 ??
      And sorry again Matt and thank you

      • HI Rahim
        You wont be able to upgrade or downgrade iOS device without shsh blobs.
        Apple doesn’t allow it. YOu will only be able to upgrade to the lastest iOS firmware that Apple has released. EG the latest version is 7.1 so you will only be able to upgrade to 7.1.

  15. Hey, I’ve got an iPhone 3G and was wondering What firmware I should use also I’ve looked at your video on how to fix the USB Connection error and tried everything still no luck :/

  16. hi, sorry for my bed english :) plz help me, i restored all settings from my telefon iphone 3gs 16 gb and hi died :) after this i jeilbreaked ios 6.1.6 in my fone but i cant activite phone, what can i do? plz help me. thanks

  17. Hi Matt,

    I am getting error 1669 while restoring the firmware on Iphone 5.

    Searched all over google and youtube videos and came across your website.

    Please advice.


    Kind Regards,
    Tarun Ahuja

      • Thanks for replying Matt.

        I had issue with IPhone 5 where it was not searching the network. Went to T-mobile shop and they changed the SIM and found it the issue with IPhone itself rather than Sim card.

        Then I went to Apple store and they advised me to upgrade the firmware via ITunes which may fix this network searching issue.

        I tried the same however it asked me to remove the phone from ICloud account first. The moment I did the same the network search issue resolved without restoring/upgrading the firmware and it worked for 5 days and afterwards the same issue (network search) came again.

        Then I tried to restore the via ITunes and this time it gave me error message “Error 1669 The iPhone could not be restored”.

        And its showing me the phone is in DFU mode whereas I can’t use this phone via Wi-Fi to access internet etc. as well now.

        Went to Apple and they can’t fixed the same and thought of give it last try.

        So here you go, Two Issues:-

        1) How to come out of DFU mode?
        2) How to restore the firmware so that I can use this phone or at least use this phone via Wi-Fi.

        Please advice.


        Kind Regards,

  18. hi adriatik,
    Greetings of the day,

    i am facing error 9 problem. my i phone switched off suddenly and then apple logo keep on blinking. then i tried to restore i phone several times, but didn’t get through. tried all possible ways avaliable on web but unable to fix it. i have gone to repair shop, they checked it and said there was some thing wrong with hardware and needs to be replaced. help me to fix it

    • Hi Jonah
      Should be able to can you give me some more information? What error message are you getting ?
      Did you follow the Facebook video?

  19. my iphone 5 is in restore mode its show itunes icon on screen. i connected it to the itunes and put iphone into DFU mode and restore the firmware 7.1.2 . bt the unknown error occures 1 show on itunes. when firmware is installing on iphone. help me to fixed it……!!!!!!!

  20. HI there i have an iphone 4 unlocked but i forget my passcode so i tryed to restore with itunes and after restoring shows this error (9) can you solve me out please

  21. Hi, when i restore the iphone 4s….it come out error 3 when running the firmware..i already update my itune and try another laptop…so what can i do?

    Thank you

  22. Hey ,
    I have iphone 3G(ISO 4.2.1) ,I used to have Viber on my phone but suddenly it stopped working.I tried to install another Viber but I couldn’t find any app which is supported by my Iphone.Could you help me ?

    • HI fisseha
      Someone else reported this as well. It seems the service for this version might have been turned off. Can you test that your phone is working with the Facebook app?
      If it doesn’t work then it might be an issue with your house?

  23. hey i can’t find my iphone firmware and when i identifying it it says that my iphone is 5s it doesn’t say neither it’s gsm or cdma i don’t know what to do pleas help!!!!!

  24. i have i phone 3gs ….. my phone is stuck on activation page after
    update to ios 6.1.6 …
    i can’t use my phone how i recover my phone
    please help me …..
    its stuck on activation page and shows no services….

  25. Hi, I’m facing a problem upgrade from IOS 8.0 to IOS 8.02, which I get the message is “the iphone could not be restored. an unknown error occurred (36)”, I have tried few times to downgrade also doesn’t work at all. still get the same message, my phone totally can’t go in IOS, the screen just appear plugin to iTunes, How to solve it? My iPhone model is 4s. Thanks for your helping.

  26. I have an Iphone 5s I have IOS 8.0.2 on it my aps don’t work no sound an some don’t load, not compatible, my phone come with the original IOS 7 I don’t know if it was 7.04 or just standard 7. just like iPhone 6 with IOS 8, but my question is with my model iPhone 5s could you tell me what list of firmware that I would need to down load for it its a A1530 edition

  27. when i download ios 7.1.2 firmware as a zip file aftr extract that zip file i get an .DMG file so cant able to downgrade it pls help me admin how to get ipsw file on windows 7

    • HI Ang
      It might be difficult to do this as the latest iOS is iOS 8 now for your model.
      I have been looking into doing a fresh firmware install on my iPhone 4S and I couldn’t even restore the same firmware on the phone.
      So for the moment I don’t have any answer for you on this one. However in about two weeks I hope go back to it again and start to work it out.

  28. After bypassing my iphone.. ….it issue me a problem that no sevice.. …..and sim is not working help me to fix tix problem plzzzzz

  29. How I do fix error 1 in itunes when trying to restore to ios 8.1? I followed the support guide in the apple website but still no luck. My host file in my windows 7 computer its good. Thank you.

  30. thanx bro …. your videos helped me a lot … and your steps was clear and 100% correct … my phone from Australia and was locked …. and was on 6.1.6 i used your video to downgrade to 5.1.1 and its unlocked and ” no service ” problem also solved ….thanx again .. keep up

    Yasir Osman from Sudan :)

  31. i have a new iphone 5s with ios8.1 original come with 7.0 ios.
    I really would like to restore it to ios 7.1.2 but im a getting a error all the time on two types of computers 3194 apple service not responding check firewall, I tried all forms from youtube still getting error, can u help me

  32. I forgot my apple id and password.. ..im using iphone 4 gsm with ios 7.1.0 …..plz help to activate my phone. …or to bypass the icloud

  33. i have an iphone 5c and i forgot my password and isnever been sync in my new computer… and i downloaded any firmware and get error 3194 help pls? much appreciated

  34. hi, while resetting all settings on my iPhone 5s, the screen stuck and when i try to turn it off and on the same apple logo plus the bar come back and does not do anything theere, please help, i tried everything, the itunes wont restore it, i try the power+home button method, it does not work since itunes says “the update server is ……….. )

    help please

    • HI ashcan
      update server is unavailable ? Basically it means that your iTunes cant contact the Apple servers. Do you have an internet connection? Does it work fine?
      Check this first, the next step would be to try the update on a friends or work computer and see if you get the same issue.
      Good luck

  35. Hey ive got an iPhone 3G and it is stuck in recovery mode. I tried to restore but it always shows error messages.
    How can i restore it?

    Please help me. Thanks.

  36. if you use a SHSH blob file to downgrade my iphone as im having issues with the software downloading the program its giving me virus an error on my notebook, so I stoped trying but with the SHSH blob file does that mean my iphone is jail broken, is there another way I can get the SHSH blob file sent to me

  37. Hello,

    I have updated my iOS automatically and it sucks on iPhone 4 (GSM)
    how can I get the SHSH file if I don’t have it saved when I upgraded.

    I really want to downgrade it back to 6.1.3
    Thanks in advance

    • Hi Tornike
      I am not sure if you can get it once you are already upgraded because the signed file is device specific.
      However if you do find a way to do this please let me know.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>