Предыдущие серии:
Восстановление ведрофона Samsung Galaxy SII GT-I9100
Восстановление ведрофона Samsung Galaxy SII GT-I9100. Заметки.
Сейчас поговорим о "Контактах":
Да, кто-то скажет — "Так ведь контакты в аккаунте гугла хранятся". Но не у всех включена синхронизация, это раз. Я знаю несколько человек, у которых к ведрофону не привязан никакой аккаунт, это два. Да и меня, если честно, просто взял азарт, это три. :)
Поехали…
Мы имеем образы файловых систем телефона:
Нас интересует файл data.ext4.tar. Открывается под виндой обычным WinRAR. Распаковываем в любое удобное для себя место.
Идем по пути — *\data\data\com.andriod.providers.contacts\databases\ :
На этот раз нам интересен файл contacts2.db. Открываем его в SQLiteStudio.
Здесь ситуация чуток интереснее, чем с заметками. :)
Выбираем таблицу "data". Нажимаем правой кнопкой — Экспортировать таблицу:
В окне "Экспорт" нажимаем "Next":
Далее выбираем параметры экспорта:
Формат экспорта — CSV
Указываем путь для сохранения
Кодировка — Windows-1251
Разделитель — запятая
Нажимаем "Финиш".
Качаем convert-contacts2.db-data-to-vcard-vcf. Макрос скомунизжен на 4pda.ru.
Запускаем макрос:
Естественно, "разрешаем редактирование" и "включаем содержимое".
На строке меню нажимаем правой кнопкой, нажимаем "Настройки ленты…":
В панели слева выбираем "Настроить ленту", в правой части ставим птичку на строке "Разработчик":
В ленте появляется вкладка "Разработчик" — открываем ее и нажимаем кнопку "Макросы":
В появившемся окне выбираем "convertDatatoContacts" и нажимаем "Выполнить":
Появится диалоговое окно открытия файла — выбираем экспортированный из SQLiteStudio csv-файл и видим такую табличку:
В принципе все готово. Если в записной книге на одну запись было записано до 2 номеров телефона, то все ОК. Если было больше 2 номеров на запись, либо были записаны какие-то дополнительные поля (e-mail например), то необходимо CSV-файл перелопатить вручную, либо допилить макрос.
Также этим макросом можно можно выгрузить контакты в vcf-файл — нажать "Макросы" и в диалоговом окне (рис.11) выбрать "writeContactstovCard" — в папке с макросом convert-contacts2.db-data-to-vcard-vcf.xlsm появится vCard.vcf. Правда толку я от vcf не вижу.
Напомню еще раз — делайте бекапы, мля! :)