You should maybe try redsnow (Google it) if you have a PC. Not sure it it works with a Mac.
It is a bit more complicated than spirit but it works. It worked perfectly on my first iPhone (2G)
Make sure you have read the post thoroughly before proceeding.
You will need to follow this link http://spiritjb.com/ and download the spirit jailbreak.
It is the easiest jailbreak on the market, but it cannot unlock your carrier e.g if you are with Vodacom it is not a problem (Cell-C and MTN might be a problem depending on the version of the baseband...
MMS on 2G Jailbroken iPhone with OS 3.0
If you have a 2G iPhone and have jailbroken it with OS 3.0 and are interested in having MMS working do the following. Firstly follow this link from your PC browser "http://swirlyspace.com/mmssettings/" and write down the relevant APS setting for your...