NEW MMS HACK to Enable MMS on iPhone OS 3.0

DISCLAIMER: THE FOLLOWING STEPS MAY VOID YOUR IPHONES WARRANTY OR VIOLATE YOUR AT&T TERMS OF SERVICE! BY EXECUTING THIS WALKTHROUGH YOU ACKNOWLEDGE THAT AARON KRILL AND HIS COMRADES CAN NOT BE HELD RESPONSIBLE FOR ANY SHIT YOU MAY GET IN TO!

This is a simple hack to enable MMS on iPhone OS 3.0


The non-availability of MMS and tethering feature in the U.S at the time of the launch of iPhone OS 3.0 was probably the most disappointing news that was announced at the WWDC 2009 Keynote address.
In case you didn't know, Aaron Krill over at Krillr.com has also figured out a way to enable MMS on iPhone OS 3.0.

Now, on to the walk through.

Before you start, you must have these things:
  • Modified version of ATT_US.ipcc which can be downloaded from here.
  • iPhone running iPhone OS 3.0
  • iTunes 8.2
  • Another AT&T Phone (not an iPhone)
You then need to enable IPCC updates for iTunes 8.2 and copy the IPCC file to your iPhone. To achieve this, you need to follow these instructions:

Enabling IPCC Updates for iTunes 8.2:

iTunes 8.2 will not allow you to apply the IPCC updates so you need to follow these steps:

MAC OS X:
  1. Close iTunes.
  2. Open Terminal (Applications > Utilities > Terminal).
  3. Run the command: defaults write com.apple.iTunes 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.
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.
Copying the IPCC file to your iPhone:

The above steps will allow you to update the IPCC using iTunes 8.2. To copy the IPCC file to your iPhone follow these instructions:
  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.
This is where your other AT&T phone comes in handy. You need to follow these steps to enable MMS on your iPhone:
  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 wireless.att.com
  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
  10. You should now have MMS enabled on your account... So DO NOT ADD AN IPHONE TEXTING PLAN BACK TO YOUR ACCOUNT! EVER! IT WILL DISABLE MMS AGAIN!
So this is where things change a bit.
  1. Find and write down the IMEI from your non-iPhone phone. The method for finding your IMEI will vary based on your phone make and model, so go google it.
  2. Try to send an MMS. It will probably fail.
  3. Call AT&T customer service.
This is where things start to get tricky. We have to get a CS agent to change your account's associated IMEI WITHOUT changing any of your features. Sometimes this is difficult. To make your life easier, I've designed a step-by-step procedure on how to accomplish this.
  1. Call 611 from the non-iPhone
  2. Tell them that you've switched phones and need to update your IMEI
  3. Give them the IMEI you wrote down
  4. Once they do this, they'll try and get you to change your Data plan. Tell them you have an sudden emergency and dont have time but you'll call back in about 20 minutes to change the plans. Hang up immediately.
  5. Wait about 5 minutes and try sending an MMS
  6. If it doesn't work, call them back and tell them you're having issues with MMS on your phone.
  7. If they try and get you to update your data/text plans, hang up and try again. You get a different CS agent every time, sooner or alter they'll fix it without trying to get you to change plans.
  8. Swap the iPhone sim card back into the iPhone
  9. Reboot the iPhone
It should work, and hopefully they won't notice you have an iPhone and do the re-optout

This has worked for a few people. Hopefully it will work for you.


Enjoy! (:

Please Note: AT&T Family Plan users who have a family messaging plan can skip steps 7-11.
Please don't add an iPhone texting plan back to your account, as it will disable MMS again.
Aaron has reported that AT&T may be blocking these steps from immediately taking effect so he has adviced users to call AT&T after step 10/11 and before step 12 to complain that MMS isn't working. According to him this should fix the issue.

But if you plan to still give it a shot, don't forget to let us know how it goes in the comments section.

[ via Krillr.com ]