как посмотреть файловую систему iphone через компьютер

Содержание
  1. Поиск подключенного к компьютеру устройства и просмотр его содержимого
  2. Просмотр устройства в Finder
  3. Просмотр устройства в iTunes
  4. Как посмотреть системные файлы на айфоне?
  5. Как зайти в системные файлы на iPhone?
  6. Как найти папку файлы на айфоне?
  7. Как узнать есть ли скрытые файлы на айфоне?
  8. Что такое другие системные данные на айфон?
  9. Как узнать чем забита память телефона?
  10. Как очистить системные данные айфон?
  11. Куда сохраняются файлы на iPhone?
  12. Где хранятся файлы WhatsApp на iPhone?
  13. Как очистить файлы на айфоне?
  14. Как найти скрытые файлы на iPhone?
  15. Как найти скрытые контакты на iPhone?
  16. Как восстановить скрытые файлы на Xiaomi?
  17. Что входит в другое на айфоне?
  18. Что относится к Другое в памяти айфона?
  19. Как очистить другое на айфоне без айтюнс?
  20. Программа iFunBox для Windows и Mac — доступа к файловой системе iPhone и iPad
  21. Основные возможности программы iFunBox
  22. Яблочный forensic. Извлекаем данные из iOS-устройств при помощи open source инструментов
  23. Немного теории
  24. Извлечение данных
  25. Спаривание
  26. Практика
  27. Логическое извлечение
  28. Информация об устройстве
  29. Приложения
  30. Резервная копия iTunes
  31. Файловая система
  32. FILE_RELAY
  33. Источники `file_relay` в iOS 8
  34. Автоматизация
  35. iCloud
  36. Заключение
  37. Нарезаем яблоки. Что внутри файловой системы iOS?
  38. Содержание статьи
  39. Основные каталоги и файлы
  40. Хакер #204. Шифровальщик для Android
  41. Программы для работы с ФС устройства напрямую
  42. Каталоги приложений и песочницы
  43. Как происходит установка приложений
  44. Изменяем системные файлы
  45. Выводы

Поиск подключенного к компьютеру устройства и просмотр его содержимого

После подключения iPhone, iPad или iPod к компьютеру вы можете просматривать устройство и получить доступ к его настройкам с помощью Finder или iTunes.

Просмотр устройства в Finder

Начиная с macOS Catalina, устройства отображаются на боковой панели Finder. Чтобы выбрать устройство, щелкните его.

macos big sur finder locate connected device

Просмотр устройства в iTunes

Убедитесь, что установлена последняя версия iTunes. Если вы используете Windows или macOS Mojave или более раннюю версию, устройство будет отображаться в верхнем левом углу окна iTunes. Узнайте, что делать, если устройство не отображается на компьютере.

windows10 itunes12 device synced callout

Если к компьютеру подключено несколько устройств, нажмите значок устройства и выберите устройство в меню.

windows10 itunes12 multiple devices connected

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.

Источник

Как посмотреть системные файлы на айфоне?

Как зайти в системные файлы на iPhone?

Присоедините мобильное устройство к компьютеру и запустите программу проводник для того, чтобы увидеть файловую систему. В папке Applications вы найдете стандартные приложения Погода, Камера, Заметки, Сафари. Большую часть файлов, которые вы установили на свой мобильный, можно найти по пути prіvate/var/mobile/.

Как найти папку файлы на айфоне?

Просмотр содержимого папок в iPhone

Как узнать есть ли скрытые файлы на айфоне?

Откройте приложение «Фото». В строке меню выберите «Вид» > «Показать скрытый фотоальбом». На боковой панели выберите «Скрытые».

Что такое другие системные данные на айфон?

Что входит в это «Другое»

Ответ достаточно прост: все, что не входит в остальные категории, представленные в iTunes, такие как приложения, аудио, книги, документы, видео, фото и подкасты. Если верить Apple, в категорию «Другое» входят следующие данные: Настройки устройства Голоса Siri.

Как узнать чем забита память телефона?

Для этого необходимо войти в “Настройки” через основное меню или верхнюю шторку панели задач, и выбрать пункт “Хранилище”. Этот раздел настроек отобразит минимально необходимую информацию о состоянии внутренней памяти и, если это возможно, подключаемой в девайс флэшки — какого типа информация сколько места занимает.

Как очистить системные данные айфон?

Для полного сброса iPhone или iPad необходимо перейти на нем в меню «Настройки» → «Основные» → «Сброс» → «Стереть контент и настройки». iOS попросит вас подтвердить операцию путем ввода пароля. Важно! Система делает это не просто так.

Куда сохраняются файлы на iPhone?

В каталоге iCloud Drive в приложении «Файлы» есть папка «Загрузки», в которую iOS по умолчанию сохраняет все загруженные файлы.

Где хранятся файлы WhatsApp на iPhone?

По умолчанию фото и видео, которые вы получите в WhatsApp, будут автоматически сохранены в папке WhatsApp в разделе Фото на вашем iPhone.

Как очистить файлы на айфоне?

Как избавиться от мусора и освободить место на iPhone

Как найти скрытые файлы на iPhone?

Как найти скрытые файлы на iPhone

Как найти скрытые контакты на iPhone?

Если вы хотите скрыть все контакты на вашем iPhone, то вы можете выполнить несколько простых шагов: Шаг 1 : Откройте Контакты на вашем iPhone. Шаг 2: Нажмите на значок Группы в левом верхнем углу экрана. Шаг 3 : Теперь нажмите на иконку «Скрыть все контакты» и выберите «Готово», чтобы сохранить изменения.

Как восстановить скрытые файлы на Xiaomi?

Как восстановить папки, которые находились в «скрытых»? Телефон Xiaomi.

Что входит в другое на айфоне?

Под другим подразумеваются загруженные обновления ОС, остатки от редактируемых файлов, копии документов, кэш браузеров, программ, истории чатов, сообщения. Перед очисткой папки «Другое» ознакомьтесь также со статьей «Оптимизация хранилища iPhone», в которой много способов сохранения памяти на смартфоне.

Что относится к Другое в памяти айфона?

Категория «Другое» формируется из всевозможных данных, которые так или иначе хранятся на вашем устройстве: медиафайлы, кеш приложений, история веб-браузера и многое-многое другое.

Как очистить другое на айфоне без айтюнс?

Источник

Программа iFunBox для Windows и Mac — доступа к файловой системе iPhone и iPad

Существует большое множество программ, которые облегчают жизнь владельцам техники Apple. Многие любят iTunes и не представляют жизнь без него, однако «родная яблочная» программа не способна удовлетворить все запросы продвинутого пользователя. Сегодня мы расскажем Вам о самом популярном файловом менеджере для iOS устройств — iFunBox.

Бесплатное приложение iFunBox (ссылка в конце статьи) предназначено для запуска с компьютера под управлением macOS или Windows и является продвинутым менеджером файлов для iOS-устройств. Данная программа полностью раскроет свой потенциал только со взломанными устройствами (на которых сделан джейлбрейк), но находит свое применение и для обычных гаджетов, например, для того чтобы удалить рингтоны с iPhone.

ifunbox app mac

Основные возможности программы iFunBox

Программа поддерживает создание ярлыков на часто используемые Вами папки. Это очень удобно для тех, кто часто копается в недрах iOS, заменяет файлы, чистит кэш, устанавливает и удаляет джейлбрейк-твики. Также можно создать ярлыки на папки в которые необходимо копировать файлы, чтобы они попали в нужные приложения, например, видео в AVPlayer, документы в QuickOffice, контакты в ExcelContacts. Все закладки хранятся непосредственно в iДевайсе и подхватываются на любом компьютере при запуске файлового менеджера.

Для корректной работы iFunBox требуется наличие установленной на компьютере программы iTunes (скачать здесь).

Источник

Яблочный forensic. Извлекаем данные из iOS-устройств при помощи open source инструментов

2e0f2d5ae7744113b9c88f5f08ee16c0По состоянию на июль прошлого года Apple продала более 800 миллионов устройств, работающих под управлением iOS. Более половины из них — различные модели iPhone. При таком количестве устройств в обращении совершенно не удивительно, что они часто становятся объектами компьютерно-технической экспертизы (forensics). На рынке представлены различные решения для автоматизации подобных экспертиз, но ценник на них зачастую делает их недоступными. Поэтому сегодня мы поговорим о том, как можно провести такую экспертизу с минимальными затратами или, проще говоря, используя бесплатные и/или open source инструменты.

Немного теории

Извлечение данных

Спаривание

Когда речь заходит о «логическом» извлечении, то одно из ключевых понятий — это спаривание (pairing) устройства и хоста. В большинстве случаев устройство будет отвечать на запросы только того хоста, с которым оно было спарено ранее (таких хостов может быть больше одного). Запись спаривания (pairing record) состоит из двух частей — одна хранится на устройстве и одна на хосте — и создается при первом подключении устройства к новому хосту. Для создания такой записи необходимо, чтобы устройство было разблокировано (то есть для спаривания в общем случае необходимо ввести пасскод) и чтобы пользователь подтвердил создание записи спаривания на устройстве (начиная с iOS 7; в более ранних версиях запись создавалась автоматически).

image loader

Запись спаривания содержит ключи шифрования для всего контента, хранящегося на устройстве, и, следовательно, может быть использована для подключения к устройству и его разблокировки. Другими словами, с точки зрения доступа к зашифрованным данным запись спаривания эквивалентна знанию пасскода: наличие любого из этих двух факторов позволяет разблокировать устройство и получить доступ ко всем данным (в криптографическом смысле).

С практической точки зрения вышесказанное значит, что для логического извлечения в общем случае необходима существующая запись спаривания с одного из доверенных компьютеров или пасскод (чтобы эту запись создать). Без этого большая часть сервисов iOS откажется работать и возвращать данные.

Практика

Для наших экспериментов понадобится виртуальная или физическая машина под управлением Linux. Linux, в принципе, может быть любым, важно чтобы под ним нормально собирались и работали `libusb` и `libimobiledevice`. Я буду использовать Santoku Linux — дистрибутив, созданный в том числе и для проведения исследования устройств под управлением Android и iOS. К сожалению, Santoku Linux содержит не все необходимое, поэтому кое-что «допиливать» все же придется.

image loader

Логическое извлечение

Для логического извлечения данных из устройства нам потребуется libimobiledevice — кросс-платформенная библиотека для общения с различными службами iOS. К сожалению, Santoku Linux 0.5 поставляется с устаревшей версией `libimobiledevice` (1.1.5), которая не полностью поддерживает iOS 8, поэтому первым делом установим самую свежую версию (1.1.7) и все ее зависимости (скачиваем архивы по указанным ссылкам, распаковываем, переходим в полученную папку и выполняем `./autogen.sh && make && sudo make install`):

Если все прошло удачно, то теперь самое время подключить какое-нибудь iOS-устройство к компьютеру (или к виртуальной машине) и проверить, что хост его видит:

Эта команда должна вывести идентификаторы (UUID) подключенных устройств.

Информация об устройстве

Следующий этап — получение более подробной информации об устройстве. Для этого служит утилита `ideviceinfo`. Она может использоваться в двух вариантах:

Параметр `-x` позволяет форматировать вывод программы в виде XML (а точнее — в виде property list), так что вывод можно перенаправить в файл и в дальнейшем обрабатывать другими программами или скриптами.

image loader

Приложения

В рамках логического извлечения можно получить доступ к данным приложений. Для этого сначала необходимо получить список установленных приложений при помощи утилиты `ideviceinstaller`:

В результате для каждого приложения получаем его идентификатор (так называемый bundle ID), название и версию. Зная идентификатор приложения, мы можем получить доступ к его данным. Для этого задействуются два сервиса iOS — `house_arrest` и `afc`. AFC (Apple File Conduit) — это служба доступа к файлам; с ее помощью, в частности, iTunes осуществляет доступ к музыке и прочим медиафайлам на устройстве. `house_arrest` — это менее известный сервис, который позволяет запускать сервер AFC в песочнице конкретного приложения; он, в частности, используется для реализации функции File Sharing в iTunes.

Но это все теория. На практике для получения доступа к файлам приложения достаточно воспользоваться утилитой `ifuse`:

В результате выполнения этой команды директория с данными приложения будет смонтирована в директории

Отмонтировать данные приложения можно командой `fusermount –u

Резервная копия iTunes

Бэкап устройства традиционно служит одним из популярных векторов извлечения данных, что неудивительно, учитывая, что бэкап по определению должен содержать массу ценной информации об устройстве и его владельце. Для создания бэкапа можно воспользоваться утилитой `idevicebackup2`:

В зависимости от количества контента на устройстве создание резервной копии может занять длительное время (до получаса).

Другая потенциальная проблема, связанная с бэкапами, заключается в том, что они могут быть зашифрованы. Шифрование бэкапов в iOS осуществляется на стороне устройства, поэтому если пользователь защитил бэкап паролем, то все данные, отдаваемые устройством в процессе бэкапа, будут зашифрованы. Пароль можно попытаться подобрать — для этого существуют как коммерческие, так и бесплатные инструменты. Без пароля доступ к содержимому файлов бэкапа невозможен.

По умолчанию `idevicebackup2` сохраняет резервную копию во внутреннем формате iOS, который не вполне подходит для ручного исследования, поскольку, например, вместо имени файла в нем используется значение хеш-функции SHA-1 от пути файла. Преимущество этого внутреннего формата iOS в том, что многие программы знают, как с ним работать, так что для анализа содержимого бэкапа достаточно открыть его в одной из таких программ (например, iOS Backup Analyzer, iBackupBot, или iExplorer).

Если же по каким-то причинам требуется получить бэкап в более «читаемом» формате, то можно воспользоваться командой `unback`:

Эта команда создаст на рабочем столе директорию `_unback_`, в которой будет сохранена резервная копия устройства в виде традиционного дерева файлов, а не в виде списка файлов с псевдослучайными именами, как ранее.

Файловая система

/Desktop/Media/`. Отмонтирование устройства осуществляется, как и в случае с доступом к данным приложений, командой `fusermount –u

FILE_RELAY

File_relay — один из менее известных сервисов iOS, позволяющий в некоторых случаях получать данные, недоступные через другие интерфейсы. Сервис присутствует во всех версиях iOS, начиная с 2.0 (тогда ОС еще называлась iPhone OS), но список доступных данных меняется от версии к версии.

Для извлечения данных через службу file_relay можно воспользоваться утилитой `filerelaytest` (она будет скомпилирована, только если указать параметр `—enable-dev-tools` при конфигурации `libimobiledevice`):

Источники `file_relay` в iOS 8

AppleTV Baseband Bluetooth Caches CoreLocation CrashReporter CLTM demod Keyboard Lockdown MobileBackup MobileInstallation MobileMusicPlayer Network Photos SafeHarbor SystemConfiguration Ubiquity UserDatabases AppSuppor t Voicemail VPN WiFi WirelessAutomation MapsLogs NANDDebugInfo IORegUSBDevice VARFS HFSMeta tmp MobileAsset GameKitLogs Device-O-Matic MobileDelete itunesstored Accounts AddressBook FindMyiPhone DataAccess DataMigrator EmbeddedSocial MobileCal MobileNotes

Эта команда выполнит подключение к службе `file_relay` и запросит фиксированный набор «источников» (sources): AppleSupport, Network, VPN, WiFi, UserDatabases, CrashReporter, tmp, SystemConfiguration. Каждый такой источник — это один файл или более с устройства. Полный список источников для iOS 8 приведен во врезке. Для запроса определенного источника достаточно использовать его имя в качестве параметра для `filerelaytest`:

Результат (то есть извлеченные данные) будет записан в файл dump.cpio.gz в текущей директории. Его можно распаковать с помощью стандартных утилит `gunzip` и `cpio`:

До iOS 8 этот сервис был исключительно полезным и позволял получить данные, недоступные через другие интерфейсы (например, если бэкап зашифрован). Но, начиная с iOS 8, Apple ввела дополнительную проверку: для того чтобы служба `file_relay` работала, на устройстве должен быть установлен специальный конфигурационный профиль, подписанный Apple.

При установке такого профиля в директории `/Library/Managed Preferences/mobile/` будет создан файл `com.apple.mobile_file_relay.plist` со следующим содержанием:

`file_relay` во время выполнения проверяет наличие этого файла и значение ключа `Enabled` в нем и возвращает данные, только если оно установлено в `true`.

Автоматизация

Один из замечательных аспектов `libimobiledevice` состоит в том, что эта библиотека, помимо готовых утилит для общения с устройством, предоставляет и API для создания своих инструментов. Она содержит, например, привязки для Python, предоставляющие такой же уровень доступа к различным сервисам устройства. Используя этот API, ты можешь достаточно быстро создать именно тот инструментарий, который тебе необходим.

iCloud

Начиная с iOS 5, устройства могут создавать собственную резервную копию в облаке iCloud, а также восстанавливаться из такой копии при первоначальной настройке. Для доступа к данным необходимо знание Apple ID и пароля. Одно из решений с открытым кодом для этого — iLoot. Утилита достаточно проста в использовании, поэтому давать какие-либо пояснения излишне: на вход подается Apple ID и пароль, на выходе — резервные копии, загруженные из iCloud’а. На момент написания статьи iLoot не работает с учетными записями, для которых включена двухэтапная аутентификация.

Заключение

В статье я постарался рассказать о доступных способах извлечения данных из iOS-устройств — способах, не требующих финансовых затрат. За кадром остался такой важный аспект исследования, как анализ извлеченных данных, — эта тема гораздо более обширна и существенно зависит от версии iOS и установленных программ, поэтому раскрыть тему анализа «в общем» представляется труднодостижимым. Тем не менее я надеюсь, что представленный материал оказался интересен и ты узнал из него что-то новое. Happy hacking!

7a81467e0c7a59782054603aeec3c678

Впервые опубликовано в журнале «Хакер» от 02/2015.
Автор: Андрей Беленко (@abelenko)

Источник

Нарезаем яблоки. Что внутри файловой системы iOS?

apple sliced

Содержание статьи

При работе с джейлбрейкнутым iOS-устройством могут возникнуть проблемы, решить которые можно только при помощи модификации файлов. А для этого необходимо знать базовую структуру файловой системы, понимать, где что лежит и какие файлы за что отвечают, куда устанавливаются программы и твики и как они взаимодействуют между собой. Обо всем этом мы и поговорим.

Основные каталоги и файлы

iOS — UNIX-подобная операционная система и использует очень похожую на UNIX и OS X структуру файловой системы. «Папка» здесь именуется «каталогом», а файловая система «растет» от корня /. Знаком

1451981769 b5dd var mac Каталог /var в OS X 1451981779 134c var ios Каталог /var в iOS

Хакер #204. Шифровальщик для Android

Программы для работы с ФС устройства напрямую

Существует несколько программ для работы с ФС устройства после джейлбрейка.

Разумеется, работать с файловой системой можно и при помощи терминала. Здесь есть полная поддержка UNIX-команд, так что управление ФС будет очень быстрым и удобным.

Каталоги приложений и песочницы

Нетрудно догадаться, что при таком подходе, когда каждая программа имеет доступ лишь к нескольким общим каталогам, обмен файлами между приложениями представлялся крайне затруднительным. Например, если файл был переслан, а затем изменен в одной программе, разумеется, изменения не появлялись в другом, так как это два разных файла. За это очень долго упрекали Apple, но компания наконец-то нашла возможность без ущерба для безопасности системы и приложений реализовать функциональность редактирования файла разными утилитами.

В iOS 8 появился новый механизм, названный Document Picker. Он позволяет одним приложениям «видеть» специальные каталоги, созданные другими приложениями, и изменять их «на месте», без переноса в песочницу программы. Для этого используются так называемые публичные песочницы, которые, по сути, представляют собой каталоги, где каждая программа имеет права на запись и на чтение. Фактически это аналог кнопки «Импортировать» на Mac, только доступ дается не ко всей файловой системе, а к отдельным каталогам программ. Технологию поддерживают iCloud Drive, Dropbox и некоторые другие сервисы. Очевидно, их количество будет увеличиваться. Для успешного применения технологию должны поддерживать и программы, откуда будут переноситься файлы, и программа, куда они будут переноситься.

1451981847 7e87 document picker 1 Реализация функций Document Picker в программе 1451981856 a7f2 document picker 2 Получение доступа к файлам iCloud Drive

Как происходит установка приложений

Стоит знать, какие каталоги создаются при установке пакетов приложений. Рассмотрим этот вопрос для твиков и программ из App Store. Твики распространяются в deb-пакетах, которые представляют собой архив с файлами: динамические библиотеки (.dylib), настройки (.plist), каталог с самим приложением (.app), каталог с документами и другие. При установке такой файл просто разворачивается в систему. Причем не в пользовательский каталог, а в системные (либо и те и другие), ограничения песочницы на него не действуют.

Разумеется, данная структура крайне вариативна. Обязательны хотя бы один файл настроек, хотя бы одна динамическая библиотека и исполняемый файл. Графика, файлы настроек, вспомогательные файлы по всей ФС аппарата добавляются уже на усмотрение разработчика.

Изменяем системные файлы

Теоретически изменением файлов в ФС напрямую можно сделать очень много. Достаточно хотя бы оценить количество файлов с расширением plist — в основной массе это настройки программ и системных сервисов. Потому перечислить все возможные операции с файлами практически нереально, ограничимся лишь некоторыми примерами их использования.

Например, если ты захочешь сменить какой-либо текст на экране блокировки или на рабочем столе, это можно сделать, перейдя в каталог /System/Library/CoreServices/Springboard.app и перейдя в необходимый локализационный пакет, название которого совпадает с установленным языком интерфейса на устройстве. Файлы здесь хранятся в формате String, и открыть их в «читаемом» виде можно, например, при помощи Filza File Manager, речь о котором шла выше. Для смены надписи Slide to Unlock (или «Разблокируйте» в русском варианте) необходимо открыть Springboard.string и сменить параметр AWAY_LOCK_LABEL, введя необходимый текст. Не забудь сохранить изменения файла и перезагрузить устройство.

1451981875 624a slide to unlock 2 Изменение параметра AWAY_LOCK_LABEL 1451981881 9018 slide to unlock 1 Экран блокировки с кастомным текстом

Выводы

Это, конечно же, не все, что можно сказать о файловой структуре iOS, однако в рамках одной статьи мы не можем рассмотреть все ее аспекты и ограничились лишь базовыми понятиями. Имея джейлбрейк, ты можешь пойти дальше и изучить систему самостоятельно. Отличным источником информации может также стать the iPhone wiki.

Источник

Поделиться с друзьями
DOMA35.RU - первый компьютерный портал