Che cos'è il formato di file IPSW?
Un file IPSW è un archivio compresso come un ZIP che contiene il pacchetto firmware completo utilizzato per ripristinare o aggiornare un dispositivo Apple. Il nome sta per iPhone Software, sebbene lo stesso formato sia utilizzato per i firmware di iPad, iPod touch, Apple TV e HomePod.
Gli archivi IPSW contengono molteplici immagini del filesystem DMG crittografate in AES - il sistema operativo root, il ramdisk di aggiornamento e il ramdisk di ripristino - insieme ai payload del firmware per singolo componente (.im4p), un file device-tree e un BuildManifest.plist che elenca ogni scheda supportata e l'hash dell'immagine. Rinominare .ipsw in .zip consente a qualsiasi strumento di archiviazione di ispezionare i contenuti, sebbene le immagini interne rimangano crittografate.
Il ripristino di un dispositivo da un IPSW richiede che il server di firma di Apple (TSS) approvi l'operazione. Una volta che Apple chiude la finestra di firma di un firmware, quella versione non può più essere installata - rendendo impossibili i veri downgrade sui dispositivi moderni. Su macOS Catalina e versioni successive, i ripristini sono gestiti dal Finder (o Apple Configurator); su Windows lo strumento consigliato è l'app Apple Devices (2024), con iTunes come alternativa legacy.
I file IPSW variano da circa 3 GB a 12 GB a seconda del dispositivo e della versione di iOS. Poiché i server di Apple forniscono direttamente il firmware corrente, i file IPSW memorizzati localmente nella cache possono generalmente essere eliminati e scaricati nuovamente quando necessario.
Sicurezza e incolumità
RISCHIO: MEDIUMIl file .ipsw in sé è solo un insieme di dati del firmware e non è eseguibile sul PC, ma il RIPRISTINO comporta conseguenze: scegliere «Ripristina» CANCELLA il dispositivo, e l'applicazione del firmware può bloccare (brick) un dispositivo se interrotta o se viene utilizzata un'immagine errata o modificata. Utilizza solo IPSW che corrispondano esattamente al tuo modello di dispositivo e che Apple stia ancora firmando - un IPSW personalizzato, non firmato o manomesso verrà rifiutato (o, nei flussi di lavoro jailbreak, può rendere il dispositivo non avviabile). Scarica gli IPSW solo da Apple o da mirror noti (es. ipsw.me); evita siti generici di «firmware iOS» che includono adware o immagini alterate. Il ripristino in genere rimuove anche il jailbreak e aggiorna la baseband, il che può essere irreversibile.
Dettagli del formato
in sintesiProgrammi che aprono file IPSW
Dettagli tecnici
specifiche approfondite| Formato contenitore | Archivio ZIP (rinominato; struttura standard PKZIP con magic bytes PK) |
| Dimensione tipica del file | 3 GB - 12 GB (varia in base al modello del dispositivo e alla versione iOS/iPadOS) |
| Compressione | DEFLATE per ogni voce ZIP; le immagini .dmg interne hanno la propria compressione |
| Crittografia immagine interna | Immagini del filesystem .dmg crittografate in AES (root OS, update ramdisk, restore ramdisk) |
| Formato payload firmware | Payload firmati per componente IMG4/IM4P (file .im4p) per kernel, iBoot, ecc. |
| Firmware baseband | Incluso come .bbfw (firmware baseband) per dispositivi dotati di connettività cellulare |
| File manifest | BuildManifest.plist nella root dello ZIP - elenca gli ID delle schede supportate, la stringa di build e gli hash per immagine |
| Requisito di firma Apple | Il ripristino deve essere approvato tramite TSS dai server Apple; gli IPSW non firmati o fuori finestra vengono rifiutati |
| Limitazione downgrade | Una volta che Apple chiude la finestra di firma di un firmware, quella versione non può essere installata su alcun dispositivo |
| Dispositivi supportati | iPhone, iPad, iPod touch, Apple TV (tvOS), HomePod (audioOS) |
| Strumento di ripristino (macOS) | Finder (macOS Catalina+) o Apple Configurator |
| Strumento di ripristino (Windows) | App Apple Devices (rilascio 2024); iTunes come alternativa legacy |
| Rilasciato | 2007 (with the original iPhone / iPhone OS 1.0) |
| Ultima versione | Current per iOS/iPadOS release (e.g. iOS 18-era IPSWs); bundle layout governed by Apple's BuildManifest |
| Specifica | ipsw.me |
Conversioni IPSW
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file IPSW.