Успешный криминалистический анализ iPhone требует точной информации о том, какое именно устройство исследуется, каким процессором оборудовано и под управлением какой версии iOS оно работает. Сегодня мы рассмотрим несколько вариантов, которые помогут узнать, какой iPhone вы держите в руках, начиная с внешних признаков и нанесённых на корпус идентификаторов и заканчивая информацией, доступной исключительно программным способом.
С уверенностью определить номер модели устройства можно только программным способом. Информация о номере модели прошит в устройстве и не может быть изменена пользователем. В то же время внешние признаки (такие, как нанесённый на корпус номер) не являются стопроцентно надёжными: устройство могло побывать в ремонте с заменой корпуса; данные могут быть случайно или неслучайно затёрты; наконец, повреждения и следы использования могут сделать эту информацию нечитаемой. В некоторых ситуациях для доступа к нанесённому на корпус идентификатору модели необходимо извлечь лоток с SIM-картой, что может привести к нежелательным последствиям. Тем не менее, в ряде случаев приходится полагаться именно на те данные, которые нанесены на корпус устройства.
Однозначно определить модель устройства только по его внешнему виду не всегда представляется возможным в силу сходства дизайна разных моделей. Тем не менее, многие модели обладают характерными признаками, наличие которых помогает установить поколение устройства и его положение в линейке. На сайте Apple доступны инструкции с фотографиями устройств:
Определить номер модели устройства только по внешнему не всегда удастся, особенно при наличии повреждений или заметных следов использования. С большей (но не абсолютной) точностью модель устройства можно определить по нанесённой на него маркировке.
С некоторой долей уверенности номер модели устройства можно определить по маркировке, нанесённой на корпус устройства. О том, как это сделать, на сайте Apple есть соответствующая статья:
Инструкция на сайте Apple содержит информацию о том, что номер модели устройства наносится на обратную сторону устройства, если речь идёт об устройствах iPhone 7 и более ранних версиях, а также всех моделях iPad и iPod touch. В то же время на более новых моделях iPhone, начиная с линейки iPhone 8, 8 Plus и iPhone X, задняя крышка устройства лишена идентифицирующих надписей. Номер модели таких устройств можно определить после извлечения лотка для SIM-карты; соответствующий номер будет доступен в следующем виде:
Обратите внимание: извлечение из телефона SIM-карты из работающего телефона может привести к нежелательным последствиям! В современных версиях iOS извлечение SIM-карты приводит к эффекту, сравнимому с активацией режима S.O.S., в котором, в частности, блокируется передача данных через порт USB и отключаются биометрические датчики (для их повторной активации потребуется разблокировать телефон при помощи кода блокировки).
Номер модели указывается в формате Axxxx, где «xxxx» — это четыре цифры. По этому номеру можно в точности определить как саму модель телефона (например, iPhone 8 Plus), так и поколение процессора (SoC). В то же время номер модели не включает в себя информации о регионе, для которого предназначено устройство, о его цвете или объёме встроенной памяти. Вся эта информация закодирована в другом, более длинном идентификаторе, который доступен программным способом.
Помимо идентификатора модели, который нанесён на корпус устройства, на самом лотке для SIM-карты может присутствовать идентификатор IMEI. Рекомендуем отнестись к этой информации с осторожностью, т.к. оригинальный лоток для SIM-карты может быть заменён пользователем.
Сразу отметим, что некоторые модели iPhone и iPod могут иметь одинаковый внешний вид, а иногда во время ремонта в неавторизованных сервисах задняя крышка заменяется на крышку от другой модели или неоригинальную. Единственный надёжный способ узнать модель устройства — открыть [Настройки] | [Об устройстве], где и будет указан номер модели.
В поле Model Number приводится полный идентификатор модели, позволяющий определить регион, для которого предназначено устройство (в показанном выше скриншоте — EMEA), объём встроенной памяти (256ГБ) и цвет (графит). Для получения этой информации попробуйте запустить поиск по идентификатору: MGDC3ZD/A.
Чтобы узнать простой идентификатор модели в формате Axxxx, достаточно коснуться строки Model Number. Кроме того, вы можете узнать подробную информацию о номере сборки iOS, коснувшись строки Software Version.
В статье Роль специальных режимов iOS в мобильной криминалистике: DFU, Recovery и SOS описан способ, помогающий определить модель устройства из специальных режимов recovery и DFU. Этот способ имеет смысл использовать, если определить модель устройства по внешним признакам не удаётся, а само устройство находится в выключенном состоянии. Код блокировки экрана для проверки идентификатора модели в режимах recovery и DFU не требуется.
Проще всего устройство переводится в режим recovery, для чего необходимо выполнить шаги, описанные в статье Не удается выполнить обновление или восстановление iPhone или iPod touch (раздел Перевод устройства в режим восстановления и повторная настройка).
Режим восстановления позволяет извлечь информацию об устройстве. Для доступа к данным рекомендуем воспользоваться инструментарием Elcomsoft iOS Forensic Toolkit. Доступны следующие данные:
Device Model: iPhone8,1 Model: n71map ECID: XXXXXXXXXXXXXXXX Serial Number: XXXXXXXXXXX IMEI: XXXXXXXXXXXXXXX MODE: Recovery
Пояснения:
Существуют сервисы, позволяющие по серийному номеру устройства узнать дополнительную информацию о нём.
Помимо идентификатора модели, iOS Forensic Toolkit выводит и версию загрузчика (iBoot), по которой программа пытается определить установленную на устройство версию iOS (или список возможных версий iOS, если данной версии загрузчика нет прямого соответствия какой-либо одной версии ОС):
Режим DFU заметно сложнее в использовании, а официальной документации к нему нет. В этом режиме доступно меньше данных в сравнении с режимом Recovery. Использовать DFU имеет смысл в процессе извлечения через checkm8.
Поколение процессора (SoC), на котором основано устройство, влияет в первую очередь на то, какие именно версии iOS для него доступны и какие именно способы извлечения применимы. Мы собрали информацию о поколениях процессоров и доступных для разных устройств методов извлечения в следующей таблице:
Обратите внимание: модель iPhone SE 3, вышедшая в 2022 году, работает под управлением iOS 15.4, что называется, «из коробки». То есть, телефон из поддерживаемой группы, но в данный момент агент-экстрактор с ним работать не будет.