[Q] Adding MMS APN in Android 2.2 - General Questions and Answers

Hello All,
Firstly, my apologies if this seems like a redundant thread. I found similar threads, but none that actually answered my question.
I'm a first-time Android owner, and I recently picked up the Samsung Galaxy S 4G (running Android 2.2) since I've been stuck with T-mobile for what seems like forever. I am big on saving battery, so I'm in the habit of disabling my mobile data when I'm not using it. However, I still want to be able to enable MMS.
Originally I had downloaded APNdroid since it has the option to still enable MMS while toggling mobile data. I know that this occurs through the widget adding suffixes to the APN names, but this device only comes with a "T-Mobile US" APN which encompasses both Internet AND MMS. Upon searching this forum, it appears that this is standard practice since Android 2.1 was released, but I could be wrong.
So I know you can go in and change the APN type to "internet" only. And I know that you can ADD a new APN. Buuuuut how the heck do I add one that works?? It asks for name, apn, proxy, port, user name, password, server, etc. I have NO earthly idea what information I need to provide here. I attempted to replicate the settings of the existing APN in a new APN and then designated one as Internet and one as MMS, but that didn't work.
Is there a way to create a separate MMS APN, or is it not possible with the newer versions of the Android OS?
N.B. I have not rooted my phone.

thank you so much

Related

[Q] How Do You Define A Default APN In A Build?

Hi folks;
I'm porting CM7 over to the Motorola Triumph (Virgin) and have MMS working, BUT (there's always a "but!")
Virgin uses.... somewhat "odd" configuration parameters. I found that I can set an APN that will get it to function.
Remember, this is a CDMA ROM......
Anyway, that's great, except I want it to be the default in the build. THAT I cannot get to work. I have it defined in the overlay area and it gets into the framework ok, but the [preferred="true"] tag is ignored and the APN is not selected.
If I grab APN Manager from the market I can see it, and if I select it then it activates and all is well.
Does anyone know how you specify in the build that this APN should be activated by default so that the user doesn't have to do anything? As it stands right now *no* APN is marked active when the build cold-boots.
Thanks in advance!
Genesis3 said:
Hi folks;
I'm porting CM7 over to the Motorola Triumph (Virgin) and have MMS working, BUT (there's always a "but!")
Virgin uses.... somewhat "odd" configuration parameters. I found that I can set an APN that will get it to function.
Remember, this is a CDMA ROM......
Anyway, that's great, except I want it to be the default in the build. THAT I cannot get to work. I have it defined in the overlay area and it gets into the framework ok, but the [preferred="true"] tag is ignored and the APN is not selected.
If I grab APN Manager from the market I can see it, and if I select it then it activates and all is well.
Does anyone know how you specify in the build that this APN should be activated by default so that the user doesn't have to do anything? As it stands right now *no* APN is marked active when the build cold-boots.
Thanks in advance!
Click to expand...
Click to collapse
All I can think of is that there's still an old telephony.db hanging around.
Did you delete the db file: /data/data/com.android.providers.telephony/database/telephony.db?
This is on a new load (e.g. a data wipe)
The APN is there but it refuses to automatically activate. If I go in with APN Manager and turn it on it remains on, but I have yet to figure out what the magic combination is that results in (on a cold boot with a wiped data - factory reset) the APN being activated.
Alternatively does anyone know what the magic incantation is to do this programmatically (e.g. what I'd have to include to build up a small program that looks at the current APN and if there isn't one set, pokes the system to set the correct one?)

[Q] MMS Only APN

First off, thanks for all the great work you guys are doing. Without further ado, I'm having a issue with APN settings that I can't seem to find a solution to. I'm currently running Valhalla Black Edition on my SGS 4G but I have tried multiple roms without success.
I'm having an issue setting up APN type to MMS. I currently don't have a data plan, but I do have Unlimited messaging with T-Mobile. Since T-Mobile has now enabled data for all there customers, I don't want to incur data charges with the default setting of Internet + MMS. Since I'm unable to modify the default APN, I've tried many suggestions on this forum and others to create a second APN with the type set to MMS, however, I'm unable to select the newly created APN. Every time I set it to type MMS, there is no circle next to the APN to enable it.
My brother who has a galaxy s vibrant is able to make change without any issue so I'm wondering if there were anyone who have come across this and found away to get it to work.
I would appreciated an help you guys can provide. Thanks
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
That is normal for mms apn. For the internet apn it will have a radio button next to it and for mms it will not.
Sent from my SGH-T959V using XDA App
Really I didn't know that. Is there a way to setup the APN for mms only or is it not supported by the SGS 4G? On my brother's SGS Vibrant, he can change the type to MMS and it seems to work for him. Ofcourse they're not the same phone, but strange that I can't get this to work.

Proper/default APN MMS settings

Hey everyone
Seems like the classic story, but i've been struggling with MMS since day 1. I recently downloaded evolve sms, and they have a preset verizon APN setting that works, which i'm grateful for.
But i'm trying to understand what the hell these settings are supposed to be...why can't i send mms through any other app? when i ask evolve sms to fetch the APN settings automatically it says it can't, which i assume is what's going on in other apps. and when i go into APN setting i see a long list of a bunch of different options, and default none of those was even selected....
anyway. Does anyone know how this works? or how to set the APN settings to get MMS working through hangouts?

Can someone explain how APN setting configuration actually works?

So, let me explain the problem I had as context for my question.
I have a HTC M8 from Verizon that is totally unlocked (bootloader, SIM, etc) and rooted. I am running a recent version of LineageOS
My wife has a Samsung Galaxy S5 from Verizon that is rooted. She is running the latest available stock firmware from Verizon (with some bloat removed).
On the Verizon network with our Verizon SIM cards neither of us could edit APN settings.
We have been off contract for a while and just switched to Total Wireless.
I had 0 issues with my phone as the proper APN for Total Wireless was obviously loaded properly into my phone when I put in their SIM.
My wife OTOH was not able to get any internet access and upon examining her settings I noticed she lacked the newer TRACFONE.VZWENTP APN that my phone had.
I was not however able to edit her APN settings.
From everything I was finding online it seemed that the phone was clearly unlocked since the TW SIM worked to make/receive phone calls. Also it appeared people were stating that the presence of an APN is a function of the SIM and that if the APN wasn't there or I couldn't add it, then the SIM was the problem.
In the end I was able to install build.prop editor and make the following changes:
Code:
ril.sales_code=LOL
ro.csc.sales_code=LOL
This allowed me to add an APN. I copied the settings from my HTC *exactly* (triple checked) and still no Internet.
Finally I chose the option "Reset to default" and it appeared that it deleted the APN I added and added another TRACFONE.VZWENTP that was just slightly different then what I had on my phone (it set the "Bearer" option to 'LTE' instead of 'unspecified'). Everything then worked.
This experience leaves me to believe the following:
1) The ability to edit the APNs is a function of the ROM, not the SIM, since I was able to edit with build.prop and then make the change.
If this is the case however, why would a custom ROM like LineageOS not have this unlocked by default???
2) The APN is actually stored in the SIM card.
This must be the case because when I "Reset to default" there was nowhere that it could have gotten these changed settings from other than the SIM card as it was unable to even reach out to the internet at the time (wifi was off).
This was all just such a hassle and there are hundreds of posts out there about people in similar situation who state they can't access their APN settings.
If my wife's phone wasn't rooted I would not have been able to use build.prop editor to make the APN editable and then I would never have been able to get internet. What could I have done in that situation?
Again - my issue was resolved, but I am trying to understand specifically how these things are controlled and unlocked - especially for someone who doesn't have root access to their phone.
Oh - I just wanted to add that I worked with Total Wireless over chat for close to an hour while I was researching this on my own.
I helped them out from the beginning by telling them that I thought the APN was the issue and the block head kept telling me that I needed to edit my APN settings.
When I continued to tell him they were greyed out and I couldn't do it he just kept repeating as if they have never experienced this before and there *must* be a way for me to edit my APN settings.
I haven't had a build on my HTC or my wife's G5 that I can remember where I have ever been able to edit them manually, so I would expect that grayed out APN settings are pretty standard. Ofc I may have had a total moron over chat (likely), but he seemed to be consulting either their internal KB or another associate - so the fact that it was so difficult for them to figure this out (in fact they never did, I did) and they never would likely have if my phone wasn't rooted is very perplexing to me as to the root problem.

Verizon MMS with HTC U11 - MMSC working settings with Textra, other 3rd party SMS/MMS

I searched and searched for a while but mostly found complaints but no solid solutions to the issue with MMS failures on Verizon using 3rd party texting apps with the HTC U11. Excuse me for starting a new thread regarding this issue if it's redundant or if it's actually been answered. I just wanted to share what worked for me - and I am also very curious if anyone else actually tried exactly what I did here, just to find that MMS failed later on.
So I use AT&T and just finally switched to my U12+, and my wife is now officially the proud user of my U11 (previous phone was a VZW HTC 10). But she uses Verizon. Phone, data, LTE, VoLTE, SMS (regular text) all seem to work great so far. But then I remembered reading about Verizon ppl having issues with MMS with this phone.
So I basically noticed the APN settings are greyed out and I can't edit or create new ones since they're pulled from the carrier, that is, Verizon. Within the default APN, the MMSC settings are blank. Furthermore, the APN type doesn't even include "mms". C'mon Verizon... (see attached screenshots).
But Textra has advanced options to manually enter the MMSC settings. See other attached screenshot for the settings used. Now her phone is able to both send and receive MMS (pics).
- In case you don't want to view the screenshot - Textra - Settings - MMS:
- MMSC: http://mms.vtext.com/servlets/mms
- MMS Proxy: (leave blank)
- MMS Proxy Port: 80
So my ultimate question is, have any other users who have experienced this problem used this solution, only to find that it failed for no reason later on? Or hopefully, this may help other users; either way, sorry I'm so late to the U11/Verizon party. =D
Thanks.
PS: Also, if it makes a difference, everything is currently working even while heavily modified. Before setting up today, I RUU'ed back to stock with newest as of today firmware (2.42.617.7), flashed latest TWRP, installed Viper 2.2.0, Magisk 17.1, Cleanslate 3.7.17, a few Magisk modules (Enable GMS Doze, Google Framework, YouTube Vanced), AdAway is run and active, and more. I read some people who suspected Magisk or other mods were causing the issues, but it doesn't seem that way to me. Of course, it's reaaaally early to tell!
edit, 5 minutes after posting: also, I'm aware Verizon has also made a lot of progress in the last 12+ months in phasing out CDMA for LTE, so maybe this post is indeed outdated. We also live in NJ, close to Philadelphia, and most of the Tri-State area here is usually really good with most cell providers, so maybe that could be partially why we're having good luck with the U11 on vzw? I dunno, just a thought...

Categories

Resources