• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ZIP] MMS FIX FOR CM/AOSP/AOKP (THANKS wolfu)

davidmargolin

Android Expert
Mar 6, 2012
957
229
Brooklyn, NY


rsz_new_message_work.png


(credit to cocheese101, krowley3, Brooksyx, and ramjet73 for the flashable zips)
(credit to wolfu for the apn settings)
(credit to lens_flare for the original apk)

Before using:
-Some roms already have mms fixes included in them so please check each roms respective page before flashing...
-Please read everything in this post and at least the last two pages of this thread before asking for support

List of roms that don't play well:
- (to be updated)

Installation Instructions:
1. delete your current mms.apk from system/app
2. flash the zip in recovery


Bugs:
-doesn't work with go sms
-group message issue

Downloads:

CM10 Mms Fix
CM 10.1 Mms Fix
CM9 Mms Fix
MIUI Mms Fix.zip
SlimRom Mms Fix



Disclamer: This should work for most people but if your phone decides to get up and leave you or jumps in the toilet, its not my fault. If your phone gets bricked or explodes, its not my fault. If you are some big time businessman and you miss that oh so important text from your boss about that important meeting tomorrow and then you get fired, it is not my fault. If you decide to sew me because i made your phone look better, it is not my fault. ...

But in all seriousness, please don't blame me for anything that happens because of this app. I am just a dude who wanted to contribute to this great community.
 
What's the different between original and themed? Is original the actual original that isn't black? Though I'm glad you did update your themed one and implemented some positive changes. What we really need is someone to look at the difference between the included MMS and this and see if they can be merged. This one doesn't have JellyBean notifications and a bunch of other features. Thanks though!
 
Upvote 0
What's the different between original and themed? Is original the actual original that isn't black? Though I'm glad you did update your themed one and implemented some positive changes. What we really need is someone to look at the difference between the included MMS and this and see if they can be merged. This one doesn't have JellyBean notifications and a bunch of other features. Thanks though!

original is the one people complained about with the text shadows and black background.. themed is my version..
if i could, i would def look through all that code and figure out how the thing works and merge it... but as i mentioned in the op, im not a coder... it was my first time even decompiling an apk (I think i did well :p)...
i can't add features :thinking: (though i hope to be able too in the future) but what i can do is make the experience a little better with some good looks...
if any dev wants to play with it and do something diff with it, they are free to do as they please :) ...

edit: added pics to op for those that want to know what themed version looks like
 
Upvote 0
Just so we have all of the info in one spot:

http://forum.xda-developers.com/showthread.php?t=1622055

Is anyone willing to backup then test this? This seems to be in line with any MMS fix I've ever seen where you need to get the proper APN settings and then change your build.prop to match it. Ideally if this works someone can build the APN settings and the build.prop changes into one flashable zip. It's not done in that thread since that's unique for every carrier.
 
Upvote 0
Just so we have all of the info in one spot:

http://forum.xda-developers.com/showthread.php?t=1622055

Is anyone willing to backup then test this? This seems to be in line with any MMS fix I've ever seen where you need to get the proper APN settings and then change your build.prop to match it. Ideally if this works someone can build the APN settings and the build.prop changes into one flashable zip. It's not done in that thread since that's unique for every carrier.

no
what it means is virgin has extra lines that have to be added into their mms.apk's and that lens_flare found them on accident lol
 
Upvote 0
no
what it means is virgin has extra lines that have to be added into their mms.apk's and that lens_flare found them on accident lol

Can you give your post some context? It makes no sense on its own. I see nothing to indicate that lens_flare has fixed VM MMS or has even tried. This phone isn't his main device and he's not on VM so I don't expect to see it from him.

What is the "it" in your sentence even referring to? What does what mean? I wasn't talking about an "it" at all.
 
Upvote 0
Can you give your post some context? It makes no sense on its own. I see nothing to indicate that lens_flare has fixed VM MMS or has even tried. This phone isn't his main device and he's not on VM so I don't expect to see it from him.

What is the "it" in your sentence even referring to? What does what mean? I wasn't talking about an "it" at all.

yeah i dont expect he worked on virgin mobile specifically... i assume he got the apk from the device he ported the rom from (since the past versions werent built from source)... i try to pm him and ask were he got it...
 
Upvote 0
Once again, context. Are you referring to the MMS apk from from 2.50?

yessir

edit: just got a response from the great one and he said that he didn't use the apk from the device he ported from... he just did some editing but he can't remember what he changed... guess we are back to the beginning in figuring this thing out

edit2: i talked to him for a while about our issue and he said he would look into getting sending to work for us too...
 
Upvote 0
Just went through the trouble of finding out how to decompile an apk just to poke around and check files for differences.

http://i.imgur.com/scmzZ.png

Looks promising, recompiled with this file replaced and about to test.


EDIT: Nope. Back to looking around.

This looks very promising. Perhaps compare the mms get one to a sense mms_config.xml? I feel we are close.
 
Upvote 0
decompile anything remotely related to texting and grep for some of those values (vtext.com, etc) until you find where there dirty work is done?

I'm new to android but not new to programming stuff, so I'm not really sure if you can do that, but that would be my method of approach.

yeah... i looked through all the xml files and i cant seem to find it... when i used apktool to decompile, it came back with some errors but i still got some files through... mabye its cause of some htc thing... i can post a list of the files if you would like... but i checked most of them for config-like code...

but then again, im the opposite of you... im new to coding/programming but not new to android :) ...

if you want.. i can make a zip with all the files for you to look at...
 
Upvote 0
yeah... i looked through all the xml files and i cant seem to find it... when i used apktool to decompile, it came back with some errors but i still got some files through... mabye its cause of some htc thing... i can post a list of the files if you would like... but i checked most of them for config-like code...

but then again, im the opposite of you... im new to coding/programming but not new to android :) ...

if you want.. i can make a zip with all the files for you to look at...

that would be great, i'll see what I can scrape up.
 
Upvote 0
I do HTML5/CSS3, some PHP. That's the extent of my ability. I just thought I'd give this a shot just because I didn't see any details as to what was being done.

I could probably make the MMS app that receives have a completely default theme again if anyone is interested, but that's probably as far as I'd be useful.

Extremely interested. That would give us a stock looking messaging app that we all can use and a solid (and attractive) base to explore sending further, for whoever is talented and adventurous among us.
 
Upvote 0
I do HTML5/CSS3, some PHP. That's the extent of my ability. I just thought I'd give this a shot just because I didn't see any details as to what was being done.

I could probably make the MMS app that receives have a completely default theme again if anyone is interested, but that's probably as far as I'd be useful.

yeah... i can theme it up... but i just wanna know what exactly people want it too look like... i did a little of what I wanted in the one above... but i would love to create many diff versions of what other people would like... i find theming pretty fun...

that would be great, i'll see what I can scrape up.

look at the second post... did a little something to help expedite the production of this fix...
 
Upvote 0
yeah... i can theme it up... but i just wanna know what exactly people want it too look like... i did a little of what I wanted in the one above... but i would love to create many diff versions of what other people would like... i find theming pretty fun...

I say make it stock if you can. Then go crazy with other stuff. I'm sure the majority of us would love the app we're used to, only with MMS half functional.
 
Upvote 0
I'm looking through it right now and it seems like prefs are kept at a higher level in class "HtcEditTextPreference"

In htc/messaging/ui/HtcCdmaMmsConnEditor it seems the connection is being made at function onCreate.
Then htc/messaging/service/MmsSenderReciever is doing the actual sending with function sendMms, and it also seems to be pulling from a higher preference setting using mCtx of the Context class and showToast function.

I can't really do much more atm, but if anyone with more android experience can pick up from there or direct me where to look that'd be cool.

here is the smali - > jar conversion for the sensemms apk
https://docs.google.com/open?id=0B8-xgT7ntMmLLTZ1Zlc5RVNMTms

EDIT: Looks like sending is actually done in android/mms/transaction/MmsMessageSender
and that file has some pretty interesting stuff that maybe a more experienced user can decipher?
 
Upvote 0
  • Like
Reactions: davidmargolin
Upvote 0
stock theme posted but with a few small things that i kept from theme-D... if you guyz really dont like the few things i kept, i will change... tell me what you think...

I say make it stock if you can. Then go crazy with other stuff. I'm sure the majority of us would love the app we're used to, only with MMS half functional.
 
  • Like
Reactions: EHokie
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones