В смс часто хранятся важные личные данные, приватная информация, которую бы не хотелось терять или доверять онлайн сервисам. Зная где хранятся смс в 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
Если соответствующих привилегий нет, то экспорт и импорт в Android лучше сделать с помощью удобного приложения для бэкапа смс - SMS Backup & Restore.