Где хранится архив SMS на Android и iPhone и как к нему получить доступ

Узнай точный путь к базе данных SMS на Android и iPhone. Инструкция, как достать переписку, коды и удаленные сообщения без рута и компьютера.

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Смс‑сообщения – один из самых ценных источников информации на смартфоне.
Они могут содержать коды подтверждения, важные ссылки, личные переписки и даже
правовые доказательства. Поэтому многие пользователи задаются вопросом:
где именно хранится архив 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

Эта база содержит таблицы:

  1. sms – все текстовые сообщения.
  2. mms – мультимедийные сообщения.
  3. 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 напрямую.
Тем не менее существуют проверенные способы:

  1. Создать резервную копию iPhone через iTunes (или Finder на macOS).
    После создания копии в каталоге ~/Library/Application Support/MobileSync/Backup/
    найдите файл 3d0d7...-sms.db (имя меняется, но содержит «sms»).
  2. Восстановить резервную копию в iMazing или iExplorer. Эти программы позволяют просматривать и экспортировать сообщения в формате .csv или .pdf.
  3. Если телефон джейлбрейкнут, можно установить файловый менеджер (например, 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 Ручное копирование базы данных (только для продвинутых пользователей)

  1. Получите root‑доступ (Android) или джейлбрейк (iOS).
  2. С помощью файлового менеджера скопируйте mmssms.db (Android) или sms.db (iOS) на SD‑карту или ПК.
  3. Откройте файл в любой 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‑резервные копии для продвинутых пользователей;
  • специальные программы восстановления, если сообщения были удалены.

Регулярное резервное копирование – лучший способ гарантировать, что важные сообщения
никогда не потеряются, а архив будет доступен в любой момент.