Где в Android хранятся SMS: зачем это знать?
Статьи и Лайфхаки
Где искать SMS
Первоначально необходимо совершить ряд действий:
- Получить root доступ. Это можно сделать с помощью специализированных программ, таких как z4root, VISIONary, GingerBreak, или любых других в зависимости от вида вашего устройства.
- Скачать и установить специальную программу SQLite viewer. Данная программа понадобится вам для корректного просмотра файлов.
- Когда привилегии root получены, необходимо зайти в компактную встраиваемую реляционную базу данных (sqlite база), путь к которой следующий: /data/com.android.providers.telephony/databases/mmssms.db.
Эта папка располагается либо в папке /data, либо в папке /android, либо в корне. Файл mmssms.db и есть тот самый файл, который хранит ваши сообщения.
Зачем это знать?
Необходимость в этом возникает довольно часто, особенно когда нужно сохранить какую-либо деловую переписку или ценную личную информацию, либо восстановить утерянные данные.
Имея представление о местонахождении ваших данных в андроиде, вы можете совершить следующие действия:
- Экспорт на флеш карту. Экспорт производится при помощи ряда приложений, которые позволят сконвертировать базу в формат xml, совместимый в свою очередь с утилитой SMS Backup&Restore.
- Импорт. Импортировать сообщения обратно в телефон возможно при помощи той же SMS Backup&Restore.
- Восстановление удаленных сообщений. Следует знать, что данные не удаляются физически, а только лишь помечаются на удаление. Полное стирание данных происходит лишь после приема новых сообщений.
Не забывайте, что для совершения любых вышеперечисленных операций потребуются права администратора.
Подписывайтесь на нас в Telegram и ВКонтакте.
Прочитало: 163 116 человек