SMS Import/Export Надёжный инструмент для резервного копирования данных на Android

08 авг 2025
723
65
10
1 неделя

Когда в последний раз вы задумывались о сохранности своих сообщений и истории звонков? А ведь потеря этих данных может стать настоящей головной болью при смене телефона или случайном сбое. К счастью, существует простое и эффективное решение - SMS Import/Export.

Что это за проект?

SMS Import/Export - это open-source приложение для Android, которое позволяет:

  • Экспортировать SMS, MMS, историю звонков и контакты в JSON/NDJSON формате
  • Импортировать данные обратно на устройство
  • Выполнять автоматическое резервное копирование по расписанию
  • Работать без root-прав

Приложение поддерживает Android начиная с версии 4.4 (KitKat), а для полного функционала требуется Android 6.0 (Marshmallow) и выше.

Ключевые возможности

1. Гибкие форматы экспорта

Версия 2.0.0 принесла значительные изменения в формате хранения данных:

  • Сообщения теперь хранятся в Newline-delimited JSON (NDJSON)
  • Бинарные данные MMS (фото, видео) сохраняются отдельно в папке data/
  • Все данные упаковываются в ZIP-архив

Для удобства просмотра можно использовать утилиту jq:

Реклама
jq < messages.ndjson

2. Автоматическое резервное копирование

Приложение позволяет настроить:

  • Ежедневный экспорт в указанное время
  • Выбор типов данных для резервирования
  • Управление хранением старых копий

3. Поддержка облачного хранения

Благодаря интеграции с Android Storage Access Framework (SAF), вы можете сохранять резервные копии:

  • На локальное хранилище
  • На SD-карту
  • В облачные сервисы через Nextcloud или Rclone

4. Дедупликация сообщений

При импорте можно включить экспериментальную функцию дедупликации, которая:

  • Сравнивает ключевые поля сообщений
  • Позволяет избежать дублирования
  • Особенно полезна при многократном импорте одних и тех же данных

Технические особенности

  • Написано на Kotlin
  • Доступно в двух вариантах: standard (API 21+) и legacy (API 19+)
  • Использует официальные Android API для работы с сообщениями
  • Полностью открытый исходный код (лицензия GPLv3)

Практическое применение

  1. Миграция между устройствами - перенесите все сообщения и контакты на новый телефон
  2. Резервное копирование - сохраните важные переписки перед сбросом настроек
  3. Анализ данных - экспортируйте сообщения для обработки в сторонних приложениях
  4. Долгосрочное хранение - архивируйте важную переписку в читаемом формате

Ограничения

  • При импорте SMS приложение должно быть назначено основным клиентом для сообщений
  • Контакты импортируются без привязки к аккаунтам
  • История звонков имеет ограничение на количество записей (обычно 500)

Как установить

Приложение доступно:

SMS Import/Export - это простое, но мощное решение для резервного копирования мобильных данных. Оно особенно понравится:

  • Тем, кто часто меняет устройства
  • Пользователям, ценящим контроль над своими данными
  • Разработчикам, которым нужен доступ к сообщениям в структурированном виде

Проект активно развивается, имеет открытый исходный код и не содержит скрытых функций. Если вы ещё не делали резервную копию своих сообщений - самое время попробовать!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.