
One of the quickest and easiest ways to Jailbreak your iPhone, iPhone 3G, iPhone 3Gs, iPod Touch or iPad running Apple Firmware 3.1.2, 3.1.3, 3.2. DOES NOT UNLOCK your iPhone for any carrier.
ALWAYS BACK UP YOUR iPHONE, iPOD or iPAD FIRST
Steps:
1. Download Spirit for Win | Mac | Linux
2. Plug in Corresponding Apple Product
3. Run
Paying More Does Not Increase Your Speed
I thought I would do a quick post for everyone using their iPhone on T-Mobile with a data plan. This is well known, but there are people out there who probably have no idea. T-Mobile wised up to people using iPhones on their network and have made data plans accordingly. The plans are pretty much a gimmick.
THREE SIMPLE WORDS: Edge is Edge. You will not be able to get higher download or surf speeds then the average T-Mobile Edge speed; which maxes at around 15kbps. So if T-Mobile tells you their iPhone data plan for $35 is your best option, just tell them you’ll do fine with the $20 Unlimited Data/Text plan they give to Motorola Razrs.
THE SHORT AND LONG OF IT: Apple’s iPhone runs on AT&T’s 1900mhz Band 3G network. T-Mobile runs 3G on a 1700mhz Band. You will not be able to utilize 3G speed with an iPhone on T-Mobile.
MMS2G No Longer MIA

If you’re hearing “Where did you go?” repeated in the background by the Mighty Mighty Bosstones when we start refering to ActivateMMS2G by geniusan, you’re not the only one.
No longer a fixture in Cydia many Jailbroken iPhoners are left trying to figure out how to Activate MMS on their iPhone 2G. Now tune out the Bosstones. MMS for the iPhone 2G is still running strong in one form or another.

Solution through Cydia:
1. Add Source http://cydia.ifoneguide.nl
2. Install Native MMS iPhone 2G
3. Reboot your iPhone
4. Go to: Settings –> General –> Network –> Cellular Data Network
and enter in your carrier settings
5. Reboot your iPhone
6. Start MMSing
OR

1. Add Source http://sinfuliphonerepo.com
2. Install Enable MMS for 2G & 3.0 or Enable MMS for 2G & 3.1.2
3. Reboot your iPhone
4. Go to: Settings –> General –> Network –> Cellular Data Network
and enter in your carrier settings
5. Reboot your iPhone
6. Start MMSing
Manual Solution:
1. Download MMS2G
2. SSH into your iPhone and copy mms2g.deb to /var/root
In Terminal
1. Type: ssh root@ur.ip.address.here
2. Type: dpkg -i mms2g.deb
3. Reboot
IMPORTANT UPDATE
After reading about an iPhone crashing in the comments below, I did some research to see what other issues people might be having with these MMS tweaks.
1. DO NOT install on an iPhone 3G - It will crash (these are only 2G solutions)
2. ActivateMMS2G may not work properly if you have upgraded past firmware 3.0.1 - it has not been updated to work on subsequent firmwares.
3. Native MMS iPhone 2G may have been is designed for firmware 3.1.2 only - although success with the tweak seems to vary across the boards
Please update your iPhone to a custom 3.1.2 firmware. Then follow the instructions above to activate mms. If you are on 3.0 and do not want to upgrade, please use terminal and the attached ActivateMMS2G deb file to activate or use the sinfuliphone repo.
I have personally installed Native MMS on my iPhone 2G with custom firmware 3.1.2 (created with PwnageTool) and can confirm that it is working. I have also installed Enable MMS from the sinfuliphone repo without any issues.
ALWAYS BACK UP YOUR IPHONE BEFORE ATTEMPTING ANY TWEAKS/PATCHES/ETC!
If you’ve accidentally upgraded to 3.1 on your iPhone 2G, all is not lost. I have been receiving a lot of requests for a solution.
Apple’s firmware releases have not had any detrimental baseband effects on iPhone 2G’s. So it really is just a matter of time before a jailbreak comes around or a downgrade is possible.
If you are part of the few who have upgraded and haven’t been able to use their iPhone and you have a 2G, you are in luck.
Downgrade my iPhone 2G from Firmware 3.1 to 3.0.1
1. Download iTunes 8.2 (MAC/WIN)
2. Shift Click + Restore to Firmware 3.0.1
3. Download/Use Redsn0w (MAC/WIN)
Note: Some people have had success restoring to an already Jailbroken/Unlocked custom firmware of 3.0.1 and then running Redsn0w.
Need You Ask?

Jailbreaking and unlocking Apple iPhone Firmware 3.1 is not available at this time. As with all new firmware updates, make sure to wait until there is a solution before inadvertently putting your unlocked and jailbroken iPhone into paper weight mode.
