Что такое формат файла IPSW?
Файл IPSW - это архив, сжатый как ZIP, который содержит полный пакет прошивки, используемый для восстановления или обновления устройства Apple. Название расшифровывается как iPhone Software, хотя этот же формат используется для прошивок iPad, iPod touch, Apple TV и HomePod.
Архивы IPSW содержат несколько зашифрованных по алгоритму AES образов файловой системы DMG - корневую ОС, ramdisk обновления и ramdisk восстановления - вместе с компонентами прошивки (.im4p), файлом дерева устройств (device-tree) и файлом BuildManifest.plist, в котором перечислены все поддерживаемые платы и хэши образов. Переименование расширения .ipsw в .zip позволяет любому архиватору просмотреть содержимое, хотя внутренние образы останутся зашифрованными.
Восстановление устройства из IPSW требует одобрения операции сервером подписи Apple (TSS). Как только Apple закрывает «окно подписи» прошивки, эту версию больше нельзя установить, что делает полноценный откат версии невозможным на современных устройствах. В macOS Catalina и новее восстановление выполняется через Finder (или Apple Configurator); в Windows рекомендуемым инструментом является приложение Apple Devices (2024), а iTunes остается устаревшим запасным вариантом.
Файлы IPSW имеют размер от 3 ГБ до 12 ГБ в зависимости от устройства и версии iOS. Поскольку серверы Apple предоставляют актуальную прошивку напрямую, локально кэшированные файлы IPSW обычно можно удалить и скачать заново при необходимости.
Безопасность и защита
РИСК: MEDIUMСам файл .ipsw - это просто данные прошивки, он не является исполняемым на вашем ПК, но процедура ВОССТАНОВЛЕНИЯ имеет последствия: выбор «Восстановить» СТИРАЕТ данные с устройства, а применение прошивки может превратить устройство в «кирпич», если процесс будет прерван или использован неверный/измененный образ. Используйте только те IPSW, которые точно соответствуют вашей модели устройства и которые Apple все еще подписывает - кастомный, неподписанный или подделанный IPSW будет отклонен (или, в случае с джейлбрейком, может оставить устройство неработоспособным). Скачивайте IPSW только у Apple или из проверенных источников (например, ipsw.me); избегайте случайных сайтов с «прошивками iOS», которые могут содержать рекламное ПО или измененные образы. Восстановление также обычно удаляет джейлбрейк и обновляет версию модема, что может быть необратимым.
Детали формата
в двух словахПрограммы, открывающие файлы IPSW
Технические подробности
глубокая спецификация| Формат контейнера | Архив ZIP (переименованный; стандартная структура PKZIP с магическими байтами PK) |
| Типичный размер файла | 3 ГБ - 12 ГБ (зависит от модели устройства и версии iOS/iPadOS) |
| Сжатие | DEFLATE для каждой записи ZIP; внутренние образы .dmg имеют собственное сжатие |
| Шифрование внутренних образов | Зашифрованные AES образы файловой системы .dmg (корневая ОС, ramdisk обновления, ramdisk восстановления) |
| Формат компонентов прошивки | Подписанные полезные нагрузки IMG4/IM4P (.im4p) для ядра, iBoot и т. д. |
| Прошивка модема | Включена в виде .bbfw (baseband firmware) для устройств с поддержкой сотовой связи |
| Файл манифеста | BuildManifest.plist в корне ZIP - содержит список ID плат, строку сборки и хэши образов |
| Требование подписи Apple | Восстановление должно быть одобрено серверами Apple через TSS; неподписанные или устаревшие IPSW отклоняются |
| Ограничение отката | Как только Apple закрывает окно подписи прошивки, эта версия не может быть установлена ни на одно устройство |
| Поддерживаемые устройства | iPhone, iPad, iPod touch, Apple TV (tvOS), HomePod (audioOS) |
| Инструмент восстановления (macOS) | Finder (macOS Catalina+) или Apple Configurator |
| Инструмент восстановления (Windows) | Приложение Apple Devices (релиз 2024 года); iTunes как устаревший вариант |
| Выпущен | 2007 (with the original iPhone / iPhone OS 1.0) |
| Последняя версия | Current per iOS/iPadOS release (e.g. iOS 18-era IPSWs); bundle layout governed by Apple's BuildManifest |
| Спецификация | ipsw.me |
Конвертации IPSW
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах IPSW.