SMS Import / Export

SMS Import / Export

Imports and exports SMS and MMS messages and other data.

tmo1 Phone & SMS System

Screenshots

Screenshot of SMS Import / Export Screenshot of SMS Import / Export Screenshot of SMS Import / Export Screenshot of SMS Import / Export Screenshot of SMS Import / Export Screenshot of SMS Import / Export Screenshot of SMS Import / Export Screenshot of SMS Import / Export

Description

SMS Import / Export imports and exports SMS and MMS messages, call logs, contacts, and blocked numbers from and to (ND)JSON / ZIP files. (Contacts import and export are currently functional but considered experimental.) It does not require root.

The primary author of SMS Import / Export is Thomas More. Others have contributed code and translations. The software is copyright 2021-2026, and is released under the GNU General Public License version 3 or later.

SMS Import / Export is a sibling project to sms-db, a Linux tool to build an SQLite database out of collections of SMS and MMS messages in various formats. sms-db will hopefully eventually be able to import ZIP files created by SMS Import / Export, and to export its database to ZIP files that can be imported by SMS Import / Export.

What’s new (2.12.0-standard)

- Bump standard flavor `minSdkVersion` to 24

- Switch to unified `versionCode` for both `standard` and `legacy` app flavors

- Add option (on by default) to try to avoid compressing relatively incompressible data when exporting MMS messages (see the "Compression" section of the README for more information) (DustinReynoldsPE)

- Implement various performance improvements (DustinReynoldsPE, Andrew Gunnerson)

- Overhaul scheduled export framework: Add "Export interval (days):" setting and di

Versions

Version Date Size Requires Android Download
2.12.0-standard current
82f5ec012e3a063c…
2026-10-15 4.8 MB API 24
2.11.1-standard
22df48f04c3019b6…
2026-08-03 4.8 MB API 23
2.11.0-standard
561d99ef5b870115…
2026-07-31 4.8 MB API 23

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Read SMSRead text messages.
  • Read contactsAccess the address book.
  • Change contactsCreate and change address book entries.
  • READ_CALL_LOG
  • WRITE_CALL_LOG
  • FOREGROUND_SERVICE_SPECIAL_USE
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • NotificationsShow notifications.
Show 4 more permissions
  • Prevent sleepingKeep the device from going to sleep.
  • Run at startupStart automatically after the device is switched on.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • sms_ie.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments