Go to file
2021-09-19 20:16:56 +02:00
.idea Initial 2021-09-16 17:46:25 +02:00
app Progress displayed 2021-09-19 20:16:56 +02:00
gradle/wrapper Initial 2021-09-16 17:46:25 +02:00
.gitignore Initial 2021-09-16 17:46:25 +02:00
build.gradle Initial 2021-09-16 17:46:25 +02:00
gradle.properties Initial 2021-09-16 17:46:25 +02:00
gradlew Initial 2021-09-16 17:46:25 +02:00
gradlew.bat Initial 2021-09-16 17:46:25 +02:00
README.md Progress display 2021-09-18 22:30:39 +02:00
settings.gradle - 2021-09-18 14:33:31 +02:00

MessageExporter

I had been using the app SMS Backup & Restore for quite a while. After getting a new phone and using the app to transfer the messages over as I was used to, I noticed some messages were missing.

I tried to find out why this was happening. It was because of a "new" message type called RCS: https://en.wikipedia.org/wiki/Rich_Communication_Services

Essentially those messages are stored in a separate database on the phone, hence not considered regular text messages.

Unfortunately SMS BR is not able to export this kind of messages (as of September 2021).

I didn't want to reinvent the wheel - there are already enough backup/restore apps for SMS and MMS. Instead I just wanted to make an app that was able to export the RCS messages, too. Preferably it should be a format that SMS BR could then import.

So if you're interested:

  1. Backup your SMS and MMS messages with another program, e.g. SMS BR
  2. Import them on the target phone.
  3. Export the RCS messages using this app.
  4. Import those on the new phone as well, e.g. with SMS BR.

Remarks:

  • This program cannot IMport anything, just export.
  • Technically the RCS messages will be converted to SMS messages.
  • This program has only been tested with text messages. I don't know if images, etc. can be exported as well.
  • Because I don't see any real value in RCS messages over SMS, I deactivated advanced messaging in my SMS app. I encourage you to consider doing the same.