Home » HowTo: MMS on an AT&T iPhone 3G/3GS with OS X

HowTo: MMS on an AT&T iPhone 3G/3GS with OS X

This tutorial shows you how to enable MMS on an AT&T iPhone 3G/3GS with OS X:

Requirements:

HowTo:

  1. Close iTunes
  2. Save the AT&T Carrier Settings File on your Desktop
  3. Open the “terminal.app” on your Mac which you can find in Applications/Utilities
  4. Copy/Paste into the terminal.app the following command:
    defaults write com.apple.iTunes carrier-testing -bool TRUE
  5. Close terminal
  6. Open iTunes
  7. Plug your iPhone into your Mac
  8. Select your iPhone inside iTunes in the sidebar
  9. Press and keep the Option-Key hold while clicking on “Check for Update”
  10. Now select the AT&T Carrier Settings File on your Desktop and hit “Choose”
  11. Let iTunes install the AT&T Carrier Settings File
  12. After installing unplug your iPhone and restart your iPhone
  13. After the restart open the “Settings.app” on your iPhone and go to “General > Network > Cellular Data Network”
  14. Now enter the following settings
    1. APN: wap.cingular
    2. Username: wap@cingulargprs.com
    3. Password: CINGULAR1 (case sensitive)
    4. MMSC: http://mmsc.cingular.com
    5. MMS Proxy: 66.209.11.32
  15. Press the Homebutton
  16. Reopen your Settings.app and go to “Messages” and enable MMS Messaging
  17. Press the Homebutton again and its done! Sending MMS should be working right now!

This guide only works if AT&T has already updated the cellular towers in your area.

View Comments »

  • Nick I said:

    will we have an option to install via Windows?

  • Acusticthoughts said:

    Soon as I get tethering again I’ll be able to do this. :)

  • Gene said:

    When we go to update I go to select the file but is in grey color and not selected, please sos

  • jason said:

    it doesn’t work! i think it has to do with my at&t service: my bill still says “iPhone Text Messaging Unlimited, MMS Opt Out.”

  • jason said:

    sending a message doesn’t work! i think it has to do with my at&t service. my bill still shows: “iPhone Text Messaging Unlimited, MMS Opt-Out.”

  • johnny said:

    sending doesn’t work…what gives?

  • Chad said:

    works great thanks!!!

  • TPFolair said:

    The option to send MMS was available but it ‘failed’ when actually sending one (AT&T). Also, it broke tethering when I tried it after applying MMS config so I reapplied Ben’s tethering config. Tethering works again now but no MMS.

  • TPFolair said:

    sorry. I’m still on iPhone v. 3.0.1

  • Eric said:

    Will not work with ATT. Looks as if its about sent and then the bar doesn’t fill all the way up (sending status bar).

  • Sarkisk said:

    When will this be out for windows
    if anyone has a way email me
    sarkisjulian@gmail.com

  • Rossy said:

    Yeah ………… waste of time doesnt work

    ATT, 3.1 FW and jailbroken, 3G

  • Chew88 said:

    didn’t work for me ;(
    any suggestions?

  • Matt said:

    For me, I had to disconnect from Wifi, then it worked. Not worth the hassle honestly.

  • Paramedic said:

    I know this thread is for MMS but does anyone know when a fix for tethering will be available for software 3.1 ???

  • efra said:

    iphone 3.1 3Gs works perfect

  • Clint said:

    Works like a champ!!! Had tethering installed, got mac on internet and then checked for iphone update. Updated to 3.1 and what do you know? No tethering!!!! Love what you are doing here!!!!

    Thanks!!!

  • Grant said:

    If you can wait another 10 days you’ll have MMS from AT&T on the 25th.
    And it won’t cost you anymore.

  • Ant said:

    I know this thread is for MMS but does anyone know when a fix for tethering will be available for software 3.1 ???

    ^^ What he said! Anyone??

  • Alex said:

    works for me iphone 3g 3.0.1

    Thanks

  • AJ said:

    Did not work for me either. I guess ATT is going to make me suffer until the bitter end. As a side note, I lost tethering firmware 3.1 removed it automatically, bastards!

  • Richard said:

    Just did it. It worked. iPhone 3G, 3.1. DFW, TX Area.

  • Adam said:

    WOW! worked for me! I didn’t change the MMS proxy because it was already entered. IT WORKED!
    Maybe everyone should try using the MMS proxy thats already there and it would work.

  • Guru Guide: Enable Tethering on Your iPhone 3G or 3GS Early | The iPhone Guru said:

    [...] [BenM.at][GearDiary] Share and Enjoy: [...]

  • Javier said:

    only works on my brother 3g not on my 3gs

  • Chris said:

    Doesn’t seem to work in Nashville with a 3.1 3GS

  • iphone user said:

    still waiting for windows version of files. please let us know when we can expect it.

    -thx

  • Mr. Alexander said:

    AT&T will enable MMS on Sept. 25th. Guyz wait a little!!!

  • joker said:

    What version of the carrier profile is this? 5.0 or 5.1? Also, the last 5.0 profile that I used broke visual voice mail (on OS 3.1 final)

    thanks!

  • Labyrnth said:

    This does work people,

    Here is what you do.
    Get the latest pawnage tool.
    Use iTunes 9
    jailbreak the 3.1 with pawnage tool with the 3.0 OS. “this is not a typo” I said 3.0
    then once your 3.1 upgrade is revered back to a jail broken 3.0
    install the tethering.
    Then do the MMS activation and turn it on.
    Then go back and uninstall tethering,
    reboot the phone and install tethering again.

    Now you have a 3.0 jail broke revert from 3.1 with tethering and MMs.
    It works,

  • Shawn said:

    Unable to get iTunes to recognise the file when the (Option + Update) clicked box opens. Any Ideas??

  • Sam Martinez said:

    this seems to have broken group SMS. how do i delete the mod ipcc file and reinstall the original one?

  • caddy said:

    on firmware 3.1.. The option to send MMS was available but it ‘failed’ when actually sending one…
    some help please

  • McLovin said:

    Worked perfect! I’m on 3.0.1 3g and I used the setting as they were installed, did not have to type anything in and also worked on my moms 3g on 3.1. Great work and Thank You!

  • iMark said:

    I’m not sure if this is coincidence or this made it work but try this. Instead of going into the txting app, go to photos, choose a photo to send and then click the little send icon that you would normally use to email it. MMS is an option and when I chose that – it went through. Now MMS works either way I do it.

    I’m on a 3GS with 3.1 in Pittsburgh.

  • iMark said:

    UPDATE: I notice that I do have to turn OFF wifi for it to work. Leaving wifi on causes it to fail. Obviously this will change come Friday.

  • Alexis said:

    Can you do this only using my phone.?

  • Scott said:

    It worked great! I just had to leave the MMS Proxy: 66.209.11.32:80 and not remove the port 80 setting which was already there.

  • Saul said:

    Wow!!! Awesome works perfect for me in the SF bay area regular 3G!

  • EhSteve said:

    for windows users just type this in the command prompt with the quotes instead of using terminal on the mac

    "C:Program FilesiTunesiTunes.exe" /setPrefInt carrier-testing 1"

    if you are using a 64bit versions of windows then type this

    "C:Program Files (x86)iTunesiTunes.exe" /setPrefInt carrier-testing 1"

    if you installed iTunes into a dif directory then just changed the path to the dir you installed it to. Also remember in windows you Shift+click the update button to browse for the ipcc file

  • EhSteve said:

    UPDATE: not sure why but the back forward slash is not working, there should be a forward slash after the : after the Program Files and after iTunes so it should look like this but with the other slash "C:/Program Files/iTunes/iTunes.exe" /setPrefInt carrier-testing 1 leave the / in front of setPreflnt

  • fightnphoto said:

    Same here. did you get a fix?

  • Mario said:

    It worked but it took a good 10 minutes for the other person to get my picture. Clearly AT&T's network is still shit in my area. With 3G speeds at a blazing 324kbps down and a whopping 37kpbs up.

  • hudster said:

    same here as well, maybe we're putting the command in wrong.

  • jimmy31974 said:

    MMS works great on my 3Gs 3.!!!!!! thanks for MMS

  • Chris said:

    this works for me. i have iphone 3GS with 3.1 update and iTunes 9. Works in Los Angeles, CA

    Tested and sent in about 2 minutes

    (i erased the :80)
    (do not enable data roaming)

  • bryan said:

    It put my 3.1 jailbreak 3G into safe mode….trying to fix now…

  • bryan said:

    restarted phone again it works. make sure you keep the proxy the phone has in it already. :80

  • leozino said:

    How do you do this without itunes?

  • danny said:

    I'm curious, I try to install the file with the holding option and clicking update. I select the file and click open, but it gives me an error: 0xE800003D. Any ideas?

  • Steve said:

    For some reason i cant receive mms from my friend , He can receive mine and he can also send to others and they get his pictures but i dont, but i do receive pictures from others. we both have 3GS

  • Gilberto said:

    Don't mean to make u mad or annoyed but can u please give us an estimate on when you can put the Mobilconfig for firmware 3.1?

  • cr@cka said:

    ditto

  • Paul said:

    How do you uninstall this? With MMS coming I would like to do it that way.

  • jurbina15 said:

    Holy shit! It worked! Thanks man omg! hahaha idk if att already updated the cellular towers in my area but it worked perfect!

  • Jon Smejkal said:

    Windows
    2000/XP/Vista (32-bit):

    1. Go to Start -> Run
    2. Type in "command" and hit enter
    3. Type/copy+paste this into the command console that comes up: "C:Program FilesiTunesiTunes.exe" /setPrefInt carrier-testing 1
    4. Hit enter

    Windows XP/Vista (64-bit):
    1. Go to Start -> Run
    2. Type in "command" and hit enter
    3. Type/copy+paste this into the command console that comes up: "C:Program Files (x86)iTunesiTunes.exe" /setPrefInt carrier-testing 1
    4. Hit enter

    Hold in the Shift key as you hit the Update, or Check for update button in iTunes. (the screen you see when you plug your phone in) Dont update to 3.1 of course, instead you should be asked to browse for the file you downloaded. (change the "type" of file you are looking for to carrier update)

  • Eh Steve said:

    already posted this dude. and if you notice the forward slashes dont appear on this site

  • Todd said:

    Hi there, I think that all you have to do to get this to work is to run the terminal command referenced above, then open itunes and connect your phone. You will then be prompted to upgrade your carrier settings in itunes and accept it and you will have picture messaging after that.
    Note that I upgraded to 3.1 this morning first, then tried this procedure and it worked. although i could not select the file download from this site, it was grayed out. so i think that the terminal command does it for you.

  • Gary said:

    The MMS messaging with this process is working fine on 3.0 in the Detroit area today, the 25th. However, my tethering option has disappeared. I went to test it, flicked it on and the slider disappeared entirely. Go figure. Any thoughts anyone?

  • Anon said:

    I followed the same instructions on Windows. Only difference was the iTunes command:
    "%PROGRAMFILES%iTunesiTunes.exe /setPrefInt carrier-testing 1"

    I have confirmed this on my iPhone (OS3.0.1), using iTunes 9.0.1 on WinXP

  • Anon said:

    The backslashes were wiped from my comment. Lets try this again:

    "%PROGRAMFILES%\iTunes\iTunes.exe /setPrefInt carrier-testing 1"

  • Gary said:

    Solved my own problem….reset network settings which reset the tethering configuration. Oddly, found the solution on Apples site (http://support.apple.com/kb/TS1559). Both MMS and tethering are working on 3.0. Thank you Benm!

  • imurphy said:

    Windows 32 Bit:

    1. Close iTunes.
    2. Go to Start then Run and type CMD.
    3. Run this command(If you right-click on the cmd window you can paste): “C:\\Program Files\\iTunes\\iTunes.exe” /setPrefInt carrier-testing 1

    Note: If the command in point 3 doesn't work then please double check the path of iTunes.exe on your computer and use that path instead of the one mentioned withing quotes above.

    Windows 64 Bit:

    1. Close iTunes.
    2. Go to Start then Run and type CMD.
    3. Run this command(If you right-click on the cmd window you can paste): “C:\\Program Files (x86)\\iTunes\\iTunes.exe” /setPrefInt carrier-testing 1

    Note: If the command in point 3 doesn't work then please double check the path of iTunes.exe on your computer and use that path instead of the one mentioned withing quotes above.

  • Antonio said:

    How about the tethering? Any ideas on how to get it back at the 3.1

  • ME ME said:

    how do you get rid of this thing? My tethering is gone and iTunes cant see my phone any more!!!

  • MK101 said:

    You probably saved the configuration file with ".txt" extension. If that is the case, delete the .txt extension so that only .ipcc extension is left and try again.

  • guest said:

    You folks at BENM so rock. Worked perfect. Running iPhone 3.0 with BENM enabled tethering and MMS. Thank you for the walkthrough and help.

    I'd heard that updating my iPhone to 3.1 would kill my tethering (Apple putting the screws to all iPhones so I hear) so I waited until Sept. 25 to try the MMS. Apple wants me to update to 3.1 to get the MMS update, no thanks.

    I tell all my iPhone friends about BENM, you have my support.

  • clearfocusmedia said:

    i had that same issue and like the guy before me said make sure it has the .ipcc extention and also when you are in the terminal and you paste the sentence hit enter or return immediately following and that will essentially lock it in. Then the .ipcc file will show up highlighted when you hold option and click……..I hope this helps.

  • Eddi said:

    put in the setting of MMS..and tethering is gone.

  • SeanO said:

    3G 3.0 software… did this today 9/25 and it works AND I STILL TETHER…. just make sure if you downloaded the 3.1 into iTunes but didn't install that you don't… hold option key while hitting update and you will be allowed to pick the carrier file WITHOUT updating the firmware… otherwise you'll undo your tether… ALSO SKIP STEPS 13 TO 17 YOU DON'T HAVE TO MESS WITH SETTINGS… WILL WORK AS IS.

  • Jerry Boonstra said:

    how about new MMS settings for the MMS rollout in NYC, on iPhone 3.0 software?

  • john said:

    I get the same error

  • @todaywasawesome said:

    It didn't work for me at first so I reset the settings under General -> Network -> Cellular Data Network

    As soon as I reset the settings it was fine. MMS works and I already had tethering.

  • CJI said:

    Genius…! I've used BENM.AT for both "TETHERING" and "MMS"… It worked for my 3Gs!
    BUT!
    There's a 'but'… Here's the deal though… YOU MUST NOT update to 3.0.1 for the iPhone.
    iTunes, can be updated to the latest (I have version 9.1)

    Now when configuring your iPhone 3G or 3Gs for MMS, if you do not get the "MMS Messaging" to be 'ENABLED'… Just restart your iPhone and you'll find all is there and ready to do your test.

    GOOD LUCK… I'm happy to have FREE Tethering and now using MMS….

    THANK YOU MUCH BenM.AT

  • eamon said:

    OK, I have tethering from the benm hack. I have iPhone 3.0.1 and iTunes 9.0. I tried to follow the tutorial, but I don't have "Check for Updates" button in iTunes, there's a "Sync" button, so I tried and and it does not do anything. Any help? Anyone?

    Thanks

  • Patrick said:

    I cant select the file. It's grayed out. Once saved on the desktop it saves at ATT_US.zip. I then extract it, and it becomes a Payload folder, that has an ATT_US.bundle file inside. I have renamed that file to ATT_US.ipcc and I still cannot select it. What am I doing wrong? Can someone tell me step by step please. I am borrowing a friends laptop, and will only have access to it today for a few more hours. I followed this step by step, and getting stuck at number 10.

  • Scitt said:

    Thank you. This is awsome. I have had no issues at all.

  • Sc0tt said:

    My visual voices mail stopped working. Anyone know how to fix this.

  • Arya said:

    I would change the instructions to specify that the changes need to go into the MMS section of the Cellular Data tab, cause I assume that some people are doing that wrong.

    Maybe stress Option in step 9, cause I'm assuming that's what Clint did wrong too.

    The instructions worked great for me in 3.0.1; the Tethering option is still present (though I haven't tested it).

  • ultradave said:

    Tethering still works. You just have to reinstall the prefs app from benm. Atleast it worked for me. I'm Tethering and using MMS at the same time. It's awesome! I'm running an iPhone 3G w/the 3.1 BaseBand – downgraded to firmware 3.0.

  • ultradave said:

    You may have to downgrade to 3.0. It works for me. I lost my tethering at first, but then I just reinstalled the prefs from the benm site and I'm tethering, sending and receiving pictures in my messages via MMS. Once I installed the Tethering prefs – I didn't change the MMS info – I left the username and password blank. btw – I did update to 3.1 previously, so I had to downgrade to 3.0. I need my tethering, otherwise I have a spotty wireless connection.

  • Tim said:

    I'm on 3.0.1 JB and Tethering was working with BenM file prior to enabling MMS this way. I was upset to find that my tethering worked for 3 seconds then disappeared as an option. I then re-installed the file from BenM and tethering worked again. I noticed that in my Cellular Data Network setting that the MMS username/password was no longer saved. I went to type them in again and noticed that tethering turned off again… I was able to verify that tethering will work as long as you don't try to go to "Cellular Data Network" in the settings… So that means you have to choose, either tethering or MSS… I have chose tethering. My Carrier says AT&T 5.1… Not sure what that's all about…

  • technotic said:

    Successfully works for me. Shows as AT&T (5.1) in Settings.

    Jailbroken iPhone 3G running 3.1 (Baseband 5.11.07 – Carrier locked)

    NOTE: I know this is after the official release, I'm not using OS X (using iTunes 9.0.0 for Win/32) and I'm using firmware 3.1, but it seems some people are just having issues getting the cellular data network settings to appear? Feel free to hit me up for asisstance or if you have any questions regarding my whole setup.

  • font said:

    Now that AT&T officially supports MMS in the US is there a different way to enable MMS whilst keeping the Benm tethering on 3.0 iPhone 3G?

    It seems one has to upgrade to 3.1 to get MMS from ATT (officially), but this definitely breaks tethering (tethering looks like it's there at first, but once you try to use it it disappears.)

    One more comment on tethering: if you boot into 64-bit Snow Leopard kernel as I do you cannot establish a tethering connection to your iPhone. The only workaround is to boot into 32-bit Snow Leopard kernel by holding down 3 and 2 on the keyboard during reboot.

  • panda said:

    i got the MMS to work… but it takes away the tethering… n e help?

  • @Chicago_SC said:

    Enable MMS and Tethering without 3.1 headaches
    This works on 3Gs but you don't username or password. and there should be a port number :80 at the end of the IP

  • AuditJedi said:

    I've read all of the posts and think I have it but am still unsure and don't want to lose tethering again. I tried something just for the heck of it yesterday because I don't want to go to 3.1 and lose tethering for good. I put the MMS settings into my 3.0 3G phone, rebooted, and MMS worked fine. But I lost tethering. Then I went into Cellular Data Network, hit the "RESET SETTINGS" button at the bottom, and reboot, and I had tethering back but no MMS. I just want to get BOTH working so I don't have to keep rebooting the phone. I don't see a need to go to 3.1 unless there's a feature I'm missing? Anyone? So any help would be great.

  • AuditJedi said:

    Update: I tried the instructions at the beginning of this thread. I replaced my old IPCC file that gave me just tethering, with the one in this post. This is on a 3G phone running 3.0 OS, installed from iTunes 9.0 on a Macbook. The only thing I didn't do was update any MMS settings in Settings>General>Network>Cellular Data Network…. After updating the IPCC file, the information for the MMSC, Proxy, and Max Message Size were already there. I left the APN, Username, and Password BLANK! Tested my MMS sending to a friend with a non-jailbroken 3GS running 3.01 and he got the pic just fine. Then the REAL test….went to Settings>General>Network and turned tethering on. Pluged into my dock and….viola….THIS time tethering DIDN'T disappear! I HAVE BOTH on 3.0! YES! No need to go to 3.01…..YET!

  • QLite said:

    I've applied the ipcc file as suggested here. I'm running 3.0.1 OS here in Chicago. Also running Mac 10.5.8 & iTunes 9.0.1. MMS worked as described. Tethering was broken after updating the ipcc. Then I re-downloaded the BenM tethering onto my iPhone and I had the tethering as well as the MMS.

  • Bruce said:

    I thank you for the tethering, but the MMS will not work. I am on AT&T with a 3GS 3.01 and I keep getting this error after I try to use iTunes to upload the ipcc. The error is an unknown error (OxE800003D). Any ideas. I cannot go up on 3.1 because I am jailbroken and loving it!!!

    PLease advise….Thank You

  • smartguy said:

    AT&T tech said that this is activated per phone, not per tower or account

  • cschrils said:

    … works like a charm!!! thnx!!!! …

  • Tomas said:

    I can't update the carrier settings. iTunes giving me an error code.

  • nancy g said:

    the att settings file opens in jibberish… any help on this would be greatly appreciated!

  • Beverly said:

    worked great. I have jb 3gs, non updated. I have had tethering for months via the same route.

  • Beverly said:

    and it works with video as well.

  • Racquel said:

    Is there any insturctions on how to do it with windows

  • Racquel said:

    Do you have the instructions for Windows

  • Tux said:

    Now tethering and MMS on 3.0.1 on iPhone 3G. Worked like a champ. Thanks.
    note: Had to reinstall the tethering mobileconfig after applying the MMS fix.

  • Guest said:

    iPhone 3G, upgraded to 3.1 using iTunes, then downgraded to 3.0.1 using benm's tutorial, then applied the MMS instructions above, it works in WiFi and ATT's network. 30 minutes later I was unable to send MMS pictures, it said message failed to send, then I tried again, and the MMS messages went just fine. Seems to be working now. Thanks for the instructions!

  • Guest said:

    My proxy was already there as: 66.209.11.32:80, I left it as is, and it worked!

  • Armani Benz said:

    This WORKED perfectly on my IPHONE 3GS 3.0.1 JailBROKEN
    Thanks a million ur a GENIUS . . . .

  • ben said:

    so after the install my visual voicemail doesnt work, and MMS doesnt work either

  • Kirk said:

    Yes, a little confusing: Am I supposed to enter a username and password for each section (i.e. cellular data, visual voicemail, and mms)?

  • Kirk said:

    Same problem here and I don't understand why this is not an issue for everyone

  • Kirk said:

    But did you lose visual voice mail? I keep getting combinations of 2 features to work, but never all 3.

  • dani said:

    I am having troubles installing the AT&T carrier files onto my phone. When I press Option while checking for updates, no window indicating that I can choose a file to upload appears. Is this because my phone is not registered?

    Any help appreciated!

  • Joey said:

    i have an 8gb iPhone 3G OS version 3.0 (7A341) and i was able to send MMS to asia and canada while using internet tethering. all i did was follow the instructions for the tethering and mms and installed everything from my iphone. i just made sure i restarted the iphone on tethering and restarted the iphone again for mms.

  • jeff said:

    I used an ipcc that I found on OSX daily, then had to reinstall the ipcc for tethering, in anycase, I've got MMS, tethering, and visual voicemail still works just fine. It may help you to use the restore button in itunes if your itunes is already prompting you to update to 3.1. I finally have the phone that I paid for!!!!! Now if we can just get the hacks for 3.1 so I can get a 3GS.

  • jeff said:

    use the restore button and option.

  • gsj said:

    hi – I had this working on 3G XP – but the update seemed to override the entire thing – when I downlaod the config file on my iPhone Tether no longer shows up AND when I look at the Profie Details of US AT&T Advanced settings the Name shows wap.cingular HOWEVER the UserName: shows a blank ??? Per the other writings in this blog and generator.php doesn't seem right AND you can NOT change this configuaratin from the iPhone?

  • Javon said:

    Visit http://www.myspace.com/datchiknikki11 for great music!!

  • ARO said:

    Found a windows one that worked for me… this is the second link i posted reguarding something to do with the iphone but benm does mac only appearntly…

    http://www.iphonehacks.com/2009/09/how-to-enable-...

    use at your own risk… it worked for me i downloaded the file here and did it! reboot your iphone after your down! :) make sure to use the "" for the file location!

  • abudabi said:

    opt into mms to receive mms….

Leave your response!

You must be logged in to post a comment.

blog comments powered by Disqus