Stock-looking MMS support hacked onto 2G iPhone
Way back in the heady days of 2007, there was an iPhone without 3G data (hard to believe, we know, but trust us -- we were there). This iPhone, though revolutionary in some ways, was marred by the love-hate relationship its users suffered for missing out on some very basic features that they'd grown used to on mobiles of yore. One of those missing features, of course, was MMS -- and now, some two years later, here we are with a truly integrated MMS experience courtesy of the all-powerful hacking community. Granted, there have been MMS apps available for ages, but there's a difference: this is the same action 3G and 3GS owners are getting in conjunction with OS 3.0, which Apple curiously decided to hold back from original iPhone owners. As you might imagine, getting this going on your own phone is marginally more complicated than downloading from the App Store, so here's the question, you non-upgraders: just how badly do you want it?
[Thanks, Paul]
[Thanks, Paul]





















But look at all the crazy letters and words they had to add.
"Skicka"
Its Swedish.
revolutionary new feature!
Awesome, now i'll be able to send pictues to my friend Ἃὃmὃn!
Great! Now we're eagerly awaiting the same for video recording that was also held back for 1st and 2nd gen iPhones - something other phones have had for ages.
i thought jailbroken iphones have had video for awhile
how's that copy and paste working on the iPhone-killing Palm Pre? Or voice dialing? Hmm. Sounds like NOW its ok some features might be intentionally left out so that the overall experience is superior. Or that maybe they're just not as easy to implement as know-it-all engadget commenters think it should be....when Apple is the only one doing it, we're blind fanboys getting ripped off by Lord Jobs...when the great Pre is doing it, nary a peep from you r-tards.
let's not forget to add video recording to the list of "missing features" from the Pre which other phones have had for years. I beg - where is the outcrying???
"how's that copy and paste working on the iPhone-killing Palm Pre?"
it's had copy and paste since it was announced... have you been living under a rock?
no, i'm not under a rock, thanks. But the Pre's C&P is severely crippled. You'd think the great iPhone killer would nail such a seemingly easy and mundane feature. But alas, it's apparently not as easy as it looks. I'm not complaining about the Pre, i'm just pointing out the fact that everybody bitched about missing features 2 years ago, now 2 years later the iPhone "killer" doesn't even have it.
The people at PALM didn't know how to implement copy & paste correctly on the Pre because Apple had yet to do it (when they designed WebOS), so they had nothing to uh, copy.
Leave it to the Swedes.....need MMS to share pics of the beautiful blonds.....
This is cool I guess, but I've always thought that SMS and MMS were basically hacks using the control channel to provide functionality until real data access was available, and a way for the carries to screw subscribers out of more money. I think e-mail is superior to MMS. I can send an photo via e-mail for no cost whereas a MMS message costs money, and they can get the message on any computer they can read their mail on.
I have no desire to give AT&T more money than I have to.
I think it's just so you can send pictures to people who have phones that don't get e-mail.
Those people are not my friends.
People with non-email capable phones? I don't talk to THOSE people and I don't want them living in my neighborhood.
why not just email the photo to their phone it is simple enough. it is what i do.
@matthew
"I think it's just so you can send pictures to people who have phones that don't get e-mail."
@matthew
"Those people are not my friends."
@ ash and phoenix..
I think what Matthew is referring to is the ability to send an e-mail to 19005551212@vzwtxt.com or the associated e-mails for each carrier. Just a guess though..
I think leaving original iPhone owners out in the cold was probably more planned, than curious.
Telenor FTW!
yea but it still wont work on AT&T.
hopefully MMS will in fact be free like they said, but who knows. It is a few steps easier than doing it by email though. The only problem is when people want to send me pictures, not that they really do anyways.
If the iPhone was on Verizon, all these problems would be solved.
...for a fee.
Yes it does, just like on the 3G and 3GS. You need the right carrier file and the MMS settings from a crappier AT&T phone (like the Samsung BlackJack).
There two parts to enabling MMS for AT&T:
The first is enabling it on the software side. It's pretty simple, you need a hacked carrier update file to do it, and can even download the profile from Mobile Safari itself; no jailbreaking needed.
Enable carrier updates:
Mac: Close iTunes, type this into Terminal (without quotes): "defaults write com.apple.iTunes carrier-testing -bool TRUE"
Win: Close iTunes, type this into the "Run" box (without quotes): ""C:\Program Files\iTunes\iTunes.exe” /setPrefInt carrier-testing 1" OR on Win 64 ""C:\Program Files (x86)\iTunes\iTunes.exe” /setPrefInt carrier-testing 1". NOTICE that there is an actual quote in the beginning of the Windows command.
Then download the carrier update file from http://files.tutorialninjas.net/ATT_US.ipcc, shift click (Win) or alt click (Mac) on the "Check for updates" button in iTunes for your iPhone, and select the file. A painless few seconds later and your phone is updated. If MMS/Tethering isn't enabled, go to General > Reset > Reset networks settings on your iPhone and reboot, it should be there.
The harder part is having AT&T enable MMS on your account. The easiest way:
1) Pop your sim into another AT&T phone
2) Make a few calls, log into your AT&T account online; your phone should now be displayed as your current phone. (If it's not, manually switch it to the phone you're using)
3) Go to features and switch from an AT&T iPhone messaging plan to a generic messaging plan. Same price, except with MMS enabled.
4) Pop the SIM card back into your iPhone.
Woohoo! MMS enabled!
I have the 5.0 carrier settings on my phone as well as the B2B 1500 text plan. So a non iphone plan. Still nothing. and from what i've read doing the alternate AT&T phone (which i don't have) as soon as it detects your back on your iphone it will stop working. Unless somethings changed in the past week or so. I had all the APNs correct.
I had tethering enabled but decided i'd rather have VVM. Unless that carrier setting posted is a newer hacked one.
Just got it installed (very easy to do since it has been loaded on Cydia) and updated the APN, etc. On T-Mobile and it works beautifully. Now, if only I hadn't upgraded to Swirly MMS2 on Saturday....
I wonder if Apple will continue to say that there is a "hardware limitation" that prevents the original iPhone from doing MMS?
yeah, i thought it was lame too, but that has been the official word.
Caught with the pants down I say.
You've hit the nail on the head there, I've been happily MMSing with my 2G iPhone on TMobile. Last night I added the native MMS app, and it works like a charm. There is no hardware limitation, the limitation is artificial, introduced either by AT&T because they worry about their craptacular network, or by Apple to force the early adopters to upgrade handsets.
I *will not* upgrade from my first gen iPhone to get MMS.
I will LIKELY upgrade to an HTC or Palm because of ATT/Apple's excuse as to why there's no mms on 1st gen. That is a reason to bail on ATT/Apple, plus all their other strategies to keep (not win) customers.
RTFA!
Now you *don't have to.*
/facepalm.
What do the numbers to the left and right of "Telenor" mean? One. I'm guessing, is signal strength, but the other?
That number is wifi signal strength
Works for me... Installed the enabler from cydia and then also installed the T-Mobile ipcc found here: http://www.theleanproject.com/mobile/2009/06/iphone-3-0-mms-tethering-vvm-att-and-t-mobile/
The ipcc found there is good as it still allows me to edit the regular apn settings as T-Mobile has a variety of apns for different plans.
Don't forget to restart your iPhone 2G after the cydia install and then after the ipcc install and you should then have a camera button in the messaging app.
Does not work on Rogers, well not for me. Anyone help?? Thx
Its not that hard to install now, apparently its on Cydia already.
This is a load of pooz! The only reason any features are left out by Apple was to "force" 1st gen and 3G owners to buy a new 3G S. I think it's sad that Apple feels the need to strong arm users into buying the new device.
There is no hardware limitation that is would prevent MMS on the og iPhone! That is one of the stupidest things I've ever heard. What is Apple trying to pull?
Now jailbroken iPhones have had video for quite a while. In fact until the iPhone Video Recorder update for 3.0 it ran more stable on the og than the 3G. So saying that 1st gen and 3G iPhones have a hardware limitation that prevents it from recording video is just a lie. Apple just does not want any one doing it to force them to upgrade.
Now for the AT&T not enabeling MMS I half understand. They have to go through every iPhone account and manually enable MMS, and to be as fair as can be they are trying to get "Everyone" active at the exact same time to avoid all the "well why is he activated and I'm not" bull. It's the only fair way. In my book AT&T gets a slight pass on that. Just that, because no MMS was Apple's fault not theirs.
I understand your gripe about MMS.. hell.. it pisses me off too, but I have to say that while you can record video on a 1st gen JB iPhone, the quality sucks. I wouldn't have enabled that as a feature either if I was Apple.
"Now for the AT&T not enabeling MMS I half understand. They have to go through every iPhone account and manually enable MMS"
uh... no. no sir. don't buy it. do you really, really think that database administrators have to visit every line in their DB and set a flag for each?
I think Apple had all these functions ready in 2007, they just didn't include them in the first iPhone because they wanted people to upgrade twice.
Seriously, does anybody believe that Apple wasn't capable of adding MMS, 3G, tethering, bluetooth file transfer, GPS, etc etc to their phone in 2007? Even when (other than GPS) all the cheap phones at the time had these functions. If you believe that you are a fool.
And this is why i don't like Apple, they keep functions from users on purpose so they can milk more money out of them.
i forgot video recording, that's also something every other phone had in 2007 and wouldn't be a problem to implement if they wanted to
Bah! I don't believe it. I'm not gullible, nor was I Bjӧrn yesterday!
Wow, way to go Engadget staff. I submitted this twice over the weekend with the correct website and the name of the person who made this all possible. What do you do but ignore that, grab someone else' submission and run with it. So I guess I can just take your stories and post them whereever and not give any credit. Real bright using hackintosh's site when they weren't working on it and ModmyI has all the info as to what conflicts with it and what doesn't (Swirly and Iblacklist are two things known to cause issues)
Geniusan at iphoneapps.ru deserves all the credit for this, it was his code and hack that made this possible. If you want to see the entire story unfold and what has worked and not worked for others as well as possible fixes etc then head over to the original thread...
http://www.modmyi.com/forums/file-mods/641191-mms-iphone-2g-os-3-0-a.html
Joe, my apologies -- Paul's tip was the first one that I'd seen!
Chris, no problem. It's just that other sites are only grabbing the steps to try the patch and are missing giving geniusan credit. He has a webmoney account for donations for this as he was thinking of not releasing it for free but did anyways. Also, they aren't seeing all the things we've tried at modmyi...one thing they will all notice is incoming picture resolution sucks..we've been working with tmobile reps to try and get this sorted out as uaprofile spoofing on tmobile seems to have no effect. The network basically says hey, this is an iphone doing MMS, they can't do that! and resizes pics to 120x160...ewww
Again people, go to the thread I posted. We do have people on ATT using it just fine. The catch is they have pay as you go with MMS enabled...but still, when ATT throws the switch you guys should start working too....or you can change your imei!
itz amazing! i have it up and running on my iPhone i have been sending and receiving pix all day!
@Jeff
For security and privacy reasons I would say yes. As a major network open the door for hackers to just creep in and change every single customers account. No password or set of passwords could protect the databases integrity. Maybe in a world powered by unicorn tears and fairy dust that might work since in that world people would always do the right thing, but we live in a darker much darker world. Where someone would see it a good idea to hack said database and credit all customers 6 months credit. The after math of such a grossly over looked security hole would take months on top of months to even begin to fix.
We aren't talking about network service code we are talking about opening up every single customers account with billing information here. That kind of breach of security protocol would be reckless. I would agree with you if it were just on the network side, but once you start opening the door to customers accounts you open the door to fraudulent billing and money skimming transactions from outside entities. You don't just hand over the keys to the whole ship to ANYONE. Notice I'm saying anyone, and not just anyone. The reason NO ONE should have that kind of master key is because if one person has it then two others need it, and then four more people NEED IT, and so on and so on. That would be an epic fail the likes the world had never seen.
Maybe I am just over estimating the common sense of and database admins, but it should be common sense. If you have a door criminals will use it no matter how good you think the lock is. Worst part is any jackpot that had that much potential would more than likely have an inside element. It would just be bad business to have such an obvious over sight.
I hate Apple pulling this bullshit... Not adding MMS to 1st gen iPhones. In fact, I hate all companies that pull that forced upgrade nonsense. ARGH!
I do not comment often, but I had to share this one. I had recently read another article concerning Microsoft and how they included Tegra in their new Zune device. Somehow, the writer thought that is was a "screw you" to the Windows Mobile community that Tegra wasn't included in hardware that Microsoft had no control over. I now see this article which is clearly a screw you to all the previous generation iphone users, and the wording is "curiously decided to hold back"? There is no curiosity here. This is a screw you situation. State so.
Ok it works for me I am able to send and receive MMS , However as soon as the iphone is connected for awhile the setting reverts to the old, I cant send MMS mode. The only way to reset it back is to put the sim in an old phone go on the web send a pic or two, the setting changes and th iphone will again send MMS. Its a vicious circle the software is there the hardware is there, AT& T needs to get off there ass and make it work for all, not just the NEW phone owners.
I bet hey will albeit for a new and upgraded media net for MORE MONEY !!
Capitalism at its best!!
Thanks Joe, and a BIG thanks to Geniusan at iphoneapps.ru !
Hackers giving power to the people!
done im on tmobile os 3.0 and im using activatemms2g and everything works
awsome