jberkel / sms-backup-plus

Backup Android SMS, MMS and call log to Gmail / Gcal / IMAP
https://play.google.com/store/apps/details?id=com.zegoggles.smssync
Apache License 2.0
1.79k stars 497 forks source link

RCS Messages (especially from iPhone) while using Google Messages not being backed up or quirky? #1107

Open SephYuyX opened 3 weeks ago

SephYuyX commented 3 weeks ago

Expected behaviour

SMS/MMS backed up to GMail as an individual email with the sender's name.

Actual behaviour

iPhone or RCS aren't being backed up, or at least consistently, and group convos all come in as a single name.

Reproduce by

No response

Android version

14 (2023)

Phone brand

Samsung

Phone model number

S24

SMS Backup+ version

v1.6β

Messaging app

Google Messages

Other details

Outside of the obvious state of the app currently, it still seems to be kind of mostly working? I recently switched from an S20 to an S24, and brought the app over using Samsung Smart Switch. In addition, I was using Samsung Messages on the S20, but the S24 "forced" me over to Google Messages and to use RCS. I used Smart Switch to bring all of my texts (going back to 2014) over to S24 Samsung Messages, and then changed the default over to Google Messages where everything was successfully brought in. After logging back into SMS Backup+, and running a backup, it successfully backed up just the new messages.

My main use with this app is its SMS/MMS/Calls to email. Love this feature.

Moving forward, I have a contact that is an iPhone user, and I have noticed that the messages that person sends is not being backed up to individual emails, where all my messages sent to them are successful. Why?

Also, I have now noticed that a large group I am in, while all messages and things are being backed up to individual emails, they are all appearing to be coming from one specific contact. Why?

kurahaupo commented 1 week ago

Thanks for the report.

What you're probably seeing is just misattribution. The app wrongly assumes that the "sender" is the first participant listed, when it should scan all the participants to find the one marked as "sender"; a patch to that effect has been submitted but it hasn't been merged yet.

Group messages are a conundrum; unlike email, there's no original message ID, and no "in-reply-to" message ID, so they have to be faked. It's not really clear how that should be done to make group messages behave as users expect.

And of course, @jberkel has disappeared so we're a bit limited for building and distributing updates.

SephYuyX commented 1 week ago

Definitely probably the case. I just wonder if anyone else using Google Messages with RCS enabled are having a similar issue with their group convos?

I'm not bugged by that one as much as I am with 1-on-1 individual texts with a known iPhone users. My texts get backed up fine, but theirs don't at all. I know of two people I text with that have iPhones and are showing this issue.

I should of opened up a second bug report for it.. but uh, as you say, not really anything you or anyone else can do with the app nowadays so why bother lol. Unfortunately.. I guess it's time to move on and go throw the misery of trying to find another app that fills the email void.

Thank you for your effort.