Apple Health — бесплатное приложение для контроля состояния здоровья, разработанное компанией Apple для устройств на базе iOS. Оно позволяет отслеживать различные аспекты повседневной жизни, способствующие хорошему самочувствию, такие как физическая активность, диета и сон. Все собираемые приложением данные могут объединяться из нескольких устройств и храниться в облаке на серверах компании Apple. В данной статье мы рассмотрим извлечение данных из облачного сервиса Apple Health с помощью модуля «МК Облачные сервисы».
В настоящее время существует 2 метода доступа к данным пользователя:
по логину/паролю;
по токену.
«Мобильный Криминалист» позволяет пройти 3 типа двухфакторной аутентификации в облачных сервисах Apple:
по коду, отправленному на доверенное устройство;
по коду, сгенерированному на доверенном устройстве;
по коду из SMS.
Для доступа к данным используется приложение «iOS-Агент (режим iCloud)». Оно генерирует заголовки на устройстве и отправляет их на сервер Apple, чтобы запросить и получить данные из iCloud. Для получения доступа к данным с помощью приложения «iOS-Агент (режим iCloud)» необходимо выполнить следующие действия:
установить приложение «iOS-Агент (режим iCloud)» из раздела «Инструменты» модуля «МК Извлечение устройств»;
открыть модуль «МК Облачные сервисы»;
начать новое извлечение;
в разделе «Сервисы Apple» выбрать облачный сервис Apple Health;
ввести логин и пароль от учетной записи Apple и нажать на «Применить»;
ввести IP-адрес и порт из приложения «iOS-Агент (режим iCloud)» в открывшееся окно и нажать на «Подключить»;
подождать, пока программа извлечет данные;
изучить полученные результаты.
Для работы с Apple-устройствами на версиях iOS 14.х рекомендуем получить дополнительные рекомендации в нашей службе технической поддержки.
«Мобильный Криминалист» извлекает из Apple Health следующие данные:
список устройств;
геокоординаты;
медицинские данные (активность, питание, сон, измерения тела, репродуктивное здоровье и пр.).