1. davidmargolin

    davidmargolin Well-Known Member


    (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

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


    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.

  2. davidmargolin

    davidmargolin Well-Known Member

    Ignore this
    karlyy7x likes this.
  3. DustbinK

    DustbinK Active Member

    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!
  4. davidmargolin

    davidmargolin Well-Known Member

    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 :confused: (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
  5. DustbinK

    DustbinK Active Member

    Just so we have all of the info in one spot:


    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.
  6. Faydes

    Faydes Well-Known Member

    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
  7. DustbinK

    DustbinK Active Member

    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.
  8. davidmargolin

    davidmargolin Well-Known Member

    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...
  9. DustbinK

    DustbinK Active Member

    Once again, context. Are you referring to the MMS apk from from 2.50?
  10. davidmargolin

    davidmargolin Well-Known Member


    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...
  11. OGWillikers

    OGWillikers Well-Known Member

    Just went through the trouble of finding out how to decompile an apk just to poke around and check files for differences.


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

    EDIT: Nope. Back to looking around.
    Linksbro likes this.
  12. Linksbro

    Linksbro Member

    This looks very promising. Perhaps compare the mms get one to a sense mms_config.xml? I feel we are close.
  13. davidmargolin

    davidmargolin Well-Known Member

    sense doesn't have an mms_config.xml
  14. Linksbro

    Linksbro Member

    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.
  15. davidmargolin

    davidmargolin Well-Known Member

    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...
  16. Linksbro

    Linksbro Member

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

    OGWillikers Well-Known Member

    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.
  18. EHokie

    EHokie Well-Known Member

    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.
  19. davidmargolin

    davidmargolin Well-Known Member

    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...

    look at the second post... did a little something to help expedite the production of this fix...
  20. EHokie

    EHokie Well-Known Member

    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.
  21. davidmargolin

    davidmargolin Well-Known Member

    can i get some screens of the stock app... currently running a sense rom and aosp mms wont install on mobster...
  22. Linksbro

    Linksbro Member

    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

    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?
  23. EHokie

    EHokie Well-Known Member

    davidmargolin likes this.
  24. Linksbro

    Linksbro Member

  25. davidmargolin

    davidmargolin Well-Known Member

    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...

    EHokie likes this.

Share This Page