Apple’s Official firmware release site can be found here, but it can be very hard to understand for the average user. I have extracted all of the firmware links and arranged them in their proper categories below. So if you have the original iPhone, download firmware from the 2G iPhone list. If you have the iPhone 3G, download the firmwares from 3G iPhone list. Lastly if you have the iPhone 3G S, download the firmware from the 3GS iPhone list.
If you need or want to downgrade your firmware on your iPhone you can get them here: PLEASE NOTE THIS PAGE WILL NO LONGER BE UPDATED. PLEASE VISIT http://leimobile.com/firmware-downloads/
2G iPhone:
iPhone 2G Firmware restore file for 3.1.3
iPhone 2G Firmware restore file for 3.1.2
iPhone 2G Firmware restore file for 3.1
iPhone 2G Firmware restore file for 3.0.1
iPhone 2G Firmware restore file for 3.0
iPhone 2G Firmware restore file for 2.2.1
iPhone 2G Firmware restore file for 2.2
iPhone 2G Firmware restore file for 2.1
iPhone 2G Firmware restore file for 2.0.2
iPhone 2G Firmware restore file for 2.0.1
iPhone 2G Firmware restore file for 2.0
iPhone 2G Firmware restore file for 1.1.4.
iPhone 2G Firmware restore file for 1.1.3.
iPhone 2G Firmware restore file for 1.1.2.
iPhone 2G Firmware restore file for 1.1.1.
iPhone 2G Firmware restore file for 1.0.2.
iPhone 2G Firmware restore file for 1.0.1.
iPhone 2GFirmware restore file for 1.0.
3G iPhone:
iPhone 3G Firmware restore file for 3.1.3
iPhone 3G Firmware restore file for 3.1.2
iPhone 3G Firmware restore file for 3.1
iPhone 3G Firmware restore file for 3.0.1
iPhone 3G Firmware restore file for 3.0
iPhone 3G Firmware restore file for 2.2.1
iPhone 3G Firmware restore file for 2.2
iPhone 3G Firmware restore file for 2.1
iPhone 3G Firmware restore file for 2.0.2
iPhone 3G Firmware restore file for 2.0.1
iPhone 3G Firmware restore file for 2.0
3GS iPhone:
iPhone 3GS Firmware restore file for 3.1.3
iPhone 3GS Firmware restore file for 3.1.2
iPhone 3GS Firmware restore file for 3.1




when i download the firmware it is saved as a compressed folder and there is no .ipsw files anywhere…?
rename it then.
download it in something other than safari
the folder name does not have a .zip extension but is a compressed folder…. how do i change it from a compressed folder to a .ipsw? there a files in the folder but none are ipsw?! :-/
resolved issue. had to download using safari. now ok but when it tries to restore and verify with Apple i get the follow error – The iPhone ”iPhone” could not be restored. This device isn’t eligible for the requested build? can you help?
If you do not have your SHSH keys on file with Cydia, you are no longer able to downgrade to anything other than the latest iPhone firmware. Please read: http://limitededitioniphone.com/breaking-news-apple-stops-signing-iphone-os-3-1-2/
Man.. I have a 3gs that was jailbroke then I updated it to the newest firmware…. And now I am trying to sell it on craigslist… But no one wants to buy it because it’s not jailbroke… So I was needing to go back to 3.1.2 to update blackra1n…. Will this really work for me and not Brick my phone?
just use spirt to jailbreak the latest firmware. Here is a tutorial: http://leimobile.com/how-to-jailbreak-your-ipad-with-spirit/
dear sir
please tell me if there any thing to jailbrak 3GS 4.0
thank you
I have a jailbroken, unlocked 3gs still running on 3.0, however I want to upgrade my firmware to 4.0.1. I downloaded 4.0.1 but when I try to run it; itunes directs me to the latest firmware which is 4.0.2. My question is how can I upgrade my firmware, is there a way to go around itunes? Another thing when I open Cydia it says I have SHS on file for iPhone all the way up to 4.0.1, I don’t know if thats important or not.
do install a custom firmware you have to hold down option and then click restore on a mac or hold down shift and then click restore on a PC.
To install a custom firmware you have to hold down option and then click restore on a mac. On a PC you hold down shift and then click restore.
man i want to jailbreak my iphone but unfortunately i updated to 4.0.2 already. i dont have any files on cydia or anything. is there anyway to do this. im using windows. i’ve downloaded the 4.0.1 firmware ive tried to do it with redsnow and through itunes. is there anyway