Contents
There are many different files contains in an IPSW firmware file.
IPSW File Formats
These are the various file formats used to store payloads inside an IPSW file.
IPSW Files
Each file contained in an IPSW file has a specific purpose. Some are firmwares for the various chips in the device, while others are images ("glyphs").
- Root Filesystem
- Update and Restore Ramdisks
- ACI Bluetooth Firmware
- ACI Wi-Fi Firmware
- ADC Petra (image signal processor)
- Apple Neural Engine
- ANSF
- "Always On Processor" Firmware
- Apple Audio/Video Encoder
- Apple Logo
- Apple Maggie (vibration motor controller (Lattice iCE5LP4K-SWG36))
- ARM Firmware (GPU scheduler/command stream processor)
- Audio Codec
- Audio DSP Firmware
- Battery Charging
- Battery Full
- Battery Low
- DALI
- DCP (Display Coprocessor)
- Device Tree
- Glyph Charging
- Glyph Plugin
- Haptic Assets
- Homer Firmware
- iBEC (iBoot Epoch Change)
- iBoot (iBoot stage 2)
- iBoot Data
- iBSS (iBoot Single Stage)
- ISP Firmware
- Kernelcache
- Leap Haptics
- Liquid Damage Detection
- LLB (Low Level Bootloader; iBoot stage 1)
- Low Power Mode
- Low Power "Find My" Mode
- M Connector
- Multitouch Firmware
- Need Service
- Power Management Processor
- RANS
- Recovery Mode ("Connect to iTunes" graphic)
- RTP
- Secure Enclave Processor Firmware (SEP firmware)
- SmartIO Firmware
- Wireless Charging Controller
- What's the Firmware? (WTF)