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

Aidan Fitzpatrick

By Aidan Fitzpatrick

обновленный

See how I'm qualified to write this article

Пользователи 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 - ваши данные времени. Вам также может потребоваться изменить значение для учета вашего местного часового пояса.

About the author

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's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

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

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

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

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

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

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