Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

All MMS messages drop when using Deku as the default messaging app #148

Open
6 tasks
Geo25rey opened this issue Nov 29, 2023 · 4 comments
Open
6 tasks

All MMS messages drop when using Deku as the default messaging app #148

Geo25rey opened this issue Nov 29, 2023 · 4 comments
Labels
enhancement New feature or request help wanted Extra attention is needed roadmap add this to the development timeline

Comments

@Geo25rey
Copy link

Preamble

I just want to say that having an app like Deku has been a dream of mine for awhile, and I'm excited to see such active development on this project. I also understand MMS is not a small feature, so if there is anything I can do to help with getting this implemented, please let me know.

Issue

I was testing Deku for ~2 days and it seems there is no MMS messaging support and I'm personally disappointed that such a major feature from a text messaging app. This is the only thing stopping me from daily driving Deku as my messaging app. I rely on MMS group chats and sending pictures via MMS to my normie friends.

Some MMS features broken down (in order of subjective importance)

  • Downloading text messages
  • Sending text messages
  • Downloading media (pictures, video, etc.)
  • Sending media via MMS
  • Adding encryption similar to SMS
  • If MMS fails, send over the internet or queue for later

Note: Feel free to edit/reorganize the list as you see fit.

@sherlockwisdom sherlockwisdom added enhancement New feature or request help wanted Extra attention is needed labels Nov 30, 2023
@Cwpute
Copy link

Cwpute commented Dec 21, 2023

You may want to include a disclaimer in all curent versions of Deku, that states MMS are currently not supported, as this is a pretty major drawback.
Including a call fr help could also potentially bring in some knowledge and work force ;)

@Geo25rey
Copy link
Author

Here's a bit of an update of the work done so far. I did a bunch of research and testing. The only reference materials that I could find are below. None of them are good. All of them are out of date. If anyone knows more about MMS on Android, please share here.

  • https://github.com/klinker41/android-smsmms
    • seems to be a decent library, but still complicated to use
    • last updated 3 years ago and now is unmaintained
    • Simple SMS Messenger uses this library for MMS only and has custom SMS code
  • Signal
    • all the code is tightly coupled to the rest of the codebase
    • seems to be actively maintained
    • possibly unstable
    • harder to use than the previous library
  • Some Stackoverflow threads from 11 years ago
    • things have changed since then
  • Some Android docs that are kinda useful
    • https://developer.android.com/guide/components/intents-common#SendMessage for sending a picture message. Also on the page, interacting with the phone's contacts list. @sherlockwisdom This gives me an idea, maybe public keys can be stored in the contact associated with the phone number. Then, you can have a backup of your contacts (and associated public keys) with EteSync or Google
    • Telephony class which only contains many constant Strings and URIs
  • An other example from a blog (missing link)
    • It was doing database queries on the application context, but it seems to just show already saved MMS messages

@Cwpute
Copy link

Cwpute commented Dec 26, 2023

Not sure if this is usable, but QKSMS is another app that features sending and receiving MMS.
It uses what i think is an updated library from klinker & klinker (brothers?). Well at least It was regularly maintained until around earlier this year, but it should still be more up to date than the upstream library it uses.

A fork spawned about two month ago with quick fixes and thougtful development, named Quik: https://github.com/octoshrimpy/quik
Might be worth a look!

@sherlockwisdom sherlockwisdom added the roadmap add this to the development timeline label Jan 1, 2024
@LeVraiRoiDHyrule
Copy link

Hi, is there news on MMS on Deku ? I would love to use it and propose it to my family but without MMS it's a no go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed roadmap add this to the development timeline
Projects
None yet
Development

No branches or pull requests

4 participants