Guide: Enable MMS on iPhone 3GS 3.0 AT&T


For one reason or another AT&T really does not want iPhones to have MMS on their network until the end of summer.  They have been trying pretty

darn hard to stop this, even disabling it on some of the people who enabled it!  However if we can change the IMEI (International Mobile Equipment Identity) in AT&T’s database it should not get disabled, as AT&T will not know you have an iPhone.

This task will involve Social Engineering; to edit their database, while this is not illegal AT&T may complain to you.


  • iPhone running 3.0
  • Modified version of ATT_US.ipcc get it here
  • Other AT&T phone(not in use).

We will need to do everything we did before, if you are positive you are on a non-iphone texting plan and already updated the IPCC you may skip to “Changing the IMEI”:

Enabling IPCC Updates for iTunes 8.2


  1. Close iTunes
  2. Open Terminal (Applications > Utilities > Terminal)
  3. Run the command: defaults write carrier-testing -bool TRUE

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 (If it doesn’t work, try without quotes)

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 (If it doesn’t work, try without quotes)

Copying the ipcc to your iPhone

  1. Open iTunes & plug in your phone
  2. Click on your phone in iTunes(under device settings)
  3. Windows Users: hold shift and click “Check for updates”.  MAC OS X: hold alt and click “Check for updates”
  4. Select the ipcc you downloaded earlier.

Changing to a MMS Plan

  1. Remove the sim cards from both the iPhone and your non-Apple phone
  2. Place the iPhone sim card into the non-Apple phone
  3. Power on the new phone
  4. Make a phone call or two (your voicemail works)
  5. Log in to your myWireless account at
  6. It should now say that your device is whatever you put your SIM into. If it doesn’t, repeat step 4 a few times.
  7. Go to the “Features” tab
  8. Select a “Messaging Plan”, one that isn’t an iPhone plan.
  9. Click next and go through all the legal crap

Changing the IMEI (SIM Card should be in the non-iphone)

  1. Pull the IMEI off your non-iphone & write it down.  As we don’t know what phone you have we can’t tell you where to go, try googling it and if you can’t find it please let us know your phone make&model here
  2. Call yourself from the non-iphone, let it go into the voice mail and hang up.
  3. Call 611
  4. Tell them you switched phones and need to update the IMEI
  5. Give them the IMEI
  6. If they try to get you to switch Data Plans, make up a fake emergency and tell them you will call back & hang up.
  7. Wait ~5 minutes.
  8. Try sending a MMS, if it works than switch the sim back with your iPhone & reboot… if it doesn’t repeat steps 2-6 (you will get a diff rep)

Thanks to Tutorial Ninja, and Tekno Junkie User Kevin

4 thoughts on “Guide: Enable MMS on iPhone 3GS 3.0 AT&T

  1. Aman Fahimullah, just figured that i would leave a reply..I tried to copy and paste your file in the cmd window and it doesnt from what i see, this is where i had the most trouble and now ive learn what it was…i dont know why, but you have to delete the quotation marks and retype them in..i dont know what it changes, but if you do that, then it works…

  2. also, by me doing these step in enabling my mms, its been a week now and it still works with no happy to see that my iphone 3gs does what its supposed to do in the first place..

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.