In addition to more overall robustness, the second version of iPhone OS 3.0 beta actually supports Multimedia Messaging Service — but only with a little finagling, natch. Here's what you'll need:
- An iPhone 3G running OS 3.0
- Another AT&T phone (non-iPhone)
- This carrier file
- SIM ejector tool (a paperclip will do in a pinch)
- Once you've downloaded the carrier file, connect your iPhone to your computer and fire up iTunes. Ctrl-click (or option-click) on the iPhone and select "check for upgrade." When the file browser pops up, select the aforementioned carrier file, which will be uploaded to your phone. (Don't worry, it won't change anything!)
- If the carrier file loaded properly, selecting Settings/General/About and checking "Carrier" should display"AT&T 5."
- Go to Settings/General/Network/Cellular Data Network. Make sure the APN box says "wap.cingular", the Username is "WAP@CINGULARGPRS.COM" and the Password is "CINGULAR1".
- Remove the SIM chip and install it in AT&T phone Numero Two-O. Go to https://www.wireless.att.com/ and, in the account manager, make sure it's registered to your account and has replaced the iPhone as your listed phone.
- Now surf over to https://mymedianet.wireless.att.com/ and register your phone number. You'll get a text message with a four-digit confirmation code, which you'll enter on the site.
- Reboot your iPhone and swap the SIM card back in.
- Start sending and receiving MMS messages.
Obviously, the usual Caveat Emptor/Park and Lock It/Not Responsible disclaimers apply, and if you're even the slightest bit squeamish about diddling with your expensive iPhone's innards — never mind performing an end run around both the Death Star and the House of Jobs — you can always wait until the OS is officially released. But what's the fun in that?