Что такое формат файла DEVICEINFO?
Файлы .deviceinfo - это проприетарные файлы записей об устройствах, созданные iPhone Configuration Utility (iPCU), корпоративным инструментом Apple для управления и настройки устройств iOS. Утилита была доступна для Windows (XP, Vista, 7) и Mac OS X (с 10.5 по 10.8) и была снята с производства в 2014 году после выпуска iOS 8.
Каждый файл .deviceinfo представляет собой документ Apple Property List (plist) - либо двоичный plist (начинающийся с сигнатуры bplist00), либо XML plist (открывающийся стандартным объявлением <?xml). В нем хранятся метаданные оборудования и программного обеспечения, зафиксированные при подключении устройства к iPCU: UDID устройства, имя, серийный номер, версия iOS, установленные профили конфигурации, статус сертификата и состояние подготовки.
Файлы имеют небольшой размер, обычно от 1 КБ до 50 КБ. Они создавались и использовались исключительно iPhone Configuration Utility; никакой другой инструмент Apple их не создает и не читает.
На смену iPCU пришел Apple Configurator 2 (macOS, с 2012 года по настоящее время), который обеспечивает современное управление устройствами iOS, но не использует формат .deviceinfo. Связанный формат .mobileconfig, используемый для профилей конфигурации, остается актуальным, но записи .deviceinfo являются «заброшенными» артефактами корпоративных развертываний MDM 2007-2013 годов.
Проверить файл .deviceinfo довольно просто, если он представлен в форме XML plist - подойдет любой текстовый редактор. Варианты в формате binary plist можно конвертировать с помощью утилиты командной строки plutil в macOS.
Безопасность и защита
РИСК: LOWФайлы .deviceinfo содержат идентификаторы устройств (UDID, IMEI) и списки профилей - они конфиденциальны с точки зрения приватности и отслеживания активов, но не являются исполняемыми. Риск заражения вредоносным ПО от самого файла отсутствует. UDID в старых файлах могут быть использованы для исторической корреляции устройств; при корпоративной очистке данных обращайтесь с ними как с персональными данными (PII).
Детали формата
в двух словахПрограммы, открывающие файлы DEVICEINFO
Технические подробности
глубокая спецификация| Тип формата | Файл записи устройства Apple Property List (plist) |
| Контейнер | Apple binary plist (сигнатура `bplist00`) или XML plist (заголовок объявления XML) |
| Порядок байтов | Big-endian (соглашение Apple binary plist) |
| Кодировка | Бинарная (Apple binary plist) или обычный текст (XML plist) |
| Хранимые данные | UDID устройства, имя, серийный номер, версия iOS, установленные профили конфигурации и статус сертификата |
| Типичный размер файла | 1 КБ - 50 КБ (компактная запись метаданных устройства) |
| Создано в | iPhone Configuration Utility (iPCU) версии 1.0-3.6, 2007-2012 гг. |
| Связанная ОС (хост) | Windows XP/Vista/7; Mac OS X 10.5-10.8 (Mountain Lion) |
| Инструмент проверки | Вариант XML plist читается в любом текстовом редакторе; вариант binary plist читается с помощью `plutil` в macOS |
| Эпоха развертывания | Корпоративные развертывания iOS MDM, примерно 2007-2013 гг.; файлы теперь являются устаревшими артефактами |
| Выпущен | circa 2007 (alongside iPhone Configuration Utility 1.0) |
| Последняя версия | iPhone Configuration Utility 3.6 (last release, 2012) |
Конвертации DEVICEINFO
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DEVICEINFO.