Где приложения хранят данные в резервных копиях iPhone?

обновленный
Cover image for: Где приложения хранят данные в резервных копиях iPhone?

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

Самый простой подход к восстановлению файлов из резервной копии iOS - использовать iPhone 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 Health относится к 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 Backup Extractor

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

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

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

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

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

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

Об авторе

Эйдан Фитцпатрик основал Reincubate в 2008 году после создания первого в мире инструмента для восстановления данных iPhone, iPhone Backup Extractor. Он говорит в Google по вопросам предпринимательства и является выпускником Академии лидерства Организации предпринимателей.

Генеральный директор Reincubate в Букингемском дворце

На снимке выше - встреча членов команды Reincubate Ее Величества Королевы Елизаветы Ⅱ в Букингемском дворце, после того как она была удостоена высшей бизнес-награды Великобритании за нашу работу с технологиями Apple. Прочитайте нашу позицию о конфиденциальности, безопасности и сохранности .

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

Скачать сейчас

или получить его для Macos

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2019 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® является зарегистрированным товарным знаком. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.

close

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

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

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

Basic

$39.95

Поддержка iTunes

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

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

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

Купить Basic

Premium

$69.95

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

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

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

5 устройств iCloud

Скачать библиотеку фотографий iCloud

Купить Premium
Jonathan Zdziarski picture

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

Jonathan Zdziarski

Эксперт по криминалистике и iOS

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

Business

$299.95

25 устройств iCloud

Приоритетная поддержка клиентов

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

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

Купить Business
ricloud logo
Демоверсии наших API для предприятий

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

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