Где в файловой системе хранятся SMS-сообщения?

Где в файловой системе хранятся SMS-сообщения?

Я использую ES File Explorer для просмотра, но не могу найти это - это на телефоне или SD, а где?

У меня есть HTC Wildfire, но я бы предположил, что он не сильно отличается от поставщика к вендору (хотя я разработчик iOS, который мало знает об Android).

52 голоса | спросил Alex Coplan 14 WedEurope/Moscow2011-12-14T03:36:44+04:00Europe/Moscow12bEurope/MoscowWed, 14 Dec 2011 03:36:44 +0400 2011, 03:36:44

4 ответа


40

Смотрите здесь: https://stackoverflow.com/questions/4809874 /как к доступу, заместитель смс-хранения-на-андроида

Суть в том, что SMS /MMS находятся в базах данных на телефоне, и ответ на вопрос содержит ссылку на этот учебник .

Расположение базы данных может варьироваться от телефона к телефону, но вы можете найти ее с помощью этой команды через adb (вам нужно быть root, чтобы найти ее, потому что она находится в защищенной области хранения):

find / -name "*mmssms*"

На моем устройстве (Samsung Galaxy S) появились эти базы данных:

./dbdata/databases/com.android.providers.telephony/mmssms.db
./data/data/com.jb.gosms/databases/gommssms.db

Первый из них является родным db, а второй - с помощью приложения sms, которое я использую.

ответил joweiser 14 WedEurope/Moscow2011-12-14T03:43:27+04:00Europe/Moscow12bEurope/MoscowWed, 14 Dec 2011 03:43:27 +0400 2011, 03:43:27
10

Вот также полезная информация.

Это абсолютный путь к БД SMS и MMS на большинстве устройств Android:

/data/data/com.android.providers/telephony/databases/mmssms.db

ответил user42973 9 +04002013-10-09T15:36:24+04:00312013bEurope/MoscowWed, 09 Oct 2013 15:36:24 +0400 2013, 15:36:24
9

Обратите внимание, что с Kitkat (Android 4.4, выпущенный в сентябре 2013 г.) путь по умолчанию изменился с:

/data/data/com.android.providers/telephony/databases/mmssms.db

to

/data/data/com.android.providers.telephony/databases/mmssms.db

Обновление. Как упоминалось в комментариях, последний путь уже существует в JB.

ответил eyecatchUp 4 12013vEurope/Moscow11bEurope/MoscowMon, 04 Nov 2013 14:34:06 +0400 2013, 14:34:06
7

Похоже, что он переместился в data/User_DE/0/com.android.providers.telephony/databases с помощью Nougat.

По крайней мере, это то, где его можно найти на моем Nexus 6. Надеюсь, это поможет.

ответил El mexiken 26 AM000000100000000031 2016, 10:19:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132