Ми знаємо, що iPhone буде створювати резервні копії повідомлень у доступній для SQLlite базі даних, що називається (звичайно) 3d0d7e5fb2ce288813306e4d4636395e047a3d28
.
Тому я переглядаю, що використовує браузер DB для SQLlite , і не очевидно, в які поля я хочу найкраще реконструювати і від кого було надіслане кожне повідомлення.
Поки що я зрозумів це, що принаймні відповідає правильній часовій марці, але не дає зрозуміти, чи було це повідомлення надіслано чи отримано на вказаний телефон:
SELECT datetime(message.date, 'unixepoch', '+31 years', '-6 hours'), handle.id, message.text
FROM message, handle WHERE message.handle_id = handle.ROWID;