Смс‑сообщения – один из самых ценных источников информации на смартфоне.
Они могут содержать коды подтверждения, важные ссылки, личные переписки и даже
правовые доказательства. Поэтому многие пользователи задаются вопросом:
где именно хранится архив SMS на их устройстве и как к нему получить доступ?
Общая схема хранения SMS на мобильных платформах
- Android – сообщения сохраняются в базе данных SQLite, расположенной
в системном разделе/data/data/com.android.providers.telephony/databases/.
Файл называетсяmmssms.dbи содержит как входящие, так и исходящие сообщения. - iOS (iPhone) – сообщения находятся в зашифрованном файле
sms.db, который хранится в каталоге
/private/var/mobile/Library/SMS/. Доступ к нему без джейлбрейка невозможен.
В большинстве случаев пользователь не видит эти файлы напрямую, потому что они находятся в
закрытом системном разделе, доступ к которому имеет только приложение с правами
root (Android) или rootless (iOS после джейлбрейка).
Как найти архив SMS на Android‑устройствах
2.1 Стандартный путь к базе данных
/data/data/com.android.providers;telephony/databases/mmssms.db
Эта база содержит таблицы:
- sms – все текстовые сообщения.
- mms – мультимедийные сообщения.
- threads – диалоги (разговоры) между пользователем и контактами.
2.2 Как открыть файл без root‑прав
Если телефон не рутирован, прямой доступ к mmssms.db закрыт.
Однако существуют два безопасных способа получить копию архива:
- Через приложение‑бэкап (например, SMS Backup & Restore, Google Drive или Samsung Cloud).
После создания резервной копии файл сохраняется в виде.xmlв папке/SMSBackup/
на внутренней памяти или в облаке. - Через ADB (Android Debug Bridge). При подключении телефона к ПК и включённом режиме отладки
можно выполнить команду:adb backup -f sms.ab -noapk com.android.providers.telephony
Затем с помощью утилиты
android-backup-extractorизвлечьmmssms.dbиз
полученного.ab-файла.
2.3 Папка «SMS‑Archive» в фирменных оболочках
Некоторые производители добавляют собственные менеджеры сообщений, где архив скрыт в пользовательском интерфейсе:
- Samsung – в приложении Сообщения нажмите три точки в правом верхнем углу → Настройки → Архивировать сообщения.
Архивные диалоги перемещаются в раздел Архив, но физически остаются в той же базеmmssms.db. - Xiaomi (MIUI) – в приложении Сообщения откройте Меню → Архивировать.
Внутренний путь к файлу не меняется, однако в MIUI есть скрытая папка/MIUI/Archive/,
где хранятся метаданные архивных диалогов. - Huawei – архивные сообщения находятся в том же файле
mmssms.db, но в базе есть отдельный столбецarchived,
который помечает сообщения как архивные.
Как найти архив SMS на iPhone
На iOS доступ к файлам ограничен, поэтому обычный пользователь не может открыть sms.db напрямую.
Тем не менее существуют проверенные способы:
- Создать резервную копию iPhone через iTunes (или Finder на macOS).
После создания копии в каталоге~/Library/Application Support/MobileSync/Backup/
найдите файл3d0d7...-sms.db(имя меняется, но содержит «sms»). - Восстановить резервную копию в iMazing или iExplorer. Эти программы позволяют просматривать и экспортировать сообщения в формате
.csvили.pdf. - Если телефон джейлбрейкнут, можно установить файловый менеджер (например, Filza)
и перейти по пути/private/var/mobile/Library/SMS/для прямого доступа кsms.db.
Как просмотреть архив без специальных программ
4.1 Встроенные функции Android
- Откройте приложение Сообщения.
- Нажмите на иконку три точки → Архив. Здесь отображаются все диалоги, которые пользователь переместил в архив.
4.2 Встроенные функции iOS
В iOS нет отдельного «архива» для SMS, но можно скрыть диалог, поместив его в раздел Сообщения → Скрытые.
Для доступа откройте Настройки → Сообщения → Скрыть сообщения.
Как сделать резервную копию и восстановить архив SMS
5.1 Приложения‑бэкапы
| Приложение | Формат резервной копии | Где хранится файл | Восстановление |
|---|---|---|---|
| SMS Backup & Restore | XML | Папка /SMSBackup/ на внутренней памяти или в облаке (Google Drive, Dropbox) | Открыть приложение → Восстановить → выбрать файл |
| Google Drive (Android) | Автоматический бэкап в формате .ab | Облачное хранилище Google | Восстановить через Настройки → Google → Резервное копирование |
| iCloud (iPhone) | Зашифрованный бэкап iOS | iCloud | Восстановить при настройке нового iPhone или через Настройки → iCloud → Восстановить из резервной копии |
5.2 Ручное копирование базы данных (только для продвинутых пользователей)
- Получите root‑доступ (Android) или джейлбрейк (iOS).
- С помощью файлового менеджера скопируйте
mmssms.db(Android) илиsms.db(iOS) на SD‑карту или ПК. - Откройте файл в любой SQLite‑просмотрщике (например, DB Browser for SQLite) и экспортируйте нужные сообщения.
Восстановление удалённых SMS из архива
Если сообщение было удалено, но ещё находится в базе, его можно вернуть следующими способами:
- Программы восстановления – Dr.Fone – Recover (Android/iOS), MobiKin Doctor for Android, iMyFone D-Back.
Они сканируютmmssms.dbи ищут «мягко удалённые» записи. - Восстановление из резервной копии – если вы регулярно делаете бэкапы, просто восстановите последнюю копию, в которой нужные сообщения присутствуют.
Часто задаваемые вопросы (FAQ)
7.1 Можно ли полностью удалить архив SMS?
Да. На Android достаточно очистить базу mmssms.db (требуется root) или воспользоваться функцией
«Удалить все сообщения» в приложении Сообщения. На iPhone единственный способ – полностью стереть iPhone
или выполнить восстановление из чистой резервной копии.
7.2 Влияет ли архивирование на объём памяти?
Нет; Архивирование лишь меняет статус сообщения в базе (устанавливает флаг archived=1),
поэтому размер базы не меняется. Однако скрытие старых диалогов может ускорить работу приложения.
7.3 Можно ли просматривать архив SMS на компьютере без подключения к телефону?
Да. После создания резервной копии в формате .xml или .ab её можно открыть в любом текстовом редакторе
или импортировать в программы SMS Backup Viewer, PhoneView (для iOS).
7.4 Что делать, если телефон «упал» и я не могу открыть приложение «Сообщения»?
Подключите телефон к ПК, включите отладку USB и используйте ADB‑команду для извлечения базы:
adb pull /data/data/com.android.providers.telephony/databases/mmssms.db ./mmssms.db
Затем откройте файл в SQLite‑просмотрщике.
Архив SMS – это не отдельный файл, а часть системной базы данных, расположенной в закрытом
разделе телефона. На Android это /data/data/com.android.providers.telephony/databases/mmssms.db,
на iOS – /private/var/mobile/Library/SMS/sms.db.
Получить к ним доступ можно через:
- встроенные функции приложений (раздел «Архив»);
- приложения‑бэкапы (SMS Backup & Restore, iCloud, Google Drive);
- ADB/ iTunes‑резервные копии для продвинутых пользователей;
- специальные программы восстановления, если сообщения были удалены.
Регулярное резервное копирование – лучший способ гарантировать, что важные сообщения
никогда не потеряются, а архив будет доступен в любой момент.