Разбор поля «дата» файла iPhone SMS из резервной копии

Хотя это не вопрос программирования как таковой, он связан с этим.

Итак, я пытаюсь выяснить, как анализировать базу данных SMS, резервная копия которой создается с iPhone. Я смотрю на таблицу «сообщения», в частности на поле «дата». Я заметил, что в более поздних сообщениях используется другая система нумерации для указания даты/времени. Я сузил его до переключения на iMessage, так как у меня есть сообщение, отправленное на 1318470904, с ответом, отправленным на 340164736. Я точно знаю, что эти сообщения были отправлены менее чем через час, но они указывают > 30 лет разницы.

Кто-нибудь знает, как точно рассчитать дату, используя эту новую систему? Использует ли он другую эпоху или мне нужно выполнить какую-то сумасшедшую математику?

Изменить: последние сообщения также затронуты. Тексты (зеленые пузыри) сохраняются с установленной датой, а все, что происходит в iMessage (синие пузыри), сохраняется с другим представлением даты.

12
задан David Young 25 May 2012 в 14:08
поделиться