The non-availability of tethering and MMS features in the U.S at the time of the launch of iPhone OS 3.0 was probably the most disappointing news that was announced at the WWDC 2009 Keynote address.

However, some clever folks have figured out a way to enable tethering on iPhone OS 3.0 without the need to jailbreak their iPhone.

There are several methods floating around to enable tethering on iPhone OS 3.0 but I found the method where you can enable it via iPhone’s Safari, the easiest.

The process of tethering allows your laptop to use your iPhone’s data connection to surf the internet.

The idea behind the hack to enable tethering on the iPhone running iPhone OS 3.0 is to download a .ipcc, which is carrier specific and update your iPhone with it via iTunes. The procedure gets even simpler using iPhone’s Safari browser.

Step 1:

Folks at have hosted several iPhone tethering configuration files for many carriers across several countries. You need to go to the following link using iPhone’s Safari browser.

Step 2:

Then click on Mobileconfigs on that page:

Step 3:

Select your country from the list.

Step 4:

Once you have selected the country, you will be prompted to select the provider.

Step 5:

Tap on the Install button.

Step 6:

Then tap on the Install Now button.

Step 7:

Tap on the Done button.

Step 8:

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

That’s all, it is as easy as that and no hacking required, can you believe it and the best part is it’s free.

But the way this hack has spread, I won’t be surprised if AT&T clamps down on it soon so enjoy it till it works.

Please note that this is a hack so proceed with caution.

Some known issues:

This seems to disable Voicemail feature for some users.

It doesn’t seem to work with 1st generation iPhone.

As always, please don’t forget to tell us how it goes.

You can follow on Twitter or join our Facebook page to keep yourself updated on all the latest from Apple and the Web.