Всем привет!

Недавно ко мне обратились с просьбой восстановить контакты с Samsung Galaxy SIII,  после полного сброса настроек. Можно было бы не писать про это, если владелец девайса во время подключил  Gmail аккаунт и привязал свои контакты. Привязки не было, но есть статья как поступить, если Вы потеряли все контакты.

Первым делом, нужно получить Root права. Как   получить рут я писать не буду. Просторы интернета кишат инструкциями по получению рут-доступа для каждого Android девайса. 

После получения рут-доступа, скачиваем Root Explorer. Эта маленькая, но полезная программа-проводник, поможет вытащить необходимый нам файл. 

Все контакты хранятся в SQLite базе (SQLite3), в формате *.db.  Их можно открыть практический в любом SQLite менеджере. Но, самый удобный на мой взгляд это дополнение для Mozilla Firefox, SQLite Manager. Контакты хранятся в файле «contacts.db», а в некоторых прошивках (в Android 2.2 /4.0.4 ) файл называется contacts2.db

Отступим от лирики, и приступим к делу. Запускаем Root Explorer и выполняем действия как на скриншотах :

(поэтапность: слева на право)

1

2 3456

   

 

 

 

 

 

 

 

 

ВНИМАНИЕ: следовать строго инструкции! Автор статьи и администрация ресурса не несут ответственности за поломку девайса в случае Ваших неправильных действий! 

 

 

 

Копируем файл «contacts.db» (в моем случае, это «contacts2.db») на карту или пользовательскую память Android девайса. 

Далее, копируем файл «contacts.db» с памяти Android девайса на компьютер. Запускаем Mozilla Firefox (устанавливаем Firefox, если ранее его не было), устанавливаем дополнение и следуем инструкции.

1. Запустить Mozilla Firefox

2. Запустить SQLite Manager

addons

Как запустить SQLite Manager

     3. Выбрать файл «contacts.db»

sqlite_manager

 

sqlite_manager_choose_file

4. Слева, в навигационной панели файла «contacts.db», выбираем таблицу «phone_lookup»

phone_lookup

Таблица phone_lookup

5. Для экспорта контактов в CSV формат, жмем на phone_lookup правую кнопку мышки → «Экспортировать таблицу»

phone_lookup_export

Экспортировать таблицу

Выставляем параметры как указано на скриншоте и жмем «ОК»

phone_lookup_export_choose_folder

Экспорт таблицы

7. В итоге получаем файл phone_lookup.csv. Можно открыть в Microsoft Excel 

exported_file_csv

Экспортированный файл phone_lookup.csv

Для получения имен контактов, Вам следует выбрать таблицу «data».

string_data

Таблица «data»

Все утерянные контакты находятся в файле phone_lookup.csv. К сожалению, имена контактов не экспортируются, только номера. Но, можно сверить номера с именами в таблице «data» и переписать в телефонную книгу.  

Вывод

Делайте привязку девайса к Google аккаунту.

Всем удачи и берегите свои гаджеты! 

P.S.: выше указанный вывод не относится к любителям танцев с бубном )