ИПСВ
Эта статья нуждается в дополнительных цитатах для проверки . ( октябрь 2015 г. ) |
![]() | |
Расширение имени файла |
.ipsw |
---|---|
Тип интернет-СМИ | |
Магическое число | 504B0304 |
Разработано | Яблоко |
Тип формата | Архив |
IPSW — это формат файла, используемый для установки iOS , iPadOS , tvOS , HomePod , watchOS , а в последнее время и macOS прошивки для устройств, оснащенных Apple Silicon . [3] Все устройства Apple используют один и тот же формат файлов IPSW для прошивок iOS и их производных, что позволяет пользователям прошивать свои устройства через Finder или iTunes на macOS или Windows соответственно. Пользователи могут прошивать кремниевые компьютеры Mac Apple с помощью Apple Configuration 2 . [4]
Структура
[ редактировать ]Сам файл .ipsw представляет собой сжатый архивный файл (переименованный в Zip-архив ), содержащий как минимум три файла образа диска Apple , один из которых содержит корневую файловую систему ОС, а также два RAM-диска для восстановления и обновления. tvOS , audioOS и macOS также включают образ диска для среды восстановления (recoveryOS).
В файле также содержатся кэши ядра и папка «Прошивка», содержащая iBoot , LLB (низкоуровневый загрузчик), iBSS (одноэтапный iBoot), iBEC (изменение эпохи iBoot), прошивку процессора Secure Enclave, дерево устройств, Образы прошивки (логотип Apple, изображения батареи, экран режима восстановления и т. д.), файлы прошивки основной полосы в формате .bbfw (переименованный zip-файл) и другие файлы прошивки.
Есть еще два файла с именами «BuildManifest.plist» и «Restore.plist», оба списка свойств содержат информацию о совместимости и хэши SHA-256 для различных компонентов. [ нужна ссылка ]
BuildManifest.plist отправляется на TSS-сервер Apple и проверяется на предмет получения SHSH-объектов перед каждым восстановлением. Без SHSH-объектов устройство откажется от восстановления, что затрудняет переход на более раннюю версию. [5]
Безопасность и рутирование
[ редактировать ]Архив не защищен паролем, но iBoot, LLB, iBEC, iBSS, iBootData и образы прошивки процессора Secure Enclave внутри него зашифрованы с помощью AES . До iOS 10 все файлы прошивки (включая корневую файловую систему и виртуальные диски восстановления и обновления) были зашифрованы. Хотя Apple не выпускает эти ключи, их можно извлечь с помощью различных эксплойтов iBoot или загрузчика , таких какlimera1n (созданный Джорджем Хотцем , более известным как geohot ). С тех пор было создано множество инструментов для расшифровки и модификации корневой файловой системы. [ нужна ссылка ]
Доступ к государственным данным
[ редактировать ]После нападения в Сан-Бернардино в 2015 году ФБР обнаружило у стрелка iPhone 5C , который принадлежал Департаменту общественного здравоохранения округа Сан-Бернардино. [6] ФБР восстановило резервные копии iCloud , сделанные за полтора месяца до стрельбы, и хотело получить доступ к зашифрованным файлам на устройстве. Правительство США приказало Apple создать файл IPSW, который позволил бы следователям подобрать пароль iPhone. [7] В приказе использовался Закон обо всех предписаниях , первоначально созданный Законом о судебной власти 1789 года , для требования прошивки, точно так же, как другим производителям смартфонов было приказано подчиниться.
Тим Кук ответил на веб-странице компании, подчеркнув необходимость шифрования и заявив, что если они создадут бэкдор для одного устройства, он неизбежно будет использован для компрометации конфиденциальности других пользователей iPhone: [8]
ФБР хочет, чтобы мы создали новую версию операционной системы iPhone, обойдя несколько важных функций безопасности, и установили ее на iPhone, обнаруженный в ходе расследования. В чужих руках это программное обеспечение, которого сегодня не существует, может разблокировать любой iPhone, физически находящийся в чьем-либо владении...
Правительство потребовало бы, чтобы мы удалили функции безопасности и добавили в операционную систему новые возможности, позволяющие вводить пароль в электронном виде. Это облегчит разблокировку iPhone «грубой силой», пробуя тысячи или миллионы комбинаций со скоростью современного компьютера.
Последствия требований правительства пугают. Если правительство сможет использовать Закон обо всех предписаниях, чтобы упростить разблокировку вашего iPhone, у него появится возможность проникнуть в чье-либо устройство и перехватить его данные. Правительство может расширить это нарушение конфиденциальности и потребовать, чтобы Apple создала программное обеспечение для наблюдения, чтобы перехватывать ваши сообщения, получать доступ к вашим медицинским записям или финансовым данным, отслеживать ваше местоположение или даже получать доступ к микрофону или камере вашего телефона без вашего ведома.
Мы не воспринимаем сопротивление этому приказу легкомысленно. Мы чувствуем, что должны высказаться перед лицом того, что мы считаем злоупотреблением со стороны правительства США.
Ссылки
[ редактировать ]- ^ «Файл IPSW — Как открыть файл .ipsw? [Пошагово]» .
- ^ «Открыть файл .IPSW» .
- ^ «ипсв» . ОС Х ежедневно . Проверено 19 августа 2021 г.
- ^ «Оживите или восстановите Mac с процессором Apple с помощью Apple Configuration 2» . Поддержка Apple (на китайском языке) . Проверено 16 ноября 2022 г.
- ^ «Последняя iOS 9.3.2 iPSW» . www.howtoisolve.com . 10 ноября 2016 г.
- ^ Эндрю Бланкштейн (16 февраля 2016 г.). «Судья заставляет Apple помочь разблокировать iPhone, стрелявший из Сан-Бернардино» . Новости Эн-Би-Си .
- ^ «Apple приказала разблокировать iPhone стрелка из Сан-Бернардино» . Арс Техника Великобритания . 17 февраля 2016 г.
- ^ Тим Кук (16 февраля 2016 г.). «Обращение к нашим клиентам» . Архивировано из оригинала 17 февраля 2016 г.
Правительство США потребовало от Apple предпринять беспрецедентный шаг, который угрожает безопасности наших клиентов. Мы выступаем против этого приказа, последствия которого выходят далеко за рамки рассматриваемого юридического дела.