Какая бы ни была причина поиска контактов на Андроид, их легко найти несколькими способами. В статье коротко о том, где они находятся, и какие операции доступны над ними.
Где находятся контакты
Локализуются контакты смартфона в двух местах, существенно отличающихся друг от друга. В первом случае, это учётные записи приложений, которые используют данные контактной книги в качестве основы дальнейшей работы. Второй момент предполагает запись всех контактов в один системный документ, который может сохранять контактные данные изо всех аккаунтов подключенных к устройству. Большинство пользователей интересуются именно этим файлом, но ниже более подробно о каждом способе их поиска и методе извлечения.
Аккаунты приложений
Некоторые приложения собирают ваши контакты и фиксируют их в собственных аналогах телефонной книги. Так производители гаджетов (Samsung, Huawei, Xiaomi, ASUS и др.) делают это еще на этапе пользовательской настройки при первом запуске, создавая учетную запись и предлагая ее как альтернативное место для хранения всех контактов по умолчанию. Аккаунты других приложений, обеспечивающие корректную работу устройства, а также доступ к своим ресурсам собирают данные телефонной книги. Это по большей части аккаунт поисковой системы Google.
В числе других приложений, книга копируется или дополняется непосредственно в среде приложения вручную, можно отметить:
- андроид-клиенты социальных сетей, например, Facebook;
- мессенджеры (Telegram, Viber, WhatsApp, Skype и другие);
- электронные почты.
Файл с контактами
Контакты телефона можно вытащить не только из удаленных серверов различных приложений, которые могут быть установлены на устройстве. Существует отдельный файл, расположенный непосредственно в самом устройстве, его можно изменять, копировать и просматривать. Называться он может contacts.db или contacts2.db.
При помощи смартфона
Способ займет некоторое время, но оправдается точно. Так как вы отыщете тот, чувствительный к утечке данных файл, контакты.
- Рутируем устройство (root). Для этого устанавливаем программу типа Kingo Root или любую другую аналогичного формата;
- Устанавливаем файловый менеджер, работающий в режиме рута;
- Запускаем файловый менеджер, открываем главное меню, ищем подстройку «Root-проводник», активируем ее свайпом по бегунку;
- Кнопкой «Разрешить» наделяем приложение необходимыми ему правами;
- Ждем перезагрузку приложения или выполняем ее вручную;
- Открываем главное меню, листаем вниз, выбираем пункт «Локальное хранилище», а в нем подпункт «Устройство»;
- В открывшемся окне с папками, кликаем «Data». В ее каталоге опять выбираем «Data».
- Ищем в последней папку «com.android.providers.contacts», она откроет путь к «databases», хранящую файл контактов устройства.
Через компьютер
Это самый простой способ получить контакты в пользование на ПК, не требующий особых навыков или времени.
- Подключаем смартфон к компьютеру через USB-шнур.
- При подключении выбираем на смартфоне «Мультимедийное устройство».
- Открываем стандартное приложение «Контакты», затем их «Настройки», находим строку «Импорт/экспорт контактов».
- Выполняем «Экспорт» нажатием одноименной кнопки, местом сохранения конечного документа указываем «Карту памяти». Так смартфон конвертирует все имеющиеся контакты в один небольшой документ. На выходе получаем файл с названием «Контакты» и расширением .vcf.
На этом действия на устройстве Андроид заканчиваются, следующее выполняем на ПК.
- Следуя пути «Компьютер→Название смартфона→Карта памяти» добирается до Контакты.vcf, копируем/перемещаем файл в нужную папку компьютера.
Поиск выполняют часто с целью переноса контактных данных на другое устройство. Причин для этого немного, создание резервной копии на внешнем устройстве или импорт в другой смартфон из-за неисправностей.