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

Root [Virgin Mobile] AOSP Stock Messaging MMS Fix

moonknightus

Android Enthusiast
Nov 9, 2011
647
551
Buffalo, NY
Welcome to my side-project.

Ever notice how, as long as you have MopedRyder's Universal APN Fix applied, the stock messaging app will send MMS messages just fine but won't receive them? So did I. While I don't actually use CM11 (see Conquest), and am actually perfectly happy using Hangouts even there, I knew there had to be a solution. So I found it.

Basically, this uses the VillanROM Theme system to replace four files in the Mms.apk:

res/xml/mms_config.xml
res/xml-mcc310-mnc120/mms_config.xml
res/xml-mcc311-mnc490/mms_config.xml
res/xml-mcc311-mnc870/mms_config.xml

Our MVNO requires an extra HTTP parameter to be passed along with the MMS data in order to authorize us to receive MMS on Sprint's eHRPD and LTE networks: the X-MDN parameter.

All I've done is add

Code:
<string name="httpParams">X-MDN: ##LINE1##</string>
<string name="httpParamsLine1Key">##LINE1##</string>

to each of the above-named files and recompiled them so that they can be injected into the Mms.apk file.

While this was built and tested using a nightly build of CyanogenMod 11, it should theoretically work with any AOSP-based ROM that uses the same internal structure for the xml folders.

Download it here, make a backup and flash it in recovery. MD5: 6c33576abbe6c2b1f25a6717488e20c1
 
Welcome to my side-project.

Ever notice how, as long as you have MopedRyder's Universal APN Fix applied, the stock messaging app will send MMS messages just fine but won't receive them? So did I. While I don't actually use CM11 (see Conquest), and am actually perfectly happy using Hangouts even there, I knew there had to be a solution. So I found it.

Thanks a lot for this!!!!!

Confirmed works on cm 11 m9 and cm 11 latest nightly.
Only other thing applied was mopeds r2 fix

Thanks again!
 
Upvote 0
Upvote 0
I'm on Octos 5.1.1 vm and I can send but not receive mms. I've used apn fix but I can't receive pics. Is there any solution for users on 5.1?
Have you used my dirty flash method. Flash rom, gapps, and apn fix. Boot up once fully, then back to recovery and dirty flash rom and gapps again (no wipe, no apn fix). Works every time.
 
  • Like
Reactions: ElwOOD_CbGp
Upvote 0
I did dirty flash over rom and still doesn't work. So then I did a clean flash then dirty flashed over it and still doesn't work. It just says unable to download mms. I can still send them though.
Don't flash this mms fix at all on lollipop.
Wipe system, data, cache and dalvik. Flash rom, gapps, and apn fix r2 and boot up. Give it a couple minutes then back to recovery and flash rom and gapps (no wipes or anything). And you should be good. What rom are you trying by the way? And what carrier are you on? Boost or vm?
Edit: just noticed you said octos. Should work.
 
  • Like
Reactions: ElwOOD_CbGp
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