Где хранятся контакты в android
Список контактов — одно из самых чувствительных к утечкам информации мест в вашем смартфоне. Поэтому крайне полезно знать, где хранится столь важная информация.
Контакты Android хранятся в директории /data/data/com.android.providers.contacts/databases/ в файле contacts.db или на некоторых прошивках contacts2.db. Вам потребуются права root, чтобы его прочитать (либо adb). Данный файл является базой данных sqlite и может быть прочитан с помощью соответсвующего программного обеспечения.
Возможные применения этой информации:
- например телефон вышел из строя, но внутренняя память все еще функционирует. Таким образом вы можете экспортировать контакты с Android;
- если вы не доверяете синхронизации с серверами Google, можно настроить автоматический бекап контактов с телефона на домашний пк например через SSH-сервер.
Вообще, для того, чтобы импортировать или экспортировать контакты с Android следует предпочесть стандартное приложение контактов, так как оно вполне справляется как с задачей импорта так и с задачей экспорта, причем работает с распостраненным форматом VCard.
Кроме информации о том, где хранятся контакты в Android, возможно вас заинтересуют следующие статьи:
Как узнать, где сохранен контакт на Samsung Galaxy
2. Как посмотреть, где хранится тот или иной контакт
Ниже вы найдете инструкции для различных версий Android.
Нажмите здесь, если на устройстве Android 12, 11, 10, 9
- Откройте Контакты .

- Нажмите на три черточки слева.

- Выберите Все контакты (там может быть другая надпись, главное выбрать этот пункт).

- Отобразятся места, где хранятся контакты. Напротив каждого из них отобразится цифра, которая показывает, сколько там хранится контактов.

- Выберите место хранения контактов, например Телефон и вернитесь в список контактов. Отобразятся контакты только из выбранного места.
Нажмите здесь, если на устройстве Android 9 (некоторые модели)
- Откройте Контакты .

- Нажмите Опции , может выглядеть как три точки справа вверху или по центру.

- Выберите Настройки .

- Выберите Контакты для отображения .

- Выберите место хранения контактов, например память телефона или аккаунта.

- Вернитесь в список контактов. Отобразятся те контакты, которые хранятся в выбранной памяти. Если хотите посмотреть контакты в другом месте, проделайте шаги выше снова.

Нажмите здесь, если на устройстве Android 8
- Откройте приложение Контакты .

- Нажмите Опции (выглядит как три точки).

- Выберите пункт Настройки .

- Выберите пункт Контакты для отображения .

- Выберите место, в котором вы хотите проверить наличие контактов. Например, выберем SIM.

- Вернитесь в список контактов. Все контакты, которые хранятся на SIM, отображаются в списке. Если хотите посмотреть контакты в другом месте, проделайте шаги выше снова.

Нажмите здесь, если на устройстве Android 7, 6, 5, 4
- Откройте приложение Контакты .

- Выберите контакт.

- Выберите пункт Сведения . Если такого пункта нет, перейдите к следующему шагу.
- В пункте Подключено через / Подключение указано, где хранится контакт: Память SIM-карты
Память устройства
Аккаунт Google
Если один и тот же контакт хранится в двух местах, то отобразится два значка. 
Где хранятся контакты в Android
Сейчас мы с вами разберемся где на Андроиде хранятся контакты из вашей телефонной кники, а так же различных приложений (Skype, Viber, Телеграм и прочее).
Данная статья подходит для всех брендов, выпускающих телефоны на Android 13/12/11/10: Samsung, Xiaomi, Redmi, Poco, Huawei, Honor, Lenovo, Tecno, Realme и др. Мы не несем ответственности за ваши действия.
Внимание! Вы можете задать свой вопрос специалисту в конце статьи.
Контакты в гаджетах Андроид могут располагаться в совершенно разных местах: аккаунты приложений и электронный документ. Давайте рассмотрим все эти варианты хранения контактов.
Аккаунты приложений
В телефонах на новых ОС Андроид храниться контакты могут в следующих местах:
- Учетная запись.
- Внутренняя память.
Здесь учетной записью является аккаунт Google, который на девайсе применяется для доступа к сервисам компании. Еще учетная запись может быть «от производителя». Многие популярные производители (Meizu, Xiaomi, Asus, Samsung и др.) разрешают содержать контакты в своих хранилищах.
По сути, они являются аналогами профиля Гугл. Подобный аккаунт можно создать при осуществлении первой настройки гаджета. Его можно настроить, чтобы по умолчанию там содержались контакты.
Нужна помощь?
Не знаешь как решить проблему в работе своего гаджета и нужен совет специалиста? На вопросы отвечает Алексей, мастер по ремонту смартфонов и планшетов в сервисном центре.Напиши мне »

Предложенным выше способом можно получить доступ к контактам из телефонной книги при помощи стандартной программы «Контакты». На гаджете устанавливают и иной софт с собственной книгой контактов в различном ее виде.
Например, мессенджеры (Телеграм, Вайбер и т.д.), e-mail, клиенты соц. сетей (Фэйсбук) – везде в них присутствует раздел «Контакты». Там могут демонстрироваться контакты из основной телефонной книги, но контакты можно сохранять и вручную.

Получается, контакты могут находиться на гаджете или в какой-либо учетной записи. Вы можете добавить новый контакт на сторонних приложениях, но зачастую они состоят из имеющихся записей.
Ищем и синхронизируем контакты
Рассмотрим на практике, как именно просматривать списки с подключенными учетными записями и активировать их синхронизацию.
-
Жмем на приложение «Контакты».







Эти сведения не нужно резервировать дополнительно. Ими можно будет пользоваться после переустановки софта или на новом девайсе. Для работы с записями потребуется провести авторизацию в программе.
Изменяем место хранения контактов
Если требуется поменять место для хранения контактов, выполняем инструкцию:
-
Повторяем 1 и 2 шаги прошлой инструкции.



Файл с данными
Располагается файл с контактами здесь: /data/data/com.android.providers.contacts/databases/. Этот файл может иметь разное название: contacts.db, contacts2.db. Пользователю не всегда получится добраться к этому файлу, т.к. для функционирования файлового менеджера понадобятся рут права.
Если рут установлен на девайсе, то этот файл вы сможете найти. Он имеет вид, как на скриншоте ниже.

Для удобства работы с записями их можно экспортировать в другую папку. Чтобы это выполнить, жмем «Контакты», выбираем «Меню», затем «Импорт/экспорт» (данные два раздела в списке могут указываться по-отдельности, нам требуется именно экспорт).

Потом указываем раздел, куда выполнить экспорт. Контакты можно сохранить, как файл, к примеру, в память гаджета, а затем скопировать на иной носитель.

Все выполняется просто, никаких сложностей нет.
Похожие записи:
- На Android телефоне пропали контакты — как вернуть
- Как перенести контакты с Android на iPhone
- Как скопировать контакты с телефона Android на компьютер
- Как удалить контакт на Android
- Как войти в аккаунт Google на Android телефоне или планшете
Автор Мастер Николай
Инженер по ремонту мобильной и компьютерной техники в специализированном сервисном центре, г. Москва. Непрерывный опыт работы с 2010 года.
Есть вопросы? Задавайте в комментариях к статье. Отвечать стараюсь максимально быстро вам на указанную почту. Каждый случай индивидуален и поэтому очень важно, чтобы вы максимально расписали свою проблему и какая у вас модель устройства.
Где лучше хранить контакты в телефоне?
Особенности хранения контактов в памяти телефона, на SIM-карте и в облачном хранилище.
Когда мы добавляем новый контакт в телефон, операционная система дает выбор: сохранить номер телефона в памяти устройства, на SIM-карте, аккаунте Google и (иногда) других источников. Какой вариант выбрать?
Хранение контактов в памяти телефона
Объем памяти современных гаджетов позволяет хранить тысячи контактов — номера, адреса, электронные почты и т.д. Главный недостаток этого способа информации заключается в том, что если пользователь сбросит настройки смартфона до заводских параметров, или гаджет выйдет из строя, все контактные данные исчезнут.
Восстановить их практически невозможно. Для этого нужно будет обратиться в сервисный центр и, если смартфон подлежит ремонту, потратить деньги на замену поломанных деталей.

Хранение контактов на SIM-карте
Во времена кнопочных телефонов пользователи сохраняли контакты на SIM-карты, чтобы не «забивать» память устройства. Персональные данные на симке сохраняются в специальную перезаписываемую память. У SIM-карты есть ограничения на количество контактов, которые можно сохранить.
Главный плюс этого способа хранения номеров — даже если на телефон попадет вирус или шпионское ПО, злоумышленники не смогут украсть личные данные пользователя.
Если сохранять номера на SIM-карте, ее можно переставить в другое устройство. В этом случае не нужно будет переносить данные со старого гаджета вручную — они уже хранятся на симке.
К сожалению, у SIM-карты есть значительный недостаток — если вы потеряете симку, или она выйдет из строя, все контакты пропадут без возможности восстановления.

Хранение контактов в облачном хранилище
В операционной системе Android есть синхронизация с Google-аккаунтом, благодаря которой можно скопировать все контакты в облако. Для этого нужно открыть раздел «Контакты» и найти там строку «Копирование контактов».
Далее выберите источник копирования — SIM-карта или память телефона. Благодаря резервной копии в облачном хранилище можно всегда восстановить контакты и другую информацию даже при поломке или потере телефона. Восстановление контактов выполняется автоматически — каждый номер телефона не нужно переносить вручную.
При желании можно использовать облачное хранилище не от Google, например, Dropbox. На любом гаджете можно создать отдельный файл с контактами и сохранить его на стороннем сервисе. Также Dropbox (или альтернативное хранилище) можно использовать в качестве второго сервиса для резервных копий.
Итоги
Исходя из полученной информации, можно сделать вывод, что самый надежный способ хранения контактов — это облачное хранилище. Вы всегда сможете восстановить утерянные данные из аккаунта Google — для этого не нужно переносить их вручную, процесс восстановления выполняется автоматически.
Рекомендуем почитать:
- Как восстановить удаленные файлы на Android?
- Как создать электронную почту на телефоне?
- Почему в Telegram незнакомые контакты, которых нет в моем списке контактов?
- Что такое аккаунт /учетная запись в телефоне и зачем они нужны?
- Почему телефон не подключается к Wi-Fi и что делать?