The following are links to Apple's servers where you can download iPhone firmware restore files.

Firmware update 1.1.4

On February 26, 2008 Apple released the sixth update to the iPhone (also referred to as 4A102). This update covers bug fixes.,1_1.1.4_4A102_Restore.ipsw

Firmware update 1.1.3

On January 15, 2008, Apple released the fifth update to the iPhone (also referred to as 4A93). This update added several features like: a new maps application with a find feature and improved UI; the ability to send SMS text messages to multiple recipients; customization of the home screen (SpringBoard) and dock by dragging icons and placing them anywhere; adding Safari bookmarks as icons to the home screen; the creation of up to 9 pages that you can scroll through on the home screen; IMPA support for Gmail; support for iTunes movie store rentals; enhanced video player features like chapters and subtitles and alternate language tracks; and finally lyrics support for the iPod.,1_1.1.3_4A93_Restore.ipsw

Firmware update 1.1.2

On November 8, 2007, Apple released the fourth update to the iPhone (also referred to as 3b48b). This was mainly for providing international support as the iPhone was to officially go on sale in the U.K., Italy, and Germany on November 9th. This update adds the ability to change languages.

You can download the file (160mb) directly from Apple,1_1.1.2_3B48b_Restore.ipsw

Firmware update 1.1.1

On September 27, 2007, Apple released the third update to the iPhone (also referred to as 3A109a). This was the first update worth updating to. It included a slew of improvements. Many were surprised when Apple said this update may damage iPhones that have been hacked or unlocked. They had to say that from a legal standpoint. It wasn't stated to be a threat. It is not outside the boundaries of logic for a manufacturer to offically deny support for a modified product when it breaks due to no fault of their own.

You can download the file (all 151mb of it) directly from Apple,1_1.1.1_3A109a_Restore.ipsw

Firmware update 1.0.2

On August 21, 2007, Apple released the second update to the iPhone (also referred to as 1C28). Once again it stated it was for bug fixes. This update was much ado about nothing. It did not affect the way we hack the iPhone so there is really nothing to say about it. The chart below for Firmware Update 1C25 applies to this update as well.

You can download the file directly from Apple,1_1.0.2_1C28_Restore.ipsw

Nate True did another very nice, detailed analysis of the differences between 1C25 and 1C28 at his blog here.
Because I worry about information just disappearing on the web, I'm going to reproduce Nate's analysis here. Quoted from his site:

"Alright, here's the skinny on what's changed in the new iPhone firmware (1.0.2):

- /private/var/db/localtime has been changed from a file to a symlink, looks like a fix related to time zones.

- The kernel caches in /System/Library/Caches/ have been changed. So a few changes in the kernel. The new kernels are actually smaller by about 6 kilobytes.

- The Info.plist for the Multitouch driver in /System/Library/Extensions/AppleMultitouchSPI.kext has been changed. This corresponds with what appears to be reprogrammed multitouch firmware, possibly fixing some multitouch issues for some.

- A few files have been rearranged, for the IOKit, MultitouchSupport, OfficeImport, and System frameworks (/System/Library/Frameworks). Looks like they've replaced some static folders with symlinks into the Versions folder of each framework. Possibly a backward compatibility move? I'm just thinking out loud here. Might just be a "prettiness" upgrade for the iPhone devs at Apple.

- dtmf-#.aif and dtmf-*.aif in the TelephonyUI framework have both been changed. I have no idea why; the sound files that play when you hit * and # on the phone keypad are in /System/Library/Audio/UISounds, not with the TelephonyUI framework. New files are about 4kb smaller.

- /usr/libexec/lockdownd has been changed, now it's 8 bytes longer. I'll infer that there was only one bug fixed in the Lockdown daemon, possibly addressing some synchronization or activation issues.

What does all this mean?
- No new application features, and no new applications.
- A few bug fixes but nothing major.

Firmware update 1.0.1

On July 31, 2007, Apple released the first update to the iPhone (also referred to as 1C25). This update came in two flavors: a 7 megabyte patch for those who had properly activated iPhones via AT&T and had not modified their iPhones in any way. The other version is a 91 megabyte restore file for anyone who had bypassed activation and modded their iPhones. The file name of the patch is iPhone1,1_1.0.1_1A543a_to_1C25_Update.ipsw.   You can get that file on your Mac by going to ~/Library/iTunes/iPhone Software Updates on your computer.

You can download the restore file directly from Apple,1_1.0.1_1C25_Restore.ipsw

I will ATTEMPT to answer all questions regarding these updates on this page. I would GREATLY APPRECIATE emails from those of you who have discovered what works with these updates and what does not. I can only test things so fast on my own. I'm primarily a Mac user, but I use Windows also. The quicker I get input from you, the quicker I can update this page to answer all the various situations and problems out there. This could be a really good resource for everyone. If I have to do this all on my own, it may takes days to compile all the information that everyone is seeking, or I may never compile all the information as demands on my time are out of control in regards to the development of this site. You can email me at: iPhone

Too put it briefly for Mac users, I have two iPhones, both are modded and only one was properly activated via AT&T with a contract. Both needed a full restore since they've been modded. I wound up using Jailbreak and iPhoneInterface and iFuntastic! using my original firmware in the phonedmg folder and was able to restore all my mods and bypass activation using iASign v0.2. I was also able to reinstall my backups which contained my address book and recent call history, et cetera. Oh and the new iTunes update (7.3.2) didn't mess with anything either. I know Windows users are still able to Jailbreak and iPhoneInterface and bypass activation as well.

Questions iPhone
bypass & modified
properly activated
& modified
stock configuration
Am I forced to restore my iPhone? Yes Yes No
Can I update with the patch? No No Yes
Will I lose my mods (ringtones, graphics, etc.)? Yes Yes N/A
Can I restore my personal backup (address book, recent calls, etc.) when I'm done with this update? Yes Yes N/A
Does Jailbreak 1.0 on the Mac work after performing the restore?
Yes Yes N/A
Does iPhoneInterface 0.3.3 on the Mac work after performing the restore?
Yes Yes N/A
Does iASign on the Mac work after performing the restore?
Yes Yes N/A
Does iFuntastic! on the Mac work after performing the restore?
Yes Yes N/A
Does Jailbreak on Windows work after performing the restore?
Yes Yes N/A
Does iPhoneInterface on Windows work after performing the restore?
Yes Yes N/A
Does this method of bypassing activation on Windows work after performing the restore?
Yes Yes N/A

If you'd like to know the differences on the file sizes between the original firmware and this new one, click here for Nate True's site.

To learn how to decrypt the new firmware, click here.

To learn how to get your decryption key, click here.

Here's some of the images from my restore process. I hadn't noticed during earlier restores that the summary info for the phone becomes "N/A" in iTunes. You can click the images to enlarge them.

When syncing iPhone, it lets you know when an update is available.
A description of the fixes to be made (not very detailed).
The warning I received trying to update my modded phone. You must restore it.
The warning letting me know iTunes just switched the iPhone into recovery/restore mode.
Everything is reset to n/a during the restore.
Not this screen again! It's for modders only.
Officially telling me my mods have been wiped out.
The first thing I did was restore my address book and recent call history, et cetera.

Firmware 1.0

This was the original firmware installed on the iPhone when it first went on sale.,1_1.0_1A543a_Restore.ipsw Firmware restore file for 1.0

Return to top of page