If you have read about the post “Which iPhone 3.0 features are for your iPhone?“, you should know that MMS is not available for iPhone 2G. I love Apple and iPhone but it’s ridiculous that a technologically advanced mobile phone does not come with this common feature that you can easily find on any mobiles from Nokia or Samsung.
Luckily, some iPhone enthusiasts have developed a hack to enable MMS on iPhone 3.0 for iPhone 2G. As always, this hack is only applicable to those with jailbroken iPhones.
Tip: If you haven’t jailbroken your iPhone 2G, you can follow this simple jailbreak guide (Windows / Mac) for the procedures.
So, how do you bring MMS ability to iPhone 2G?
Follow these Procedures to Enable MMS
Before you perform the below procedures, make sure you have already upgraded to iPhone 3.0 and jailbreak it. Let me emphasize again. This hack is only applicable to iPhone 3.0. If you’re using lower version, please don’t use this hack. Otherwise, it may harm your iPhone.
Note: Please ensure your carrier supports MMS. As far as I know, MMS will not be available for AT&T users until late summer. Also, you may be charged extra for sending MMS. Please further consult your carrier for information.
1. Launch Cydia
2. Search for ActivateMMS2G

3. Click “Install” and then tap “Confirm” to confirm the installation.
4. Be patient. Wait until the installation completes. Then tap on “Reboot Device” to restart your iPhone.

5. After restarted, go to Settings -> General -> Network -> Cellular Data Network. You should notice a new MMS setting appears. Fill in the values.
Note: For the MMS setting, please consult your carrier. Say, for T-mobile US user, you can check out the information here. You have to fill in values before you can enable MMS.

6. Tap “Network” to go back and then click Home button to go back to home screen
7. Power off your iPhone and switch it on again

8. Once booted up, launch Messages application and you should see a new “camera” icon appeared. Now, you can tap on the icon, select the photo to embed in the message and send it out.
![]()


Enjoy the MMS feature on your iPhone 2G! As always, feel free to leave me comment and share your experience on the feature.
Share with Your FriendsWhat's Next?
If you find the post is useful, subscribe to Simon Blog using RSS or Email to get free iPhone updates. Alternatively, you can follow me on Twitter or join us on Facebook.
Related Post you'll like:- iPhone Tip: How to Change iPhone Carrier Name Using FakeCarrier
- Enabling MMS on Jailbroken iPhone 3G/3GS using Firmware 3.0 (For AT&T Only)
- How To Enable Internet Tethering on iPhone After Blackra1n Jailbreak
- iPhone Tip: How to Change Slide To Unlock to Tap To Unlock
- Weather Icon Hack: Displays Live Weather Information on iPhone






{ 75 comments… read them below or add one }
You are a golden god sir.
Wait What values, where? Nothing matches with the info from tmobile. How do i know where to put what?
@JEDDDD, the values vary. You need to consult with the carrier/service provider for the MMS settings. The t-mobile one is just for reference only.
After checking out Settings -> General -> Network -> Cellular Data Network There is no MMS option or an APN option???? Any ideas???
@Dusty, please ensure ActivateMMS2G is installed in cydia and reboot your iPhone again.
@Simon
Hey man!
I have been trying it since its been released and same problem after another. Well finally talking to 6 representatives over at Rogers, I finally got it working. The system didn’t have me in it or some crap lol Working on my iPhone 2G!
Cheers bud and keep up the great blog. I read it daily
How to Enable MMS on iPhone 2G >>> Thanks
Thank you simon i got it working. Here is a pic that might give a few of you an idea of where to put the values(nonsense). http://img31.yfrog.com/i/2pzb.jpg/ The hack works, i am sending and receiving pictures over text on tmobile usa. Long live Simon and the DevTeam!!!
Hey Simon,
I installed the application, restart (and restart again) still I cannot find the “Cellular Data Network”.
Settings -> General -> Network -> Cellular Data Network
I wonder why… Any idea?
Thanks for help!
–Dennis.
Try this… Cyda, APN Editing and install. It may help?
I always failed opening Cydia from iPhone. It said “Network Error — Unable to Load (timed out)” while the Safari was fine and the connection bar was full. You have any idea why, or is there any other way to install it?
By the way, great jailbreak and unlock firmware 3.0. Tx a lot.
works man, thanks for the tip!
Hi Simon
This question is not actually in the MMS topic but please do help.
I want to SSH into my iPhone (2G) on OS3.0. I have WinSCP on my computer (I used to SSH on my old 1.1.4 firmware).
What app should I install on the iPhone for SSH (is it BossPrefs?) and what is the ‘Host’, ‘username’, and ‘password’..?
Thanks
@Rishi, you need to install OpenSSH in cydia or you can follow this guide for details.
I have installed everything and I can see the camera icon in the text box. However, still get a “Red Exclamation” mark everytime. Can’t seem to be able to send a message out. Any reason why?
Yeah..
Same here Chandler..
It tries to send and after around 80% is done I get a red exclamation mark and it says ‘Message sending failure’..
I had the same problem. if you R with t-mobile try these settings:
APN: wap.voicestream.com
Username: leave blank
Password: leave blank
MMS SETTINGS-
APN: wap.voicestream.com
Username: t-mobile
Password: mms
MMSC: 216.155.174.84/servlets/mms
MMS Proxy 216.155.165.50:8080
MMS Max Message Size: leave blank
MMS UA Prof URL: leave blank
muellerl, thanks for the info. I’m not using T-Mobile, but after reviewing your settings, I noticed that the APN & MMS Setting’s APN needs to be the same. (Another website told me it should be different). anyhow, after I realigned both APN settings, I can now send and receive MMS like a charm.
Simon, always a wonderful job! 3.0 upgrade was super duper easy. Keep up the good work!!!!
Hi simon im from the UK & on o2 pay as u go anyway its coming up as idata.o2.co.uk now instead of payandgo.o3.co.uk
anyway my problems are i have are i have the camera icon & sometimes im able to send mms msgs with no problem then sometimes they get to about 90% then i get msg failed with an exclamation mark in a red circle & also when i get a mms sent to my iphone 2g,i get a msg from o2 saying i have to view the msg online with my phone number & a pin number???
please can you help me sort this out im really confused what to do about it,many thanx.michele-2g/o2/3.0 firmware
Hi simon,
i could’t save APN in my phone..
any idea pls..
thanks
Don’t know what happens….
I installed the application, the photo button appears on the sms screen but there is no “cellular data network” option to input any settings in so no MMS can be sent. Simon you have any ideas what to do?
Btw, great job with the 3.0 upgrade. As always it worked like a charm!
HI i have an iphone 2g/3,o FW /jailbroken.
ive managed to get it going but im confused as sometimes it works then sometimes it gets to about 90% & fails with a msg & a red circle with aaaaaan exclamation mark nxt to the pic.
Im on the o2 network/pay as you go which seems to have changed to idata.o2.co.uk ,which im using as my APN/VVOICEMAIL/&MMS BUT IM wondering why its not payandgo.o2.co.uk nomore?
IF YOU OR ANYONE CAN ASSIST ME WITH THIS PROBLEM ID BE TRULY GREATFUL, COZ EVEN WHEN IT DOES SEND I STILL HAVE TO WAIT UP TO 10 MINS FOR THE MMS TO SEND ,IM NOT A TEK HEAD SO NEED ANY EASY INSTUCTIONS THAT ARE EASY FOR ME TO UNDASTAND SO IF ANY1 CAN HELP. I WILL BE GREATFUL FOR ANY HELP
THANKYOU,
MICHELE
OH YEAS I FORGOT TO MENTIONTHAT WHEN MY FRIEND SENT ME A MMS FROM HIS NOKIA 6300 ON O2 PAY AND GO ,THAT WHEN I RECEIVED THE MMC ,IT WAS A MSG FROM O2 ASKING ME TO VIEW IT ONLINE???
ANY IDEAS HOW I CAN VIEW IT NORMALLY COZ I WAS ABLE TOO ,NOW IVE GOT ALL THIS CHANGES “7 I DONT KNOW WHY
THANKYOU
Thanks heaps for this now works a treat. I had to try to install it 5 times. when i looked for Settings -> General -> Network -> Cellular Data Network i had no cellular data but found MMS when i scrolled down the General page, opened that did nothing then went to messages and there it was a little camera icon.
sent MMS it did hang at the 90% for about 90secs but it went through.
Ok second one just failed to send now trying again waiting….waiting…… waiting…… nooo failed again ok il try to reboot
yes success
Now waiting to see if i can receive MMS
yes i can receive MMS
forgot to say im on Vodafone Australia
does this work with iphone 3G?
@josie, this fix is for 2G only.
wow it works first time to ace mate thanks very much all the way from sunny scotland (lol) well the phone works shame about the weather thanks mate
If you’re looking for the Cellular Data Network and don’t have it:
1. Open Cydia
2. Go to ‘Sources’ and install “iPhone-notes.de Repo” (it contains carrier bundles)
3. Once the packages refresh, go to ‘Carrier Bundles’ and look for your provider (ex. Rogers, T-Mobile)
And tada! You’ll find it in Settings > General > Network
BTW, if anyone knows the Rogers MMS configurations, please let me know.
I cannot find the “Cellular Data Network” under my Settings > General > Network.
I’ve installed all the suggested software and rebooted my iPhone. No dice. One thing I am not sure about is this instruction from Bonnie:
3. Once the packages refresh, go to ‘Carrier Bundles’ and look for your provider (ex. Rogers, T-Mobile)
Where do I find “Carrier Bundles”?
So close but yet so far. Any help is much appreciated.
Thanks, Max
I meant to say that I am running on a 2G with 3.0.1 jailbroken with redsn0w 0.8
1. Open Cydia
2. Go to Sections > Repositories and install “iPhone-notes.de Repo”
3. After that installs, go back to Sections and you should see a `Carrier Bundles` category
beautiful. thanks. one step closer.
this site has a couple of mms configurations if u want it go check it here http://iphon3n3wz.blogspot.com
hey simon! please help me!
i think i get all the setting right for the mms but when i try to send a picture to someone the progress bar gets about to 90% then it stops and then the exclamation mark shows up next to the pic. what do i do? please help!!
p.s. i am using an iphone 2g 3.0 unlocked using t-mobile. i have everything from cydia and all downloaded but i dont know if the setting are right?
thanks a bunch!!!
I tried this with my 2G updated with 3.0 and now my iPhone will not turn back on.
I tried running through redsn0w again or to backup with iTunes, nothing. Any constructive help would be great!
And to follow up with my last comment-
2G = 2nd generation, correct? I sure hope so.
2G is the first generation. The “G” does not stand for generation at all (it’s actual related to the network connection). If your iPhone has a black backing then it is the 3G and ActivateMMS2G will not work with it (as the 3.0 software gives the 3G MMS capabilities through SMS)
I install the Activatemms2g but in the sms next to the keyboard nothing happpen? what is going on i restart it like 5 times
I installed activatemms2G on my phone. I rebooted the phone a couple of times after that but i did not get the cellular data option and neither did i get the option in messages -> enable mms. any ideas on a fix? please help simon.
So I can only find Activatemms2g not activemms2g – when I try download it I get a file size mismatch error?? Anyone run into this and know how to fix it?
Thanks
I’ve sucessfully downloaded and installed the application via Cydia several times now. Each time however, I’m taken back to the Apple screen and the phone freezes for a few minutes, then it finally reboots–I thought this to be odd. So after this long wait and I get a chance to access Settings > General > Network > Cellular Data Network no options for MMS are present. I’ve read all of the previous comments and I am yet to find a solution…
. I’m on T-Mobile USA and I really need multimedia messaging! SOMEONE PLEASE HELP!
@Tae, go to Settings -> Messages and make sure MMS Messaging is ON. If it’s not. flip to the switch to turn it on. And, restart your iPhone again.
Hi
Dose anyone know what the Settings > General > Network > Cellular Data Network settings for at&t on iphone 2g now that they have enabled it.
I am running 3.01 on a 2g Phone and have installed ActiveMMS2G
Yea… Can someone please post the “Values” for AT&T? Thanks…
Alright so I have followed every step and still can’t get it to work! I have a 2G Iphone 3.0 jailbroken being used on ATT.
I have installed all the applications from cydia that were requested, and still mms is not working. I am able to have mms show up and have the pictures, but then it continues getting stuck at 95% and won’t send. Also none of my APN settings will show up under network. SOMEBODY HELP PLEASE!!! THANK YOU!!!
DO NOT ATTEMPT THIS WITH iPhone 2G OS 3.1!!!! It will brick your phone!
Thanks Karvm.
Your post was literally 5 minutes too late!
Back to square 1.
I searched for ActiveMMS2g and ActivateMMS2g and found nothing. Anyone else having problems finding these in Cydia
search : geni
got it
i just bricked my phone twice.
first with swirly mms now with activate mms 2g.
bummer.
i am on a 3.1 2g with at&t.
been waiting for an update or hack.
no luck. seems like 2g’s will never go beyond 3.0.
fml.
please let me know if there is hope.
bye.
It’s not working on 3.1.2 (2G). It’s kill your iPhone…
ONLY work for firmware 3.0
I searched for ActiveMMS2g and ActivateMMS2g and found nothing. how to search it?
Even I am searching for ActivateMMS2G but unable to find it in iSpazio’s repository..
I had itstalled earlier and it was working fine but stopped for some reason. So, I thought of reinstalling but couldnt find it. Looks like they have removed it.
Simon, please guide. Thanks.
http://www.hackint0sh.org/f207/93057.htm IT’S WORKING!!!
it’s here you can take files – http://www.iphones.ru/forum/index.php?showtopic=51107 (CommCenter.zip and M68AP.plist)
how do you do that in english? what are the instructions? 2g 3.1 jailbroken iphone! please help. make it easy someone please.
I’ve searched ActiveMMS2G, ActivateMMS2G and geni and found nothing. Is there a new listing for it? How can I find it?
Ok,
.
1. Download http://dl.getdropbox.com/u/576857/CommCenter.zip and Unzip Archive.
2. Copy CommCenter to iPhone /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/
3. Backup Original CommCenter
4. Move our patched CommCenter
5. Set Permissions
6. Download M68AP.plist http://www.iphones.ru/forum/index.php?s=98fe033858561a977fcc22d94862297e&act=attach&type=post&id=26878
7. Copy M68AP.plist to /System/Library/CoreServices/SpringBoard.app/
8. Backup Original M68AP.plist
7. Reboot
ok sounds easy enough.
but what do i use to be able to access the library folders to do this.
is there a way to mount the iphone hd folder up on my laptop like an external hd?
sorry not that advanced with terminal commands and such.
very novice.
ive already bricked my phone 3 times before.
thx.
Browser for notebook – DiskAid – http://www.digidna.net/diskaid/ Trial
Use it.
And there from below left you must choose DiskAid Folder. Try it!
Even I am searching for ActivateMMS2G but unable to find it in iSpazio’s repository..
I had itstalled earlier and it was working fine but stopped for some reason. So, I thought of reinstalling but couldnt find it. Looks like they have removed it.
Simon, please guide. Thank you.
Check this out..! found it.. Works fine for iphone 2g with 3.0 to 3.1.2!
the link below might not work sometimes, it kinda tests your patience!
http://www.sinfuliphone.com/showthread.php?t=53
Text from the site http://www.sinfuliphone.com/showthread.php?t=53 is as follows:
How to INSTALL
1. Be sure that you removed all previous MMS & Tethering Hacks/Profiles if you have any installed. If you have a previous installed MMS & Tethering Settings Hack installed from the SiNfuL iPhone Repo then read below on “How to UPGRADE”.
2. Open Cydia/Icy and make sure that you have http://www.sinfuliphonerepo.com added to your sources.
3. Now tap on the Sections tab and goto the SiNfuL iPhone section.
* If your using a 2G iPhone then you need to either install the package called Enable MMS for 2G & 3.0 FW -OR- Enable MMS for 2G & 3..1.2 FW depending on which FW you are running on your phone. If you are running FW 3.0.1 on your phone then you can just install the package called Enable MMS for 2G & 3.0 FW. Both of these packages will automatically install the MMS & Tethering Settings package as well if you don’t already have it installed. This is to update your carrier settings so that everything will work properly.
* If your using an iPhone 3G or 3GS then you only need to install the MMS & Tethering Settings package.
4. After you have installed the correct package/packages for your phone, (You will have to REBOOT if your using an iPhone 2G) exit out of Cydia/Icy and goto Settings -> General -> Reset and tap on Reset Network Settings This will flush out all your old settings and ensure that the new settings overwrite any old ones. Make sure you do this on the iPhone 2G as well.
5. After your phone reboots now goto Settings -> General -> Network -> Cellular Data Network and scroll down and tap on Reset Settings. Also at this point you can change any of the APN settings if you need to. For example you might want to use wap.voicestream.com or internet2.voicestream.com for your Cellular Data APN instead of epc.tmobile.com
6. If you need to change any of the settings you should reboot your phone so that the new settings will take effect.
7. After you reboot your phone you can go into Messages and tap on the create new message icon and you will now have a camera icon across from your send button
ive made to step 4 im in the reboot stage.
but now my phone wont fully reboot.
stuck on reboot process. turns on then turn off.
help please.
As the guide says clearly, make sure you are trying this on the iPhone 2G (for mms). If you’re on a 3G, there is supposedly another hack/app for enabling tethering. And also make sure you’re on firmware 3.0 (or another appropriate firmware) on iPhone 2G. They’ve stressed this point very clearly.
Hope it is sorted now..
thanks rishi.
im giving up on this.
i did everything correctly. im on a 2g 3.1.2 att jailbroken phone.
it should have worked but there is something in the reboot process that gets messed up. it just hangs and shuts off.
im just going to wait for the new body 4g iphone supposedly dropping by march 2010.
if anything more stable arises with confirmation that this works then ill try it. doesnt seem like anyone on the planet is running 2g 3.1.2 att mms. at all. anyone?
—
hi!
i installed cydia on my iphone 2g (3.1.2) but did not found “ActiveMMS2G” on it ….plz help
@Ayaz, please try “ActivateMMS2G”. It’s a typo.
i actually searched the exact phrase you wrote and it’s still not finding it. could it possibly be gone?
So I can’t find ActiveMMS2G in cydia, did they get rid of it?
I’m not able to find ‘activatemms2g’ either….you find a fix??