Как стало известно, в телефоне D880 DUOS появилось своя СУБД, очень похожая на MS SQL Server.
База хранится в TFS, в папке /a/db/.
Файл dadb_data.00 - и есть сама база данных.
dadb_logfileNNN - это transaction log.
serverlog.txt - это лог запросов к базе.
Именно в этой базе хранятся контакты.
Программа предназначена для просмотра содержимого БД и экспорта содержимого в xls-файлы (MS Excel должен быть установлен на компьютере).
Информация о контактах телефона хранится в таблицах, начинающихся на "pbphone":
pbphonemain - основная информация о контакте (имя, фамилия и т.д.)
pbphoneline - номера контакта (собственно номер телефона, тип номера)
pbphoneext - ДР, место работы, заметки, еще что-то (я пока не знаю, как эти поля называются в телефоне)
pbphoneaddress - ???
pbphonegroup - группы абонентов
pbphonegrouplink - связь между группами и контактами
Известные мне проблемы:
1) Таблицы с типами полей varchar и nvarchar читаются некорректно. Я знаю, почему, но пока не знаю, что с этим делать.
2) Есть непонятные мне типы данных с кодами 18 (возможно, datetime), 6 (возможно, long) и 19.
3) Скорее всего, таблицы calllog (Последние вызовы) и calllogsum отображаются некорректно.
4) Таблица task тоже может содержать мусор.
А пока не стоит заниматься копированием и последующей заменой dadb_data.00 с целью восстановления контактов, ибо приводит ни к восстановлению..., а к запоротому тфс.