Где хранятся контакты в android
Список контактов — одно из самых чувствительных к утечкам информации мест в вашем смартфоне. Поэтому крайне полезно знать, где хранится столь важная информация.
Контакты Android хранятся в директории /data/data/com.android.providers.contacts/databases/ в файле contacts.db или на некоторых прошивках contacts2.db. Вам потребуются права root, чтобы его прочитать (либо adb). Данный файл является базой данных sqlite и может быть прочитан с помощью соответсвующего программного обеспечения.
Возможные применения этой информации:
- например телефон вышел из строя, но внутренняя память все еще функционирует. Таким образом вы можете экспортировать контакты с Android;
- если вы не доверяете синхронизации с серверами Google, можно настроить автоматический бекап контактов с телефона на домашний пк например через SSH-сервер.
Вообще, для того, чтобы импортировать или экспортировать контакты с Android следует предпочесть стандартное приложение контактов, так как оно вполне справляется как с задачей импорта так и с задачей экспорта, причем работает с распостраненным форматом VCard.
Кроме информации о том, где хранятся контакты в Android, возможно вас заинтересуют следующие статьи:
В какой папке хранятся контакты телефонной книги на Андроиде — делаем импорт на карту памяти
С момента своего возникновения мобильные телефоны прочно вошли в нашу повседневную жизнь. Любой современный homo sapiens, будь то бизнесмен, студент или бабулька с котомкой, уже не могут представить свое существование без благ, предоставляемых сотовой связью.
Наверное, многие помнят, как тяжело было при смене мобильного девайса осуществить перенос сведения телефонной книги из старого телефона в новый аппарат. Конечно, можно было сравнительно просто это сделать, «слив» нужные контакты на SIM-карту, но тогда при переносе сведений происходила обрезка имен и потеря различных дополнительных данных.
Будет полезным
С появлением смартфонов Android процедура сохранения данных телефонной книги упростилась. Сведения из нее можно импортировать в файл. Также можно напрямую скопировать системный файл Android, содержащий контактную информацию.
Информационный материал, представленный ниже, поможет разобраться с нюансами переноса нужных сведений на новый смартфон, а также объяснит, в какой папке хранятся контакты телефонной книги на Андроиде
Список контактов: нюансы представления и важность
Для каждого пользователя сотового телефона первостепенную важность, как правило, составляет список телефонных номеров, содержащихся в памяти гаджета. Ячейка телефонной книги в современном Андроид-девайсе может содержать следующие сведения:

- фамилию, имя, отчество;
- фотографию;
- мобильный номер (количество ячеек для хранения номеров может варьироваться);
- рабочий номер;
- наименование места работы;
- должность;
- адрес электронной почты.
Очевидно, что в списке контактов сотового телефона содержится очень важная информация, поэтому важно знать, где хранятся контакты на Android, чтобы продублировать их на случай утери или выхода из строя электронного девайса.
В какой папке хранятся контакты на Android?
Несмотря на то, что операционная мобильная система позволяет без проблем сделать импорт перечня контактов из памяти смартфона, многих продвинутых пользователей интересует физическое расположение данной информации в памяти гаджета.

Обратите внимание
Сам контейнер, содержащий сведения о контактах, находится на внутреннем накопителе мобильного устройства по адресу /data/data/com.android.providers.contacts/databases/contacts.db (в некоторых версиях прошивки имя файла может заканчиваться на цифру «2»). Просмотреть информацию, содержащуюся в этом файле, можно любой программой, работающей с базами данных SQLite.

Для получения доступа к указанной выше папке надо иметь права суперпользователя (или root-права, как их еще называют). Их можно получить с помощью утилиты FarmaRoot. Порядок действий следующий:
- Загрузить и инсталлировать приложение в память мобильного устройства.
- Тапнуть по надписи «Установить SuperSU» на главном экране программы.

Как сделать импорт контактных данных на карту памяти?
Не обязательно бросаться в крайности и искать местонахождение файла с необходимыми сведениями в памяти устройства. Система Андроид дает возможность импорта контактов телефонной книги в файл на карту памяти, установленную в девайс. Перечень необходимых манипуляций таков:
- Открыть модуль «Контакты» на мобильном устройстве.
- Войти в меню телефонной книги.
- Перейти в раздел «Импорт и экспорт».


Будет полезным
Все телефонные номера с именами и другая информация будут сохранены в файле с расширением vcf. Файлы этого типа поддерживаются всеми Андроид-девайсами и их содержимое может быть легко импортировано в память другого телефона.
Заключение
Ну, вот мы и разобрались, в какой папке хранятся контакты телефонной книги на Андроиде. Для доступа к ней нужно обладать некоторыми навыками работы с операционной системе. Рекомендуется при недостатке квалификации пользователя воспользоваться возможностями экспорта и импорта, предоставляемыми системой Android.
Как узнать, где хранятся контакты на Android
Многие обладатели мобильных устройств, работающих под управлением операционной системы Android, задаются вопросом о том, где хранятся контакты. Это может потребоваться для просмотра всех сохраненных данных или, например, для создания их резервной копии. У каждого пользователя могут быть свои причины, мы же в данной статье расскажем о том, где хранятся сведения из адресной книги.
Место хранения контактов на Андроид
Данные телефонной книги смартфона могут храниться в двух местах и бывают двух совершенно разных видов. Первый – это записи в аккаунтах приложений, в которых есть адресная книга или ее аналог. Второй – электронный документ, сохраненный во внутренней памяти телефона и содержащий в себе абсолютно все имеющиеся на устройстве и в подключенных к нему учетных записях контакты. Пользователи чаще интересуются именно им, но мы расскажем о каждом из доступных вариантов.
Вариант 1: Аккаунты приложений
На смартфоне с относительно свежей версией операционной системы Android контакты могут храниться во внутренней памяти или в одной из учетных записей. Последней в большинстве случаев является аккаунт Google, используемый на устройстве для получения доступа к сервисам поискового гиганта. Возможны и другие, дополнительные варианты – учетные записи «от производителя». Так, Samsung, ASUS, Xiaomi, Meizu и многие другие позволяют сохранять важную пользовательскую информацию, в числе которой и адресная книга, в собственных хранилищах, выступающих некими аналогами профиля Гугл. Создается такой аккаунт при первой настройке девайса, и он тоже может использоваться в качестве места для сохранения контактов по умолчанию.

Примечание: На старых смартфонах можно было сохранять телефонные номера не только в память устройства или основной аккаунт, но и на SIM-карту. Сейчас же контакты с СИМки можно только просмотреть, извлечь, сохранить в другое место.
В описанном выше случае для доступа к содержащимся в адресной книге данным используется стандартное приложение «Контакты». Но помимо него на мобильном устройстве могут быть установлены и другие приложения, в которых имеется собственная адресная книга, в том или ином ее виде. К числу таковых относятся мессенджеры (Viber, Telegram, WhatsApp и т.д.) электронная почта и клиенты социальных сетей (например, Facebook и его Messenger) – в каждом из них есть вкладка или пункт меню «Контакты». При этом отображаемые в них сведения могут как подтягиваться из основной адресной книги, представленной в стандартном приложении, так и быть сохраненными туда вручную.

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

- В нем, используя боковое меню (вызывается свайпом слева направо или нажатием трех горизонтальных полос в верхнем левом углу), перейдите к разделу «Настройки».

- Тапните по пункту «Аккаунты», чтобы перейти к списку всех привязанных к устройству учетных записей.
Примечание: Аналогичный раздел можно найти в «Настройках» устройства, достаточно открыть там пункт «Пользователи и аккаунты». Отображаемые в этом разделе сведения будут более подробными, что в конкретно нашем случае значения не имеет.

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

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

- В разделе «Изменение контактов» тапните по пункту «Аккаунт по умолчанию для новых контактов».

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

Внесенные изменения будут применены автоматически. С этого момента все новые контакты будут сохраняться в указанном вами месте.
Вариант 2: Файл с данными
Помимо сведений в адресных книгах стандартного и сторонних приложений, которые разработчики хранят на собственных серверах или в облаках, существует и общий для всех данных файл, доступный для просмотра, копирования и изменения. Называется он contacts.db или contacts2.db, что зависит от версии операционной системы или оболочки от производителя, или установленной прошивки. Правда, найти его и открыть не так просто – чтобы добраться к его фактическому месту расположения необходимы root-права, а для просмотра содержимого (на мобильном устройстве или компьютере) – SQLite-менеджер.
База данных contacts как раз и является тем файлом, который чаще всего ищут пользователи. Его можно использовать в качестве резервной копии адресной книги или в ситуации, когда требуется восстановить все сохраненные контакты. Последнее особенно актуально в случаях, когда разбит экран смартфона или планшета, или когда устройство полностью неработоспособно, а доступ к учетной записи, содержащей адресную книгу, отсутствует. Так, имея на руках этот файл, его можно открыть для просмотра или переместить на другой девайс, получив таким образом доступ ко всем сохраненным контактам.

Итак, если на вашем мобильном устройстве имеются root-права и установлен поддерживающий их файловый менеджер, для получения файла contacts.db или contacts2.db выполните следующее:
Примечание: В нашем примере используется ES Explorer, поэтому в случае использования другого приложения-проводника, некоторые действия могут немного, но не критически отличаться. Также, если ваш файловый менеджер уже имеет доступ к рут-правам, первые четыре шага следующей инструкции можно пропустить.
- Запустите файловый менеджер и, если это первое использование, ознакомьтесь с представленной информацией и нажмите «Вперед».

- Откройте главное меню приложения – делается это свайпом слева направо или нажатием на вертикальные полосы в левом верхнем углу.

- Активируйте функцию Root-проводник, для чего нужно перевести в активное положение тумблер напротив одноименного пункта.

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




но для этого потребуется специальный SQLite-менеджер. Например, у разработчиков Root Explorer есть такое приложение, и они предлагают его установить из Play Маркета. Правда, данное средство просмотра содержимого баз данных распространяется на платной основе.
Теперь, когда вы знаете фактическое месторасположение контактов на Android-устройстве, точнее, где хранится содержащий их файл, можете его скопировать и сохранить в безопасное место. Как уже было сказано выше, открыть и отредактировать файл можно с помощью специального приложения. Если же вам необходимо перенести контакты с одного смартфона на другой, просто поместите этот файл по следующему пути:
После этого все ваши контакты будут доступны к просмотру и использованию на новом девайсе.
Заключение
В этой статье мы рассказали о том, где хранятся контакты в Андроид. Первый из описанных вариантов позволяет посмотреть записи в адресной книге, узнать куда все они сохраняются по умолчанию и, если потребуется, изменить это место. Второй же предоставляет возможность прямого доступа к файлу базы данных, который может быть сохранен в качестве резервной копии или попросту перемещен на другое устройство, где будет выполнять свою первостепенную функцию. Надеемся, этот материал был полезен для вас.
Где в телефоне на Android хранятся контакты

Любой смартфон может внезапно выйти из строя. И когда случается подобная неприятность, владелец, очевидно, хочет спасти всю или хотя бы часть информации, хранящейся на гаджете, в том числе номера телефонов. В этом руководстве мы расскажем, где в Андроиде хранятся контакты, и как их достать из мобильного устройства.
Как найти контакты на Android
Файл с контактами в ОС Андроид хранится в формате *.db, и располагается в папке по адресу /data/data/com.android.providers.contacts/databases/contacts.db (в некоторых прошивках файл может называться contacts2.db). Открыть его можно любым приложением, читающим базы данных sqlite.

Но просто так пройти по этому адресу у вас не получится: сначала необходимо получить root-права на Android, чтобы открылся доступ к защищенным системным папкам, и только тогда, воспользовавшись файловым менеджером, вы сможете добраться до файла, где хранятся контакты.
Обратите внимание: если на смартфоне включена синхронизация Google, то просмотреть контакты можно онлайн. Для этого достаточно авторизоваться с помощью своего аккаунта Google по адресу contacts.google.com .
Зачем нужен доступ к файлу контактов?
Как уже упоминалось выше, любой телефон может выйти из строя в самый неподходящий момент, поэтому стоит сделать резервную копию файла с контактами, сохранив его на карту памяти или на компьютер. Конечно, существуют более простые способы копирования контактов с Android на компьютер или на другой смартфон, но знание о дополнительном возможном варианте не будет лишним.
Читайте также






Комментировать X
2 комментария
Да ну, про какие рут права на сдохшем андроиде? Вы в своем уме батенька? Суть чуток правильный у вас, но это не освобождает вас от неумения. Лишь бы написать) 1. Любым способом сливаешь фулл в формате .bin
2. Вскармливаешь этот фулл в R-Studio. Вот тут то по вашему указаннному адресу /data/data/com.android.providers.contacts/databases/contacts.db2 вытаскиваешь этот файл.
3. Его вскармливаешь sqlite или же прогой бесплатной выложенной gsmforum.ru EmmcFilemanager первых выпусков, который не прикреплен к программатору z3x. Еще пару прог есть, в поиски никто не отменял.
4. Ваш вариант для живого андроида.
5. То что вы написали это сейчас пустая брехня, начиная с андроида 7 все криптуется и никак не вытащешь. Никакие способы не помогут.
Сергей :
Здравствуйте , может поможете с проблемой : Самсунг A300F/DS сломан экран, звонки приходят но ответить не могу. Как достать контакты из телефона с разбитым экраном. На компе внутреннюю память вижу. Заранее благодарен.
