How to Enable MMS on iPhone 2G (First Generation)
Many people found it’s hard to believe that Apple does not make MMS available for iPhone 2G, it is because that iphone is a non-proxied device, in other word that there is no need for iPhone to have WAP translation to view web content and therefore does not traverse the WAP gateway, but there is hack available to enable MMS for iPhone 2G, but it only works for jailbroken iPhones.
NOTE: You must have a Jailbroken iPhone in order to use this feature…

Open Cydia
Inside Cydia, find/search for ActiveMMS2G
Now hit Install ActiveMMS2G, now click Confirm to make the installation process run.
Wait for the installation process finishes. Now Reboot Device in order to restart your iPhone.
It’s recommended to consult your carrier to make a setting for your MMS. For example if you are T-Mobile US user, visit this page to find the setting. Before continuing to enable MMS make sure you’ve fill its value.
Hit Network to get back and hit Home button to go back to home screen
Power off your iPhone and turn it on again
Launch Messages application after it’s booted up and a Camera icon will appear. Now, you can tap on the icon, select the photo to embed in the message and send it out.











activemms2g is not in the search results
i have 2g firmware 3.1… wat to do??
@nikko
You have to have the iSpazio Repository…
To enable their new repository to install things from them in Cydia goto:
Manage > Edit > Add > (type: ispaziorepo.com/cydia/apt after the http://)
Then look for “activemms2g”
@nikko
We also have an updated article for 3.1.2… It will work for you too…
http://www.iphonetechie.com/2009/10/enable-mms-on-2g-iphone-running-the-latest-3-1-2-firmware/
Try this one…