Hey all. I thought I would share what I found in fixing my own MMS issues in the hopes that maybe this will help other people. I only take responsibility for what I did to my own Frankensteined, unlocked, US998 kdz'd, stock Verizon Rom'd V30 phone. If this doesn't work for you or causes you issues, I am in no way at fault or liable for what you did to your own phone. I only know this worked for me.
I'm on Verizon and installed Westwood's flashable VS996 20-D ROM over the US998 20B KDZ. For some time, I've been having issues sending MMS messages from both Android's Stock "Messaging" app and Google's "Messages" app. I was able to use Verizon Messaging+, which is set to work directly with Verizon's servers, and was also able to use Legacy mode in Textra, where I was able to set the APN for Textra to use independently of what the system was set to use. However, I wanted to use the somewhat more Default messaging apps, Android Messaging or Google Messages...or at least have the ability to do so.
After a lot of sleuthing, and some subsequent testing, I found that the default APN settings for MMS messaging is saved in:
Now, there's a lot of other stuff in there, and I didn't feel comfortable changing things around in that file, so I used another program, Shortcut Master Lite, from the XDA forums, to search for those hidden settings. (There is also a full, paid version of this program on Google Play to support the developer. There are likely many other programs that do the same things as well).
In ShortcutMaster Lite, I clicked the hamburger (3-dot) button choose App Explorer.
I scrolled down to and clicked on Messaging (com.android.mms)
I scrolled to the bottom and clicked on MmsSprintSettingActivity
I clicked on Launch
There I was able to see what the default MMS settings are. In my case, this was still set to the Sprint URL, https:/mms.sprintpcs.com, and some fancy Gateway and Port.
I changed these values to match up with Verizon's MMS settings, so I set the URL to http://mms.vtext.com/servlets/mms, and then left Gateway and Set Port blank. After saving this, the phone IMMEDIATELY rebooted on it's own. After a brief heart attack, the phone rebooted and .... whaBAM! Both Messaging and Messenger work fine now!
It's kind of funny that the setting that needs to be changed is MmsSprintSettingActivity, no? Is that a holdover from the original KDZ? Is @westwood24 's Rom possibly flawed?
Also funny is that, upon post-change review, the Gateway field, which I intentionally left blank, says "only sprint server". Ha!
So in the end, these steps helped me fix my stock MMS-application(s) setting(s) problem(s). Maybe this can help others as well.
I'm on Verizon and installed Westwood's flashable VS996 20-D ROM over the US998 20B KDZ. For some time, I've been having issues sending MMS messages from both Android's Stock "Messaging" app and Google's "Messages" app. I was able to use Verizon Messaging+, which is set to work directly with Verizon's servers, and was also able to use Legacy mode in Textra, where I was able to set the APN for Textra to use independently of what the system was set to use. However, I wanted to use the somewhat more Default messaging apps, Android Messaging or Google Messages...or at least have the ability to do so.
After a lot of sleuthing, and some subsequent testing, I found that the default APN settings for MMS messaging is saved in:
\root\data\data\com.android.mms\shared_prefs\com.android.mms_preferences.xml
Now, there's a lot of other stuff in there, and I didn't feel comfortable changing things around in that file, so I used another program, Shortcut Master Lite, from the XDA forums, to search for those hidden settings. (There is also a full, paid version of this program on Google Play to support the developer. There are likely many other programs that do the same things as well).
In ShortcutMaster Lite, I clicked the hamburger (3-dot) button choose App Explorer.
I scrolled down to and clicked on Messaging (com.android.mms)
I scrolled to the bottom and clicked on MmsSprintSettingActivity
I clicked on Launch
There I was able to see what the default MMS settings are. In my case, this was still set to the Sprint URL, https:/mms.sprintpcs.com, and some fancy Gateway and Port.
I changed these values to match up with Verizon's MMS settings, so I set the URL to http://mms.vtext.com/servlets/mms, and then left Gateway and Set Port blank. After saving this, the phone IMMEDIATELY rebooted on it's own. After a brief heart attack, the phone rebooted and .... whaBAM! Both Messaging and Messenger work fine now!
It's kind of funny that the setting that needs to be changed is MmsSprintSettingActivity, no? Is that a holdover from the original KDZ? Is @westwood24 's Rom possibly flawed?
Also funny is that, upon post-change review, the Gateway field, which I intentionally left blank, says "only sprint server". Ha!
So in the end, these steps helped me fix my stock MMS-application(s) setting(s) problem(s). Maybe this can help others as well.
Last edited: