PDA

Просмотр полной версии : Извлечение контактов из ОС Android



Dimaster
21.05.2014, 12:19
В принципе, метода "От А до Я".
Речь идет об операционной системе Android, фулл, слитый программаторами и имеющий расширение *.bin.

Программа работает с базами данных Sqlite, т.е. с файлами, имеющими расширение *.db
Для того чтобы открыть файл базы данных естественно необходимо считать фулл либо дамп памяти с аппарата, содержащий раздел user data с расширением *.bin.
После обработки файла программой R-Studio нужен один файл из куста data\com.android.providers.contacts\contacts2.db (может лежать в com.android.contacts).
Добавить фулл в программу: Диск->Открыть образ... (выбрать фулл). Появится раздел, выбираем раздел и нажимаем сканировать (программа предложит в диалоговом окне типы сканирования известных файловых систем, оставлять все как есть по умолчанию). Ждем окончания процесса сканирования, после окончания появятся распознанные разделы. Извлечение осуществляется путем выбора файлов и нажатия сверху на панели "Восстановить помеченные"
Запускаем программу "Sqlite Professional (http://rutracker.org/forum/viewtopic.php?t=2926000)" и в ней выбираем файлик, извлеченный программой R-Studio contacts2.db:
File - Open Database. В появившимся списке баз данных выбрать в левой панели "Data" и на информационной (что справа) выбрать вкладку "Data". Экспорт контактов в csv или xls осуществляется нажатием правой кнопки мыши на информационной панели и выбором пункта.
159536

Если есть дополнения, выкладывайте, делитесь!

oriforif
03.09.2014, 11:07
есть снятый EMMC с телефона Samsung Galaxy Mega. По каким адресам нужно считать фулл?

svdoc-pc
03.09.2014, 11:45
есть снятый EMMC с телефона Samsung Galaxy Mega. По каким адресам нужно считать фулл?

Читаешь разделы ищешь слово userdata или чтото в этом роде... адрес и длину указываешь и считываешь... там полный дамп пользовательской памяти в ext4 можно примонтировать в линух и вытащить. Не так давно извлекал с подобного вытащил даже инфу вотсапа правда пришлось заливать в телефон на ведроиде чтобы извлечь диалоги из криптованных баз

vladic100
16.11.2014, 03:03
В принципе, метода "От А до Я".
Речь идет об операционной системе Android, фулл, слитый программаторами и имеющий расширение *.bin.

Программа работает с базами данных Sqlite, т.е. с файлами, имеющими расширение *.db
Для того чтобы открыть файл базы данных естественно необходимо считать фулл либо дамп памяти с аппарата, содержащий раздел user data с расширением *.bin.
После обработки файла программой R-Studio нужен один файл из куста data\com.android.providers.contacts\contacts2.db (может лежать в com.android.contacts).
Добавить фулл в программу: Диск->Открыть образ... (выбрать фулл). Появится раздел, выбираем раздел и нажимаем сканировать (программа предложит в диалоговом окне типы сканирования известных файловых систем, оставлять все как есть по умолчанию). Ждем окончания процесса сканирования, после окончания появятся распознанные разделы. Извлечение осуществляется путем выбора файлов и нажатия сверху на панели "Восстановить помеченные"
Запускаем программу "Sqlite Professional (http://rutracker.org/forum/viewtopic.php?t=2926000)" и в ней выбираем файлик, извлеченный программой R-Studio contacts2.db:
File - Open Database. В появившимся списке баз данных выбрать в левой панели "Data" и на информационной (что справа) выбрать вкладку "Data". Экспорт контактов в csv или xls осуществляется нажатием правой кнопки мыши на информационной панели и выбором пункта.
159536

Если есть дополнения, выкладывайте, делитесь!


мучаюсь уже пару дней, есть файлик contacts2.db, сколько реальнно должен вешать этот файл? в моем нет никакой инфы, 0 kb

svdoc-pc
16.11.2014, 07:46
мучаюсь уже пару дней, есть файлик contacts2.db, сколько реальнно должен вешать этот файл? в моем нет никакой инфы, 0 kb

ну если 0 кб то конечно нету там ничего) как минимум 1Мб весить должен. Вобще киньте на обменник образ ваш или из чего вы там файлик выдирали посмотрим

tps7900
16.11.2014, 11:13
а вообще лог R-STUDIO нужен, файл скорее всего восстановлен с ошибкой, такое бывает когда образ не полный

vladic100
16.11.2014, 15:35
когда смотрю через root explorer в телефоне, то размер файла contacts2.db - 87кб, я понимаю это тоже очень мало для контактов?

да, и еще при попытке считать файл с телефона через CMD, выскакивает ошибка (на фото), что обычьно выскакивает когда тел не Рутанный, хотя root делал,

vladic100
16.11.2014, 17:41
если можно дайте плз email, скину на мыло файл контактс,

Dimaster
16.11.2014, 18:42
если можно дайте плз email, скину на мыло файл контактс,
icq 635660166
skype halik-san
Пишите, помогу чем смогу.

Просьба модераторам почистить тему, т.к. создана как решение и для дополнений, а не проблем.

Dimaster
08.06.2015, 23:11
Дабы не делать секретов, потому как в просторах бескрайнего гугла уже есть множество решений по экспорту из contacts2.db скриптом для SQLite (кто в теме тот понимает о чем я), делюсь собственно, мне этот скрипт нравится из-за простоты и результата на выходе:

SELECT d1.raw_contact_id, d1.data1 AS NAME, d2.data1
FROM data AS d1
JOIN data AS d2 ON d1.raw_contact_id = d2.raw_contact_id
WHERE d1.mimetype_id = 7 AND d2.mimetype_id = 5
ORDER BY NAME

ximera
20.09.2015, 17:37
Экспорт контактов в csv или xls осуществляется нажатием правой кнопки мыши на информационной панели и выбором пункта.
какойто скрипт просит.

ето где...ато уже час морочу голову немогу найти.

vekt
20.09.2015, 20:02
ето где...ато уже час морочу голову немогу найти.

Ты ща о чем? Скачай SQLite.Expert.Professional.v3.1.0 и не парься.

MobilaGSM
20.09.2015, 22:53
в помощь http://gsmrecovery.ru/

svdoc-pc
21.09.2015, 05:16
в помощь http://gsmrecovery.ru/

А нельзя ли исходники получить конвертера? спасибо)