quik icon indicating copy to clipboard operation
quik copied to clipboard

✏️ [ FEAT REQ ] Outdated MMS Config Database

Open celenityy opened this issue 1 year ago • 10 comments

Is your feature request related to a problem? If so, please describe the problem. Quik is currently using a very outdated MMS config database from January 2018, that it inherited from QKSMS. It can be found here. This can cause issues with MMS compatibility and reliability.

Describe the feature you'd like I'd like to see Quik use an updated MMS config database. For instance, GrapheneOS uses the same database as Google Messages for their included Messaging app, see here. This database is much more up to date.

Additional context See @SkewedZeppelin's comments here and here.

celenityy avatar Dec 15 '23 00:12 celenityy

Will be looking into this for the next release, as this seems important.

octoshrimpy avatar Dec 15 '23 01:12 octoshrimpy

@Retold3202 I'm tackling this now, and after looking over everything, I think I understand what needs to be done, but not quite what needs to change, code-wise.

octoshrimpy avatar Dec 16 '23 21:12 octoshrimpy

@octoshrimpy it shouldn't need any code changes, just dump the new ones into res/, but there is a possible question of licensing

SkewedZeppelin avatar Dec 16 '23 21:12 SkewedZeppelin

@SkewedZeppelin Hey, great to see you here!

Good point on licensing. Do you know where I should start looking into that? maybe grapheneOS license, maybe?

octoshrimpy avatar Dec 16 '23 21:12 octoshrimpy

@octoshrimpy no, you must understand those configs are dumped from decompiled Google Messages. they are a legal grey area in that regard, but there is unlikely any other source to get them from, and they could be argued as constants, ianal

SkewedZeppelin avatar Dec 16 '23 22:12 SkewedZeppelin

Oh is that why QKSMS MMS broke a few years ago? What does this configuration do that the APN on the network doesn't?

I tried to go look at them, and on the GrapheneOS page, there's a bunch of stuff about translations, so maybe I missed something.

allanonmage avatar Dec 28 '23 21:12 allanonmage

@allanonmage APN configs are distinct from MMS configs.

SkewedZeppelin avatar Dec 28 '23 21:12 SkewedZeppelin

Well now that the open source community has some code about all this, maybe I can figure out what's what and why MMS has never really worked on my phone whenever I load custom ROMs and stuff to it, for, oh, like 15 years or so.

allanonmage avatar Dec 28 '23 21:12 allanonmage

About the licensing? Is that really any different from the existing outdated mms config? A assume they were aquired in the same/similar way? I think upgrading will not change the situation in this regard, but IANAL so... but if someone would raise an issue about it, then you can always revert.

I think updating this configs to get MMS working properly should be quite high on the priority list....

snaggen avatar Mar 13 '24 08:03 snaggen

@snaggen : agreed. Pinning this so when I get some time this is my first priority

octoshrimpy avatar Mar 31 '24 11:03 octoshrimpy

Hello, I'm happy to use this app. Thank You. I also have a problem with send eg. photos via MMS. @octoshrimpy I'm sorry for escalating problem, but I wanted to ask you if implementation date is known? (the problem has already been reported some time ago)

Jeroslav avatar Jul 11 '24 15:07 Jeroslav

Hopefully this can eventually be implemented, I would love to be able to stop using the stock AOSP Messaging app...

celenityy avatar Jul 11 '24 16:07 celenityy