Firmware Downloads

November 17th, 2012 Leave a comment Go to comments

Firmare for iPhone, iPad and iPod Touch

Firmware download links

As you know Apple suggests to use iTunes’ automatic update process to upgrade your device, but you can also download the firmware directly to your computer first from apple — you should always do this if you’re trying to jailbreak or unlock your device, or if you know you will not be on line / connected later while you will need to update your device.

Below is a list of all currently available firmware versions for the original (2G) iPhone, the iPhone 3G, iPhone 3GS and the iPhone 4, from v1.0 to v4.1.0.

I would strongly recommend using Mozilla Firefox to download the firmware files. If you use Safari you will have to disable the auto unzip feature otherwise the Restore File will be downloaded as a Zip file

iPhone 2G

  • v1.0.0 – Modem FW 03.11.02_G
  • v1.0.1 – Modem FW 03.12.08_G
  • v1.0.2 – Modem FW 03.14.08_G
  • v1.1.1 – Modem FW 04.01.13_G
  • v1.1.2 – Modem FW 04.02.13_G
  • v1.1.3 – Modem FW 04.03.13_G
  • v1.1.4 – Modem FW 04.04.05_G
  • v2.0.0 – Modem FW 04.05.04_G
  • v2.0.1 – Modem FW 04.05.04_G
  • v2.0.2 – Modem FW 04.05.04_G
  • v2.1.0 – Modem FW 04.05.04_G
  • v2.2.0 – Modem FW 04.05.04_G
  • v2.2.1 – Modem FW 04.05.04_G
  • v3.0.0 – Modem FW 04.05.04_G
  • v3.0.1 – Modem FW 04.05.04_G
  • v3.1.0 – Modem FW 04.05.04_G
  • v3.1.2 – Modem FW 04.05.04_G
  • v3.1.3 – Modem FW 04.05.04_G

iPhone 3G

iPhone 3GS

iPhone 4

iPad WiFi and 3G

  • v3.2 – Original Firmware
  • v3.2.1 – Update for WiFi issues
  • v3.2.2 – Update to Fix the PDF / JailbreakMe Exploit
  • v4.2.1 – Major Update to bring Multitasking, Print, Folders, etc. to iPad

Apple TV 2G (2010 Version)

  • v4.2.1 – Apple TV 2G Major Update

iPod iTouch

 

Below you can find the direct links to ALL iPhone Firmware Files for every released firmware version. Please note that if you use Safari you must disable the auto unzip feature. It may be easier to just use Firefox!
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): iPhone2,1_4.0.2_8A400_Restore.ipsw
4.0.2 (4): iPhone3,1_4.0.2_8A400_Restore.ipsw
4.1.0 (3G): iPhone1,2_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,3_4.2.9_8E501_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,1_5.0_9A334_Restore.ipsw
5.0 (4 CDMA): 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 CDMA): iPhone5,2_6.0_10A405_Restore.ipsw
6.0.1 (3GS): iPhone2,1_6.0.1_10A523_Restore.ipsw
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 CDMA): iPhone5,2_6.0.1_10A525_Restore.ipsw

  1. debyoung
    February 19th, 2010 at 12:55 | #1

    I’m confused, did you not just say on the other page for iPhone 3G to NOT update to 3.13 or I will lose my unlock and jailbrake?
    Thanks

  2. bapir
    March 15th, 2010 at 14:30 | #2

    i have an iphone updated to 3.1.3 baseband 05.12.01. is ther any way to unlock and jailbreak it. please help me.

    thanks

  3. Richard
    May 3rd, 2010 at 07:14 | #3

    Hi, I have an iPhone 3G Ver 3.1.3 with bandbase 05.12.07. Is it possible to unlock or jailbreak it?? Can anyone help me??

  4. May 23rd, 2010 at 09:30 | #4

    HI! I have an iPhone 2g, and want to install the firmware 3.1 so i can install “intallous” is it wrong to update my firmware? Because i have an aunt who updated her iphone 3g and it got blocked. SO WHAT SHOULD I DO? :) PLEASE REPLY AND PLEASE HELP ME. THANK YOU.

  5. kazuo
    June 3rd, 2010 at 08:05 | #5

    hi. i have iphone 3g 3.1.2 with base 05.12.07…how to unlock it? thankz

  6. June 28th, 2010 at 09:09 | #6

    how do u jailbreak 4.0.0 for ipod touch :evil:

  7. burn
    July 4th, 2010 at 09:32 | #7

    @kazuo
    go to spiritjb to jailbreak 3.1.3

  8. charrliep
  9. charrliep
    September 11th, 2010 at 21:36 | #9

    q r these firmware jailbreak an unlocked

  10. October 14th, 2010 at 11:29 | #10

    Hi. I have got an iphone 3gs and my friend updated it to version 4.1(8B117) the model fimware is 05.14.02 and i want to downgrade my software to version 3.1.3(7E18) how can i do that? Please help me anyone.

  11. neo
    November 7th, 2010 at 02:27 | #11

    Hi. I have got an iphone 3gs and my friend updated it to version 4.1(8B117) the model firmware is 05.14.02 and i want to unlock the software for free.kan any 1 help me.

  12. helpfull guy
    November 18th, 2010 at 15:55 | #12

    @dave

    go to jailbreakme.com on your itouch jailbreak it automatiically

  13. chad
    November 19th, 2010 at 10:15 | #13

    i hv an iphone 3g which is already jailbroken but my wifi isnt working and i cannot unlock it with cydia, any alternative methods would be appreciated to unlock it manually

  14. Blaze2425
    December 3rd, 2010 at 15:48 | #14

    I found out how to put any iPhone in any firmware u want. I already done it several times on iphone 3G n on my two 4G’s. U can upgrade n downgrade as many times as u want and u dont need to save ur SHSH blobs. First download the firmware u want for ur iPhone, then install it using iTunes by pressing the shift button while u push restore. Select ur firware. Right before it finishes the process it’s gonna say error, n show the “connect to iTunes” logo. Then open tiny umbrella and look for ur iPhone n select “exit recovery” n there u go, it’s that simple. Bt before u upgrade or downgrade u have to put ur phone into recovery, by turning the phone off, hold the home button and connect the USB cable, and don’t release the home button until u see the “connect to iTunes” logo.

  15. Aliman
    December 20th, 2010 at 09:37 | #15

    @Blaze2425
    You Oviously don’t know what your about

  16. December 31st, 2010 at 19:43 | #16

    definately! this guy has lost it completely…

  17. radhakrishna
    February 14th, 2011 at 12:20 | #17

    i have an i phone 4 .could you please help me how to do factory unlock

  18. Jules
    April 2nd, 2011 at 02:08 | #18

    I have just bought a 3g phone with has been jailbreaked and I accidental erased all the data. Now itunes doesnt recoginsed it to update the orginal firmware. What should I do to get it working again

  19. lruffin
    May 4th, 2011 at 11:44 | #19

    i want to know is posible to restore to 4.3.2 if you are running a baseband 6.15. if possible can any one give a guide!! i have a 3gs on 4.2.1 and baseband 6.15

  20. waj
    June 26th, 2011 at 08:29 | #20

    @Aliman

    @coo

    he knows what he is talking about.

    Simply download Any Firmware and install then Itunes shows an Error 1050.

    Goto TinyUmbrella or RecbOot and kick ur Phone out out recovery, Boommm Starts Working with the Upgraded or DownGraded Software.

    I think this is a BUG where Itunes completes the Installation before Quitting and displaying the Error.

    Aliman and Coo, Start appreciating knowledge and stop being Stupid..

    Thanks BLAZE2427, It works just Fine.

  21. Rodrigo Malvar
    August 17th, 2011 at 17:56 | #21

    how can install Cydia without jailbroken?
    I have a ipad2 v. 4.3.5

    Thank you
    Rodrigo

  22. Billibob
    August 22nd, 2011 at 15:20 | #22

    If an iphone 3gs had the modem firmware updated to an ipad modem version and the device now only comes to the usb to itunes screen and cannot load an os, can it be restored or brought up to a version of modem firmware or ios that will work? I have no firmware versions available to talk intelligently about this unfortunately!

  1. October 9th, 2009 at 19:31 | #1
  2. February 10th, 2010 at 19:28 | #2
  3. July 9th, 2010 at 11:16 | #3
  4. September 9th, 2010 at 19:50 | #4
  5. September 9th, 2010 at 20:00 | #5
  6. September 9th, 2010 at 20:00 | #6
  7. November 2nd, 2010 at 11:02 | #7
  8. November 22nd, 2010 at 13:08 | #8
  9. December 14th, 2010 at 11:20 | #9
  10. December 27th, 2010 at 20:52 | #10
  11. January 3rd, 2011 at 07:43 | #11
  12. January 3rd, 2011 at 07:53 | #12
You must be logged in to post a comment.