Как запросить данные из iTunes резервного копирования файлов SQLite и Plist

Aidan Fitzpatrick

От Aidan Fitzpatrick

обновленный

Посмотрите, как я квалифицирован, чтобы написать эту статью

Пользователи iPhone Backup Extractor могут автоматически экспортировать свои данные в форматы PDF, HTML, VCard, ICAL, VCF или CSV для легкого доступа.

Некоторые пользователи могут напрямую манипулировать необработанными файлами, хранящимися в их резервных копиях, в экспертном режиме. Они часто состоят из базы данных SQLite ( .sqlite3 , .sqllitedb и .db ) или файлов Plist (обычно .plist ).

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

Как я могу работать с базами данных SQLite?

Пользователи могут захотеть попробовать любое из этих двух приложений:

  • Браузер БД для SQLite . Обозреватель БД раньше назывался Обозреватель баз данных SQLite. Это наш рекомендуемый инструмент для Windows, и он бесплатный. Они также предоставляют версию для MacOS.
  • База 2 . Base - наш предпочтительный инструмент SQLite для macOS, который доступен в виде приложения для прямой загрузки и в App Store .

Как я могу работать с файлами базы данных Apple напрямую?

Например, чтобы вручную извлечь контактные данные, пользователи должны восстановить «Libray / AddressBook / AddressBook.sqllitedb», а затем открыть восстановленный файл с помощью браузера SQLite. Выбрав вкладку «Выполнение SQL», вставьте ее в поле «Строка SQL»:

SELECT ABPerson.first, ABPerson.last, ABMultiValue.value
FROM ABPerson, ABMultiValue
WHERE ABMultiValue.record_id = ABPerson.ROWID

Нажатие кнопки «Выполнить запрос» должно вернуть полный список контактов, показанный в поле «Возвращенные данные».

Чтобы извлечь данные SMS, пользователи должны восстановить файл Libray/SMS/SMS.db , открыть восстановленный файл в браузере браузера SQLite, выбрать вкладку «Просмотр данных», а затем выбрать «сообщение» в раскрывающемся Libray/SMS/SMS.db «Таблица» , При нажатии на кнопку увеличительного стекла пользователи должны увидеть свою полную историю SMS-сообщений, отображаемую в поле «Возвращенные данные».

Поля даты и времени просто возвращаются как числа, как я могу их интерпретировать?

Вы можете изо всех сил пытаться интерпретировать много полей в базах данных. Не забывайте, iPhone Backup Extractor может извлечь данные автоматически для вас! Однако, если вы идете в одиночку, вы должны 1970-01-01 , что даты представлены в виде количества секунд с 2001-01-01 или 1970-01-01 зависимости от положения поля даты. В Excel вы можете использовать формулу, такую как =1/1/2001 + A1/60/60/24 где A1 - ваши данные времени. Вам также может потребоваться изменить значение для учета вашего местного часового пояса.

Об авторе

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

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

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

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

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

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наши рабочие часы - с понедельника по пятницу, с 9:00 до 17:00 по Гринвичу.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Связаться › Наша отличная команда поддержки

© 2008 - 2019 Reincubate Ltd. Все права защищены. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Защита & Условия. Мы рекомендуем 2FA. Построен с в Лондоне.