IPSW , программное обеспечение iPod , представляет собой формат файла, используемый в iTunes для установки iOS , iPadOS , tvOS , HomePod и, совсем недавно, прошивки macOS для устройств, оснащенных Apple Silicon . Все устройства Apple используют один и тот же формат файла IPSW для прошивок iOS и их производных, что позволяет пользователям прошивать свои устройства через iTunes в macOS и Windows .
Расширение имени файла | .ipsw |
---|---|
Тип интернет-СМИ | |
Магическое число | 504B0304 |
Разработано | яблоко |
Тип формата | Архив |
Состав
Сам .ipsw файл представляет собой сжатый файл архива (аналогичен архив Zip ) , содержащий три компании Apple Disk Image файлы с один , содержащими корневой файловой системой из прошивки и двух дисков барана для восстановления и обновление.
В файле также есть папка «Firmware», в которой содержатся iBSS, iBEC, DFU, образы батарей (низкий, полный, зарядка), а также файлы прошивки baseband в формате .bbfw (микропрограмма Baseband).
Есть еще два файла с именами « Build Manifest » и « Restore Manifest», оба в формате Apple Property List (.plist), который проверяет совместимость, содержит хэши в формате base64 и указывает устройству, где найти определенные части прошивки во время восстановить.
BuildManifest.plist отправляется на сервер Apple TSS и проверяется на получение большого двоичного объекта SHSH при каждом восстановлении. Без SHSH BLOB-объектов микропрограмма откажется восстанавливаться, что сделает невозможным возврат к более ранней версии из-за ограничений Apple. [3]
Безопасность и укоренение
Архив не защищен паролем, но изображения DMG внутри него зашифрованы с помощью AES . Хотя Apple не выпускает эти ключи, их можно извлечь с помощью различных эксплойтов iBoot или загрузчика , таких как limera1n (созданный Джорджем Хотцем , более известный как geohot ). С тех пор было создано множество инструментов для расшифровки и модификации корневой файловой системы.
Доступ к правительственным данным
После нападения в Сан-Бернардино в 2015 году ФБР изъяло у стрелка iPhone 5C , принадлежавший Департаменту здравоохранения округа Сан-Бернардино. [4] ФБР восстановило резервные копии iCloud за полтора месяца до стрельбы и хотело получить доступ к зашифрованным файлам на устройстве. Правительство США приказало Apple создать файл IPSW, который позволил бы следователям подобрать пароль iPhone. [5] Приказ использовал Закон о всех судебных приказах , первоначально созданный Законом о судебной системе 1789 года , для требования прошивки, так же, как другим производителям смартфонов было приказано соблюдать.
Тим Кук ответил на веб-странице компании, подчеркнув необходимость шифрования и заявив, что, если они создадут бэкдор для одного устройства, он неизбежно будет использован для нарушения конфиденциальности других пользователей iPhone: [6]
ФБР хочет, чтобы мы сделали новую версию операционной системы iPhone, обойдя несколько важных функций безопасности, и установили ее на iPhone, восстановленный в ходе расследования. Попав в чужие руки, это программное обеспечение, которого сегодня не существует, могло бы разблокировать любой iPhone, находящийся в чьем-то физическом владении ...
Правительство потребовало бы, чтобы мы удалили функции безопасности и добавили новые возможности в операционную систему, позволяя вводить пароль в электронном виде. Это упростило бы разблокировку iPhone «грубой силой», испробовав тысячи или миллионы комбинаций со скоростью современного компьютера.
Последствия требований правительства пугают. Если правительство сможет использовать Закон о всех судебных приказах, чтобы упростить разблокировку вашего iPhone, у него будет возможность подключиться к любому устройству для сбора их данных. Правительство может расширить это нарушение конфиденциальности и потребовать, чтобы Apple создала программное обеспечение для наблюдения, чтобы перехватывать ваши сообщения, получать доступ к вашим медицинским записям или финансовым данным, отслеживать ваше местоположение или даже получать доступ к микрофону или камере вашего телефона без вашего ведома.
Мы не относимся легкомысленно к противодействию этому порядку. Мы чувствуем, что должны высказаться перед лицом того, что мы считаем чрезмерным вмешательством правительства США.
Рекомендации
- ^ https://www.filesuffix.com/en/extension/ipsw
- ^ http://fileextensionexplorer.com/ipsw
- ^ "Последняя версия iOS 9.3.2 iPSW" . www.howtoisolve.com . 10 ноября 2016 г.
- ^ Эндрю Бланкштейн (16 февраля 2016 г.). «Судья заставляет Apple помочь разблокировать iPhone из шутера Сан-Бернардино» . NBC News .
- ^ «Apple приказала разблокировать iPhone стрелка из Сан-Бернардино» . Ars Technica UK . 17 февраля 2016 г.
- ^ Тим Кук (16 февраля 2016 г.). «Обращение к нашим клиентам» . Архивировано из оригинального 17 февраля 2016 года
правительство Соединенных Штатов потребовало , чтобы Apple , принять беспрецедентный шаг , который ставит под угрозу безопасность наших клиентов. Мы выступаем против этого приказа, последствия которого выходят далеко за рамки рассматриваемого судебного дела.
Внешние ссылки
- iPSW в службе поддержки Apple
- iPSW в расширениях файлов
- iPSW на iPhone Wiki
- Файлы BASEBAND в iPhone Wiki