TetherMe enables native tethering on iOS 3.x and iOS 4.x iPhones. Native tethering capability is enabled depending on the wish of service providers which isn’t so for unlucky AT&T users. Using TetherMe, the native tethering, which works via the USB cable or Bluetooth, can be enabled to work with just about any carrier via using the APN settings. This will let you use the data package of your iPhone on other devices such as computers and if you use iTether, also with iPod Touch and iPad.
TetherMe can bypass signature checking and allows your to edit carrier bundle settings manually right on the iPhone but APN configurations from .mobileconfig profiles can’t be loaded yet.
TetherMe requires a jailbroken iPhone. If you’re using iOS 4.0.1 or less, use JailbreakMe to jailbreak your iPhone. If you’ve upgraded to iOS 4.0.2, use redsn0w to jailbreak your iPhone 3g. Follow this guide on how to do that.
TetherMe is available in Cydia in the BigBoss repository and costs $1.99.