Где android сохраняет СМС?

3

Кто-нибудь знает где хранятся СМС и ММС в андроид ОС?

Хочу вернуть несколько сообщений в телефон, но не знаю куда их сохранять.

2 оценки, среднее: 5,00 из 52 оценки, среднее: 5,00 из 52 оценки, среднее: 5,00 из 52 оценки, среднее: 5,00 из 52 оценки, среднее: 5,00 из 5
Загрузка...

3 ОТВ.

  1. Для начала нужно получить root права. Необходимы вам файлы находятся тут:

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

    mmssms.db — файл с SMS и MMS

    telephony.db — журнал звонков

    Для корректного чтения данных файлов понадобится SQLite viewer.

  2. Где хранятся смс в Android

    В смс часто хранятся важные личные данные, приватная информация, которую бы не хотелось терять или доверять онлайн сервисам. Зная где хранятся смс в Android, легко вручную организовать экспорт смс или импорт смс. Для того чтобы это сделать из терминала, потребуются привилегии root, или же можно воспользоваться adb shell. Обычно смс в Android находятся в sqlite базе данных, путь к которой

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

    Таким образом экспорт смс Android на карту памяти будет выглядеть так:

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

    Просмотреть такой файл можно с помощью любого редактора sqlite баз данных, например sqliteman.

    Имея root, импорт делается так:

    cp /sdcard/mmssms.db /data/data/com.android.providers.telephony/databases/mmssms.db
    chown radio:radio /data/data/com.android.providers.telephony/databases/mmssms.db
    chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.db

ОТВЕТИТЬ

Введите ваше сообщение
Пожалуйста, введите ваше имя