SMS Import / Export

Imports and exports SMS and MMS messages, call logs, and contacts.
AppID:com.github.tmo1.sms_ie
Author:tmo1
License:GPL-3.0-only
Donation:Webpage
InRepoSince:2021-04-07
LastRepoUpdate:2025-03-15
LastAppUpdate:2025-03-06
LastVersion:2.4.2-standard
Categories:Phone & SMS
APK source:Github
Google Play:Check if it's there
icon

SMS Import / Export imports and exports SMS and MMS messages, call logs, and contacts 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-2024, 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.

WhatsNew:

- Introduce 'standard' and 'legacy' product flavors - see the README for details.
- Fix a bug that caused a crash when exporting MMS messages without ["display names"](https://developer.android.com/reference/android/provider/ContactsContract.ContactsColumns#DISPLAY_NAME) - by farfromrefug (issue #230 / PR #231)).
- Fix other bugs.
- Tamil translation - by TamilNeram (தமிழ் நேரம்).
- Update Italian and Polish translations.
- Bump both 'targetSdkVersion' and 'compileSdk' to 35.
- Update Gradle, A

Download Source Issues ChangeLog
01_start-screen.png 02_import-messages-progress.png 03_import-messages-results.png 04_export-messages-progress.png 05_export-messages-results.png 06_import-calls-progress.png 07_import-calls-results.png 08_export-calls-progress.png 09_export-calls-results.png 10_wipe-messages-warning-dialog.png 11_wipe-messages-progress.png 12_wipe-messages-results.png 13_settings.png 14_about.png
While you can download the APKs here directly, you should preferably use an F-Droid client so the app stays up-to-date on your device. Some clients have this repo enabled by default, e.g. Neo Store, Droid-ify, or, of course, the IzzyOnDroid client by Sunil. With others (like the official client) you'll have to add this repo manually (see the hint on top of the package list for how to do that).

Packages

Version 2.4.2-standard (2025-03-15) verified help icon

Android Versions:
  • Target: 15.0
  • MinVer: 5.0
Signing Blocks help icon
Permissions: help icon
Malware-Check:Passed help icon
19 Libraries detected: help icon

Download (2 M)