After many trials and tribulations I finally have full MMS on my 2G iphone on t-mobile. I want to post what worked for me so maybe i can save someone else some time and a whole lot of aggravation. First I added the ifoneguide repo to cydia (cydia.ifoneguide.nl) and downloaded nativemmsiphone2G and rebooted. This gave me the extra mms options in settings and the camera on my texts. After searching for the correct apns and mms settings i found i could send mms but not recieve them. After trying every possible combination unsuccesfully i finally went back to cydia. I downloaded a t-mobile carrier support pack (search cydia for "legacy" and choose the first one "t-mobile US-postpaid") and it populated the correct settings into the mms fields. Then i rebooted the phone and that was it. I can now send and recieve picture messages. The pictures are decent quality and are not blurry.
Here are the settings I have for mms. These are located at settings>general>network>cellular data network :
Cellular Data APN: wap.voicestream.com
Username-blank
Password- blank
MMS APN: wap.voicestream.com
Username- blank
password- blank
MMSC: 216.155.174.84/servlets/mms
MMS Proxy: 216.155.165.50:8080
MMS Max Message Size: 9999999
MMS UA Prof URL: http://www.apple.com/mms/uaprof.rdf
I hope this helps
Here are the settings I have for mms. These are located at settings>general>network>cellular data network :
Cellular Data APN: wap.voicestream.com
Username-blank
Password- blank
MMS APN: wap.voicestream.com
Username- blank
password- blank
MMSC: 216.155.174.84/servlets/mms
MMS Proxy: 216.155.165.50:8080
MMS Max Message Size: 9999999
MMS UA Prof URL: http://www.apple.com/mms/uaprof.rdf
I hope this helps