Default post cover image

Восстановление данных iOS: где приложения хранят данные в резервных копиях iPhone?

Aidan Fitzpatrick

от Aidan Fitzpatrick

Эта статья поможет вам найти файлы, относящиеся к определенному приложению в резервной копии iPhone. Это также поможет вам лучше понять, как файлы и папки расположены в iOS.

Where do apps store data in iPhone backups?
Где приложения хранят данные в резервных копиях iPhone?

Самый простой способ восстановления файлов из резервной копии iOS и использования iOS - использовать Backup Backup Extractor: бесплатная версия поможет вам найти и извлечь нужные вам файлы, так как это может быть сделано без необходимости знать подробности в этой статье. Если вы хотите это сделать, вы обнаружите, что в главном меню этого сайта есть несколько удобных руководств, которые помогут вам в этом.

Понимание экспертного режима и доменов iOS

При создании приложений для iOS у авторов есть ряд решений, касающихся того, как и где они хранят данные. (Мы писали отдельно об автографах, с которыми сталкиваются разработчики приложений, чтобы решить, где хранить пользовательские данные .) Лучший способ исследовать и строить знакомство, когда каждое приложение хранит свои файлы в iOS, - это использовать бесплатную версию iPhone Backup Extractor. Если вы загрузите его, выберите резервную копию в меню навигации слева, а затем выберите «Экспертный режим» из основной части экрана, вам будет представлен список из примерно 18 папок, вероятно, начиная с «Группы приложений» ». Строго говоря, эти группы верхнего уровня известны как «Домены».

Многие домены используются только тангенциально. Например, домен «Клавиатура» может иметь некоторые данные с сторонних клавиатур, но не из обычных приложений.

Некоторые домены, такие как «Медиа» и «Кассетный ролик», широко используются встроенными приложениями «Сообщения» и «Камера». Тем не менее, это области «Группы приложений» и «Приложения», которые нас больше всего интересуют при отслеживании данных из сторонних приложений.

Что находится в пространстве имен?

Если вы развернете домен «Приложения», чтобы отобразить список, который он содержит, вы увидите несколько странно названных папок. Вот пример:

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client

Performing iOS data recovery from apps with iPhone Backup Extractor
Выполнение восстановления данных iOS из приложений с помощью iPhone Backup Extractor

Эти папки являются основным местом для приложения для хранения своих данных, и их обычно называют с использованием того же формата. Еще в 1996 году Sun Microsystems опубликовала язык программирования под названием Java. Документация Java предоставила издателям сторонних издателей возможность опубликовать свое программное обеспечение без противоречия с программным обеспечением других авторов. Хитрость заключалась в том, чтобы назвать название сайта компании, например apple.com, и отменить его, прежде чем добавлять имя продукта. Таким образом, приложение Apple для Apple попадает под com.apple.Health , а iPhone Backup Extractor справедливо относится к com.reincubate.iPhoneBackupExtractor . Эти имена стали известны как «пространства имен», и Sun опубликовала ряд дополнительных правил для них .

Apple придумала это в качестве лучшей практики при разработке iOS. Разумеется, стандарт именования является лишь ориентиром. Как вы можете видеть в примере Snapchat ( snapchat.picaboo ), не все играют по тем же правилам. Это не обязательно плохо, но последовательность может быть полезна, когда вы пытаетесь восстановить данные!

В некоторых случаях пространство имен приложения может выявить интересную историческую причуду. com.burbn.instagram имен Instagram - com.burbn.instagram потому что, хорошо ... еще в 2010 году Instagram был известен как Burbn .

Где популярные приложения iOS хранят свои данные?

В следующей таблице показаны пространства имен для ряда популярных приложений iOS. Не забывайте, что iPhone Backup Extractor имеет этот список, встроенный в него (и он знает об изменениях между различными версиями приложений и iOS), поэтому он всегда знает, где искать, помогая вам восстановить данные iOS.

Приложение Пространство имен iOS
facebook com.facebook.Facebook , com.facebook.Messenger
Instagram com.burbn.instagram
Snapchat snapchat.picaboo
Сообщения Home/Library/SMS
Spotify com.spotify.client
Pinterest pinterest
Skype com.skype.skype
Shazam com.shazam.Shazam

Если вы хотите узнать, где какое конкретное приложение хранит свои данные, а это не в этом списке, почему бы не чирикать нам @reincubate ? Мы дадим вам знать. 👩🔬

Как приложения iOS хранят свои данные и как их можно читать?

Авторы приложений могут хранить данные в любом формате, который им нравится в своих приложениях. Пользователи iPhone Backup Extractor будут работать в трех форматах, если они будут искать данные вручную в своих резервных копиях:

  • XML Plists
  • Бинарные плиты
  • Базы данных SQLite

Как XML, так и бинарные Plists часто идентифицируются с расширением файла .plist. Однако многие другие расширения также могут указывать на файл, являющийся Plist, например «.cookies». Plist - это аббревиатура «Список свойств», и они являются предпочтительным форматом файлов Apple для хранения коллекции простых данных . XML Plists обычно можно читать глазом, поскольку они хранятся в обычном тексте, но бинарные Plists обычно не понятны, если их явно просматривают.

К счастью, в бесплатной версии iPhone Backup Extractor есть встроенный Plist viewer и редактор: выберите «View / Edit Plist» в меню «Файл», и вы сможете изучить содержимое любого файла Plist. Кроме того, в режиме Expert пользователи могут щелкнуть правой кнопкой мыши по файлу и выбрать «View as Plist».

View as Plist in iPhone Backup Extractor
Просмотр как Plist в iPhone Backup Extractor

Базы данных SQLite - это то, что вы можете ожидать: коллекции структурированных данных. Они часто обозначаются расширениями «.db» или «.sqlite3». Эти файлы не могут быть прочитаны без специального редактора, но у iPhone Backup Extractor есть технология, чтобы запросить их для вас.

Что каждый домен содержится в резервной копии iPhone?

резервный домен iOS Данные, найденные в этом домене
Группы приложений Данные, хранящиеся здесь приложениями, могут быть доступны на устройстве более свободно. Многие приложения будут хранить здесь небольшой объем данных, но редко вы увидите ценный контент.
Плагины приложений Приложения, которые хранят данные здесь, обычно делают это как часть расширения iOS. Это может быть плагин Watch, сторонняя клавиатура, виджет, расширение общего доступа или Animoji. Этот домен редко содержит данные пользователя.
Приложения Это основной домен приложений для хранения пользовательских данных на iPhone. Каждое приложение имеет собственное пространство имен, как описано в разделе «Что находится в пространстве имен?» Выше.
Фотопленка Домен катка камеры включает все фотографии, видео и метаданные, хранящиеся на устройстве iOS. Если устройство настроено на «Оптимизировать хранилище», а не на локальном хранении всех фотографий, этот домен может содержать меньше информации, чем ожидалось.
Базы данных Небольшая информация хранится здесь на современных установках iOS.
Здоровье HealthKit и медицинские данные хранятся в домене Health вместе с данными о деятельности, совместно используемыми совместно с Apple Watch.
Главная Домен Home - это золотая жила информации для многих встроенных приложений Apple, таких как «Сообщения», «Заметки» и «Календарь».
HomeKit Этот домен хранит ограниченный объем информации о состоянии конфигурации Apple HomeKit.
устанавливать Домен установки содержит метаданные, указывающие, какие встроенные приложения Apple установлены на устройстве iOS.
клавиатура Конфигурация языка и клавиатуры сохраняется в этом домене.
Брелок Ключевое слово устройства iOS (коллекция паролей пользователей) хранится здесь в файле SQLite.
Управляемые настройки Этот домен содержит данные об управлении устройством iOS. Если ваше устройство зарегистрировано в программе MDM (управление мобильным устройством), возможно, вашей школой или работодателем, здесь будут храниться некоторые метаданные.
СМИ В этом домене хранятся многие типы носителей. Например, пользователи найдут вложения для SMS-сообщений, записей и данных PhotoStream.
корень Корневые домены содержат основные файлы конфигурации для установки устройства iOS.
Системные контейнеры Домен системных контейнеров содержит ограниченные метаданные из приложения App Store и некоторые другие процессы iOS.
Системные настройки Этот домен содержит низкоуровневую информацию о статусе устройства iOS. Например, вы можете узнать о своей сетевой конфигурации или о Wi-Fi-сетях или VPN, с которыми недавно подключились.
Общие контейнерные контейнеры Некоторые системные процессы iOS, которые могут совместно использовать данные в iOS, хранят здесь свои данные. Это хорошее место для начала, когда вы хотите узнать больше о деятельности Bluetooth на устройстве, например.
беспроводной Беспроводной домен содержит богатый набор информации о использовании сотовых и Wi-Fi сетей iOS и о последних назначениях IP-адресов.

Что делать дальше

Почему бы не скачать iPhone Backup Extractor, или узнать больше о Reincubate и как мы помогаем клиентам по всему миру восстановить свои данные?

Если вы хотите узнать больше об iOS или iPhone Backup Extractor, на этом сайте есть богатый набор руководств и статей, посвященных большей части ваших данных. Наш центр поддержки содержит ряд дополнительных материалов с ответами на часто задаваемые вопросы.

Aidan Fitzpatrick

от Aidan Fitzpatrick on

Мы помогли более 3 000 000 человек восстановить свои потерянные данные iPhone. Позвольте нам помочь вам.

Отправить комментарий

© 2008 - 2018 Reincubate Ltd. Зарегистрировано в Англии и Уэльсе: #5189175, VAT GB151788978. Построен с ❤️ в Лондоне.

Reincubate является зарегистрированным товарным знаком. Все права защищены. Условия и положения. политика конфиденциальности. Это ваши данные, а не наши. Мы рекомендуем 2FA.

close

Для личных пользователей

Для предприятий и пользователей

Прокрутите вниз для деловых и про-планов

основной

$34.95

Поддержка iTunes

Работает с Windows и Mac

Служба поддержки

Предварительный просмотр списка устройств iCloud

КУПИТЬ ОСНОВНЫЕ

премия

$69.95

Поддержка iCloud и iTunes

Работает с Windows и Mac

Служба поддержки

5 устройств iCloud

КУПИТЬ ПРЕМИУМ
Jonathan

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

Эксперт по судебной экспертизе и iOS

Для деловых и профессиональных пользователей

Бизнес

$299.95

25 устройств iCloud

Высокоприоритетная поддержка клиентов

Коммерческая лицензия

Все преимущества нашего премиального плана

ПОКУПКА БИЗНЕСА
ricloud
Демоверсии наших API для предприятий

Нужен доступ iCloud, судебно-медицинская техника, массовое восстановление удаленных данных SQLite?

Узнайте о наших API-интерфейсах reincubate.com.