Где в файловой системе хранятся SMS-сообщения?
Я использую ES File Explorer для просмотра, но не могу найти это - это на телефоне или на SD и где?
У меня есть HTC Wildfire, но я полагаю, что он не сильно отличается от поставщика к поставщику (хотя я разработчик iOS, который мало знает об Android).
Смотрите здесь: https://stackoverflow.com/questions/4809874/how-to-access-the-sms-storage-on-android
Суть в том, что 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
Первый из них — родной БД, а второй — приложение для смс, которое я использую.
Вот тоже полезная информация.
Это абсолютный путь к базе данных SMS и MMS на большинстве устройств Android:
/data/data/com.android.providers/telephony/databases/mmssms.db
/data/data/com.android.providers.telephony/databases/mmssms.db
. Обратите внимание на .телефониюdevice/data/data/com.android.providers.telephony/databases/mmssms.db
Похоже, он перешел на data/User_DE/0/com.android.providers.telephony/databases
Nougat.
По крайней мере, здесь его можно найти на моем Nexus 6. Надеюсь, это поможет.
user_de
это строчные буквы, а не заглавные буквы, как вы написали
.Обратите внимание, что начиная с Kitkat (Android 4.4, выпущенный в сентябре 2013 г.) путь по умолчанию изменился с:
/data/data/com.android.providers/telephony/databases/mmssms.db
к
/data/data/com.android.providers.telephony/databases/mmssms.db
Обновление: как упоминалось в комментариях, последний путь уже существует в JB.
/data/data/com.android.providers.telephony/databases/mmssms.db
существует в моем JB.
Алекс Коплан
жовец
жовец
жовец
Потерянный
canonical_addresses
вmmssms.db
. Теперь снова работает как надо.Дэн Даскалеску
ДжинСноу
device/data/data/com.android.providers.telephony/databases/mmssms.db
Аджай