An IPSW file is a standalone firmware update file used by Apple devices, packaged as a standard ZIP archive containing the encrypted operating system, baseband firmware, and cryptographic signatures required for installation.
If you've ever manually updated or restored an iPhone, iPad, iPod Touch, or Apple TV via iTunes or Finder, you've used an IPSW file. It stands for "iPhone Software" or "iPod Software," though the format is now used across almost all Apple platforms.
Because an IPSW is technically just a renamed .zip file, you can change the extension to .zip and extract it (if you're curious, see our guide on how to extract data from an IPSW). Inside, you will find:
When you install an IPSW file, your computer doesn't just blindly copy files. It extracts the BuildManifest and sends the device's unique hardware identifier (ECID) to Apple's signing server (gs.apple.com).
If Apple is still "signing" that specific version of iOS, the server returns a cryptographic ticket. The device verifies this ticket before allowing the bootloader to write the new firmware. This is why you cannot install old, unsigned firmwares to downgrade.
Apple distributes updates directly to devices over Wi-Fi (OTA). So why do IPSW files exist? OTA updates are "delta" updates—they only contain the files that changed since the last version. IPSW files are "full" updates. If your operating system is severely corrupted, an OTA update might fail, but a full IPSW restore will lay down a completely fresh foundation. For a deeper dive, read OTA Update vs. IPSW Restore.
Was this guide helpful?