Чем открыть contacts2.db и извлечь контакты Android?

476
views

В прошлых статьях мы вам уже рассказывали как достать данные из разбитого Android, теперь поведаем чем открыть contacts2.db и извлечь контакты.

Если вам удалось извлечь данные с разбитого или заблокированного Android устройства, то это не значит, что на этом все ваши трудности закончились. Для того чтобы вернуть контакты вам потребуется открыть файл contacts2.db и после экспортировать их в более удобный файл, который можно будет открыть с помощью Excel или Google Таблиц, либо текстовым редактором. Есть два способа решения данной задачи, выберите тот, что вам удобней.

Извлечь контакты с contacts2.db. Способ 1

Вам понадобиться:

  • Файл contacts2.db
  • Скачать и установить программа Sqlite Browser
  1. Запустите программу Sqlite Browser
  2. Перетяните на открытое окно Sqlite Browser файл contacts2.dbоткрыть contacts2.db и извлечь контакты
  3. Перейдите к вкладке SQLоткрыть contacts2.db и извлечь контакты
  4. Скопируйте код и вставьте в окно программы и нажмите кнопку выполнить действияоткрыть contacts2.db и извлечь контакты
    SELECT
           d1.data1 AS Name,
           '* My Contacts' AS "Group Membership",
           'Mobile' AS "Phone 1 - Type",
           d2.data1 AS "Phone 1 - Value",
           '* Home' AS "E-mail 1 - Type",
           d3.data1 AS "E-mail 1 - Value",
           d4.data1 AS Birthday,
           d5.data1 AS "Organization 1 - Name",
           'Home' AS "Address 1 - Type",
           d6.data1 AS "Address 1 - Formatted"
    FROM data AS d1
    JOIN data AS d2 ON d1.raw_contact_id = d2.raw_contact_id
    LEFT JOIN data AS d3 ON d1.raw_contact_id = d3.raw_contact_id and d3.mimetype_id = 1
    LEFT JOIN data AS d4 ON d1.raw_contact_id = d4.raw_contact_id and d4.mimetype_id = 14
    LEFT JOIN data AS d5 ON d1.raw_contact_id = d5.raw_contact_id and d5.mimetype_id = 4
    LEFT JOIN data AS d6 ON d1.raw_contact_id = d6.raw_contact_id and d6.mimetype_id = 8
    WHERE d1.mimetype_id = 7 AND
          d2.mimetype_id = 5
    ORDER BY NAME
    
  5. Выгрузите данные нажав «ЭкспортироватьCSV»открыть contacts2.db и извлечь контакты
  6. Файл CSV можете открыть в таблице Excel или Google Таблице

Извлечь контакты с contacts2.db. Способ 2

Второй вариант, гораздо проще, но вам необходимо будет доверить свои контакты стороннему сервису, если вы готовы на данный шаг, тогда:

  1. Перейдите на сайт http://gsmrecovery.ru/db2vc/
  2. Выгрузите файл contacts2.db и выполните конвертациюоткрыть contacts2.db и извлечь контакты
  3. Скачайте файл CSV с контактами, данный файл далее можете открыть в таблице Excel или Google Таблице

Остались еще вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!