• 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
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!
 
Sorry if this a stupid question wondering if we need to flash this along side moped Ryder apn fix also is there a order of flashing them and witch apn fix should be used?
 
Does anyone know why APN resets on lollipop galaxy s5?. Does it when restart or being on WiFi for a while.
 
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.
 
I'll give that a try. Since im already running the rom can I just dirty flash rom gapps or do I need to start from a clean install..
 
Just a dirty flash of rom and gapps should work.

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.
 
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.
 
Back
Top Bottom