В какой папке находятся контакты и где хранятся на телефоне с Андроидом
Хранение номеров – одна из основных функций смартфона, доступная еще со времен кнопочных устройств. Получить доступ к списку сохраненных абонентов можно через стандартную звонилку, перейдя в раздел контактов. Но порой этого оказывается мало, и некоторым пользователям требуется узнать, в какой папке находятся контакты на операционной системе Андроид. Ведь все номера сохраняются в виде отдельного файла с зашифрованной информацией.
СОДЕРЖАНИЕ СТАТЬИ:
Для чего нужен доступ к файлу с контактами
Конечно, для совершения звонков вам не обязательно искать файл контактов. Тем более что информация в нем зашифрована, то есть без специального ПО вы все равно не сможете получить доступ к данным.
Однако есть, по меньшей мере, два сценария, когда именно абонентский файл способен выручить любого владельца смартфона:
- создание резервной копии;
- перенос данных на новый смартфон.
Первый сценарий обусловлен массой случаев, когда пользователи теряют все записи телефонной книги после сбоя в работе устройства или после сброса до заводских настроек. В таком случае файл с номерами становится настоящим спасением. Пользователь создает резервную копию, которую в дальнейшем можно восстановить для отображения номеров в списке контактов.
Наконец, при смене старого телефона на новый многие люди до сих пор вручную переписывают контактные данные абонентов. Намного удобнее, когда вся информация хранится в рамках отдельного файла, который можно перекинуть на новое устройство любым удобным способом, будь то Wi-Fi, Bluetooth или даже сообщение, отправленное по электронной почте.
Как и где найти?
Безусловно, доступ к файлу с номерами – это далеко не самая важная функция смартфона. Поэтому разработчики уделяют ей не так много внимания, выставляя на первый план другие возможности устройства. Однако, если вам потребуется создать резервную копию или перекинуть контакты на новый смартфон, вы сможете воспользоваться как минимум тремя способами, позволяющими выполнить операцию.
С помощью системной папки
Как уже было отмечено ранее, номера хранятся на телефоне в виде отдельного файла. Он в свою очередь располагается в одной из системных папок, к которым можно получить доступ через «Проводник». Таким образом, чтобы найти адресную книгу, понадобится:
- Запустить «Проводник» или «Диспетчер файлов».
- Перейти по пути data/com.android.providers.contacts/databases.
- Скопировать файл в расширении «.db».
Как правило, искомый файл имеет название «contacts» и располагается в папке в единственном экземпляре. Поэтому найти его через «Проводник» не составляет труда. Скопировав файл, вы можете поместить его в любую другую папку или на другое устройство для сохранения резервной копии. Далее для восстановления контактов понадобится поместить «contacts.db» в корневую папку, откуда номера автоматически подгрузятся в приложение «Телефон».
Стандартные приложения
Некоторым пользователям не удается отыскать местоположение файла в расширении «.db», поскольку корневая папка зачастую оказывается скрыта. Поэтому альтернативным вариантом создания резервной копии становится перевод всех абонентов из телефонной книги в рамки отдельной визитки, представленной в формате «.vcf». Контакты сохраняются в визитку следующим образом:
- Запустите стандартную звонилку (обычно приложение называется «Телефон»).
- Через три точки откройте «Настройки».
- Перейдите в раздел «Импорт/Экспорт».
- Выберите «Экспорт контактов».
- Отметьте все необходимые номера, а в качестве пути экспорта выберите создание VCF-файла.
В отличие от «contacts.db», этот файл поддается редактированию с помощью большинства известных программ. Однако данная функция вам вряд ли понадобится, если речь идет о создании резервной копии или переносе контактов.
Через ПК
Наконец, если вам не удалось проверить, где сохранены номера, стандартными средствами смартфона, выполнить операцию можно через компьютер. Правда, только при соблюдении двух условий:
- открытие root-доступа;
- включение отладки по USB.
Первое требование является самым серьезным, поскольку получение прав суперпользователя влечет за собой снятие телефона с гарантии, а также блокировку многих платежных функций, включая оплату покупок по NFC. Поэтому взвесьте все «за» и «против», прежде чем обращаться к этому варианту получения доступа к файлу контактов.
Впрочем, если устройство имеет механические повреждения и не позволяет найти нужную информацию стандартными средствами, остается лишь действовать по инструкции:
- Скачайте на компьютер файл ADB и распакуйте архив.
- Подключите смартфон к ПК.
- Запустите интерфейс командной строки.
- Введите запрос «adb -d shell» и нажмите на клавишу «Enter».
- Следом обработайте команду «data/data/com.android.providers.contacts/databases/contacts.db».
После выполнения указанных действий в дополнительном окне должна открыться директория с искомым DB-файлом. Если последний запрос не помог получить доступ к скрытой папке – введите команду «select * from view_contacts», сопроводив ее нажатием на клавишу «Enter». Это позволит вывести на экран список всех сохраненных номеров.
Перенос телефонной книги на другие устройство
Получив доступ к файлу с контактами, нужно разобраться, что с ним делать. Если речь идет о создании резервной копии, то «contacts.db» или VCF-файл необходимо скопировать на другое устройство до востребования. В этом случае работают все доступные способы:
- передача данных на ПК через USB;
- отправка файла на другой смартфон средствами Bluetooth;
- обмен данными через мессенджер и социальные сети.
Если речь идет о переносе контактов на новый смартфон, то перенести файл можно аналогичным образом, будь то отправка через мессенджеры или Bluetooth. Главное – добавить контакты в нужную папку, чтобы они корректно отобразились в телефонной книге.
«Contacts.db» нужно переносить в директорию data/com.android.providers.contacts/databases, а для VCF-файла нет дополнительных требований, так как контакты понадобится подгрузить через приложение «Телефон», выбрав импорт из VCF-визитки.