Tethering for 3.1.2
1. First add this repo to you sources: http://www.sinfuliphonerepo.com/
2. Search either ”tethering” and you should see the following window.

3. Download the following file pertaining to your device, and your done! If you are using a 3Gs then download the 3Gs tethering file, and if you have a 3G download the 3G file.
*You device will reboot, and thats it you are done. Now begin tethering!
————————————————————————————————-
1. First add this repo to you sources: http://apt.iphone-storage.de/
2. Search either “3.1.2″ or “tethering” and you should see the following window.

3. Download the following file pertaining to your device, and your done!
*Note: Some people claim that their visual voicemail does not work after installing this. If this does occur, try reseting your “network setting” on your phone. This should do the trick, if the problem still persist’s then I suggest trying another method.
other option: MyWi (cost:$10) <– cydia app store
———————————————————
MMS for 3.1
How to enable MMS for iPhone 3GS 3.1 or 3.0.1 or 3.0.
Files to Download:
Windows:
1. Make sure iTunes is closed.
2. Click Start -> Run -> type: cmd then press enter. Then run this command: “C:\Program Files\iTunes\iTunes.exe” /setPrefInt carrier-testing 1
*Note: include the quotes


*Note: if done properly iTunes will not open after entering the command.
4. Open iTunes.
5. Hold the shift key while clicking update under your iPhone in iTunes.
6. Change the file type to “iPhone Carrier Configuration files” by clicking in the the bottom right corner and switching to *.ipcc.

7. Find the file of the carrier update you just saved to your computer in step 1, select it and click open.

8. You iPhone is now updated. You may have MMS right away if AT&T has removed your opt-out code but mine took a few days.
9. To allow for Visual Voicemail to work on firmware 3.0 & 3.0.1 using carrier file v5.0, go to your Settings app > General > Network > Cellular Data Network > and under Visual Voicemail change wap.cingular to acds.voicemail

10. Double check your MMS settings below the Visual Voicemail settings above to match this (do not enter anything in blank fields):
APN: wap.cingular
Username:
Password:
MMSC: mmsc.cingular.com
MMS Proxy: 066.209.011.32
MMS Max Message Size: 614400
MMS UA Prof URL:

*Note: You may get some error’s like this (image below). If you do you can try entering wap.cingular into the MMS settings if they are not their already.

*Note: It took about 10 mins or so after completing all the steps for the pictures to start going through. Everyones case may vary. My phone personally only took like 30 seconds. If you guys are still confused and need help, just email me and I will be more than willing to help you out.
mikecp23@gmail.com
~ ice
Sources:
Tutorial taken from: appleiphoneschool.com
Mac version of this tutorial can be found at: appleiphoneschool.com
—————————————————————————————–
How to enable MMS & Tethering for all firmwares and for iPhone 3GS, 3G & 2G (except tehering for 2G).
Add this repo to cydia: http://sinfuliphone.com/repo/
Install: MMS & Tethering Settings
*Note: After you install go to “Settings” –> General –> Reset –> “Reset Network Settings”
Then you are done!
* Personally MMS did not work till the second photo I sent, your case may vary. But enjoy!
—————————————————————————————–
As you are all aware by now, Apple has released the 3.0 firmware for the iPhone 3G & and the newly release iPhone 3Gs for free. iTouch users and 2G people have to pay for the update. Lots of exciting new features are added which you can see all the updates at apple.com.
Here I would like to show you how to enable tethering for free on your iPhone or iTouch. It is extremely easy, I will late out all the directions and just follow accordingly.
From you iPhone or iTouch navigate (meaning go) to this site:
1. You will see the following page. Click on your provider, generally AT&T
because 3.0 has not been jailbroken as of now.

2. Tap on the install button.

3. Tap on the install now button.

4. Tap on the done button.

5. Finally, go to Settings -> General -> Network -> Internet Tethering and tap on the toggle button to enable tethering.

6. And select either the Bluetooth method or the USB method. I prefer the USB method because you get to charge your iphone as the same time. So there you go, any questions drop a comment and I will get back to you.
~ ice