- #1
Автор Темы
Фотографии/Photos
Путь:
/var/mobile/Media/DCIM/100APPLE/*.jpg
Альбом камеры/Camera Roll.
Контакты/Contacts
Путь:
/var/mobile/Library/AddressBook/AddressBook.sqlitedb
/var/mobile/Library/AddressBook/AddressBookImages.sqlitedb
База данных контактов ("телефонной книги").
Формат таблицы ABPerson: ROWID|First (Имя)| Last (Фамилия)|Middle (Отчество)|FirstPhonetic| MiddlePhonetic|LastPhonetic (не используются)| Organization| Department|Note|Kind|Birthday| JobTitle|Nickname|Prefix|Suffix|FirstSort|LastSort| CreationDate|ModificationDate|CompositeNameFallback| ExternalIdentifier|StoreID|DisplayName| FirstSortSection|LastSortSection|FirstSortLanguageIndex| LastSortLanguageIndex.
Вторая таблица (AddressBookImages.sqlitedb) используется для хранения аватарок абонентов.
Пример запроса:
Заметки/Notes
Путь:
/var/mobile/Library/Notes/notes.db
Пример запроса:
Сообщения/SMS
Путь:
/var/mobile/Library/SMS/sms.db
База данных sms-сообщений.
Формат таблицы message: ROWID|address (номер телефон отправителя)|date|text (текст сообщения в UTF-8)|flags|replace|svc_center|group_id (идентификатор группы, в случае отправки нескольким адресатам в группе будут несколько номеров) | association_id|height|UIFlags|version.
Формат таблицы msg_group: ROWID|type (резерв, всегда 0)|newest_message (ID последнего сообщения)|unread_count (кол-во непрочитанных).
Эта таблица связывает группы адресатов и сообщения.
Формат таблицы group_member: ROWID|group_id|address (номер телефона адресата).
Таблица содержит информацию о группах адресатов СМС. Если ты отправляешь СМС одному человеку – создается новая группа, с одним адресатом, все сообщения от него к тебе и твои к нему записываются с идентификатором этой группы. Если отправляешь нескольким – создается группа с несколькими адресатами, тогда один номер является участником нескольких групп в таблице.
Календарь/Calendar
Путь:
/var/mobile/Library/Calendar/Calendar.sqlitedb
Пример запроса:
Закладки/Bookmarks
Путь:
/System/Library/LaunchDaemons/com.apple.SpringBoard.plist
История вызовов/Call History
Путь:
/var/mobile/Library/CallHistory/call_history.db
Записи обо всех вызовах.
Формат таблицы call: ROWID (порядковый номер)|address (телефонный номер)|date (время звонка в абсолютном формате)|duration (длительность звонка в секундах)|flags (еще не понял зачем)|id (ссылка на идентификатор контакта?).
В таблице _SqliteDatabaseProperties находятся настройки и общие сведения, например, общее время входящих/исходящих (timer_outgoing/timer_incoming).
Описание таблиц взято из статьи:
.
См также:
Путь:
/var/mobile/Media/DCIM/100APPLE/*.jpg
Альбом камеры/Camera Roll.
Контакты/Contacts
Путь:
/var/mobile/Library/AddressBook/AddressBook.sqlitedb
/var/mobile/Library/AddressBook/AddressBookImages.sqlitedb
База данных контактов ("телефонной книги").
Формат таблицы ABPerson: ROWID|First (Имя)| Last (Фамилия)|Middle (Отчество)|FirstPhonetic| MiddlePhonetic|LastPhonetic (не используются)| Organization| Department|Note|Kind|Birthday| JobTitle|Nickname|Prefix|Suffix|FirstSort|LastSort| CreationDate|ModificationDate|CompositeNameFallback| ExternalIdentifier|StoreID|DisplayName| FirstSortSection|LastSortSection|FirstSortLanguageIndex| LastSortLanguageIndex.
Вторая таблица (AddressBookImages.sqlitedb) используется для хранения аватарок абонентов.
Пример запроса:
Заметки/Notes
Путь:
/var/mobile/Library/Notes/notes.db
Пример запроса:
Сообщения/SMS
Путь:
/var/mobile/Library/SMS/sms.db
База данных sms-сообщений.
Формат таблицы message: ROWID|address (номер телефон отправителя)|date|text (текст сообщения в UTF-8)|flags|replace|svc_center|group_id (идентификатор группы, в случае отправки нескольким адресатам в группе будут несколько номеров) | association_id|height|UIFlags|version.
Формат таблицы msg_group: ROWID|type (резерв, всегда 0)|newest_message (ID последнего сообщения)|unread_count (кол-во непрочитанных).
Эта таблица связывает группы адресатов и сообщения.
Формат таблицы group_member: ROWID|group_id|address (номер телефона адресата).
Таблица содержит информацию о группах адресатов СМС. Если ты отправляешь СМС одному человеку – создается новая группа, с одним адресатом, все сообщения от него к тебе и твои к нему записываются с идентификатором этой группы. Если отправляешь нескольким – создается группа с несколькими адресатами, тогда один номер является участником нескольких групп в таблице.
Календарь/Calendar
Путь:
/var/mobile/Library/Calendar/Calendar.sqlitedb
Пример запроса:
Закладки/Bookmarks
Путь:
/System/Library/LaunchDaemons/com.apple.SpringBoard.plist
История вызовов/Call History
Путь:
/var/mobile/Library/CallHistory/call_history.db
Записи обо всех вызовах.
Формат таблицы call: ROWID (порядковый номер)|address (телефонный номер)|date (время звонка в абсолютном формате)|duration (длительность звонка в секундах)|flags (еще не понял зачем)|id (ссылка на идентификатор контакта?).
В таблице _SqliteDatabaseProperties находятся настройки и общие сведения, например, общее время входящих/исходящих (timer_outgoing/timer_incoming).
Описание таблиц взято из статьи:
.
См также: