Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know that an IPSW is an iOS firmware restore file. When you want to install a beta firmware, Apple ships these. This website stores all old iOS versions in that format.

What exactly is in an IPSW file and in what format?

Can I view the files in it? Do I use a hex editor, or something else? Is an IPSW like a zip file (like .app or .bundle), or is it binary encoded or encrypted?

share|improve this question
IPSW is a ZIP file. Rename it and unpack its contents. It contains a few DMGs and other files. The DMGs are encrypted and you'll have to decrypt them to see their contents. They contain things like the root iOS file system, the ram disk, etc. – user10355 Jan 17 '12 at 4:03
up vote 4 down vote accepted

The IPSW file type is primarily associated with 'iPhone/iPod' by Apple Inc.. This is a firmware update file for the iPhone. The file is a renamed .ZIP file. If you unZIP it you will see a file called MANIFEST.PLIST and a file without an extension but with a version number in the name, e.g., Firmware-14.5.3. This file is the firmware image.


share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.