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

Root Signal not downloading MMS: Proxy timeout

RocketHazmat

Newbie
Jul 26, 2013
16
2
I am on Virgin Mobile and I use Signal (formerly TextSecure) as my SMS/MMS app on my phone. Recently, it's been unable to download MMS messages. Checking its debug logs, I see that it is timing out trying to download the MMS.

Doing some testing, I discovered that it's the proxy (68.28.31.7) that's timing out. I can download the MMS message correctly (on my PC) without the proxy, but with it, it just sits there.

Does anyone know if the Virgin Mobile mmsproxy has changed to a different IP? Or if it's safe to remove the (or set to "null") the `mmsproxy="68.28.31.7" mmsport="80"` line in apns-conf.xml?

P.S. I'm using CM 13.0 (20160818) and ChangeOfJinzo's APN fix.
 
Try using these different settings for the proxy and port:
http://buzzmobile.us/virgin-mobile-apn-settings-usa/

Looking on Google Play there's this 'MmsMonster' utility:
https://play.google.com/store/apps/details?id=org.whispersystems.mmsmonster
Hasn't been updated since 2014 but if it helps fix your problem please report back to us.


On an aside, just saw this Signal related story posted today on Arstechnica:
http://arstechnica.com/tech-policy/...l-user-data-but-theres-not-much-to-hand-over/
 
Upvote 0
Here is what MmsMonster came up with: https://gist.github.com/anonymous/931fc2507d8c519bb3fed1b1ef949963

The interesting bit being:
Code:
025 1249 W OutgoingMmsConnection: org.apache.http.conn.HttpHostConnectException: Connection to http://68.28.31.7:80 refused

EDIT: CyanogenMod's APN list contains the following (for Virgin Mobile USA):
Code:
<apn carrier="Virgin Mobile US" mcc="200" mnc="053" apn="0" port="" mmsproxy="205.239.233.136" mmsport="81" mmsc="http://mmsc.vmobl.com:8088/mms?" type="mms" />
<apn carrier="Virgin Mobile" mcc="310" mnc="120" apn="n.vmu.ispsn" user="Sprint" password="*" mmsproxy="68.28.31.7" mmsport="80" mmsc="http://mmsc.vmobl.com:8088/mms?" type="supl,mms,fota,dun" />
<apn carrier="Virgin Mobile US" mcc="311" mnc="490" apn="0" mmsproxy="205.239.233.136" mmsport="81" mmsc="http://mmsc.vmobl.com:8088/mms?" port="" type="mms" />

I guess I can try `205.239.233.136:81` as a proxy, though it seemed to timeout also when I tested it from my PC (via cURL).

EDIT 2: Why does MMS need to be downloaded through a proxy? Do I have to use a Virgin Mobile proxy server, what if I used another (possibly hosted by me) server?
 
Last edited:
Upvote 0
Having the same issues since I switched to CM13. Tried all the different APN settings, including setting it to 205.239.233.136 .
Also tried different fixes and nothing is bringing it back up to LTE or letting me get my MMS's.

So far I can not figure it out so I really hope someone comes up with a solution.
 
Last edited:
Upvote 0
I am running CM 13 right now I do have LTE but when I switch over to just 3G I cannot send multimedia media messages but if I have LTE enabled I send them with no problem I have edited my apns-conf.xml and just left in the APNs for my cell phone provider which is Sprint I removed all other apns and that has worked for me with multiple ROMs
 
Upvote 0
I am running CM 13 right now I do have LTE but when I switch over to just 3G I cannot send multimedia media messages but if I have LTE enabled I send them with no problem I have edited my apns-conf.xml and just left in the APNs for my cell phone provider which is Sprint I removed all other apns and that has worked for me with multiple ROMs

I am on Virgin Mobile USA which essentially is running on Sprint. I had LTE spottely working on CM12.1 but I did a clean install of CM13 and no apn's working at all. Only after I went back to a CM12.1 apn back-up file did I get 3G back.

Would you be willing to share your edited apn config file to see if I can compare the settings?
 
Upvote 0
Yes but remember it is sprint APN this is a copy of my apns-conf.XML file <?xml version="1.0" encoding="utf-8"?>
<apns version="8">
<!-- APN database for Sprint support -->
<apn carrier="Sprint ISP" mcc="001" mnc="01" apn="n.ispsn" type="default,mms" mmsc="http://mms.sprintpcs.com" mmsproxy="68.28.31.7" mmsport="80" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer_bitmask="13|14" />
<apn carrier="Sprint OTA" mcc="001" mnc="01" apn="otasn" type="fota" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer_bitmask="13|14" />
<apn carrier="Sprint PAM" mcc="001" mnc="01" apn="pamsn" type="dun" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer_bitmask="13|14" />
<apn carrier="Sprint ISP" mcc="001" mnc="010" apn="n.ispsn" type="default,mms" mmsc="http://mms.sprintpcs.com" mmsproxy="68.28.31.7" mmsport="80" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer_bitmask="13|14" />
<apn carrier="Sprint OTA" mcc="001" mnc="010" apn="otasn" type="fota" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer_bitmask="13|14" />
<apn carrier="Sprint PAM" mcc="001" mnc="010" apn="pamsn" type="dun" protocol="IPV4V6" roaming_protocol="IPV4V6" bearer_bitmask="13|14" />
<apn carrier="Sprint CDMA" mcc="310" mnc="120" apn="" type="*" mmsc="http://mms.sprintpcs.com" mmsproxy = "68.28.31.7" mmsport = "80" bearer_bitmask="6|7|8|12" />
<apn carrier="Sprint LTE" numeric="310120" mcc="310" mnc="120" apn="n.sprpre.ispsn" user="Sprint" server="" password="*" proxy="null" port="null" mmsproxy="68.28.31.7" mmsport="80" mmsprotocol="null" mmsc="http://mms.sprintpcs.com" type="default,supl,mms,fota,dun" bearer_bitmask="13|14" />
<!-- END APN database for Sprint support -->
</apns>
 
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