Enable Native Tethering On 3.1.2

October 19, 2009 :: Posted by - SoSly :: Category - News

These instructions are of OS X. I used Snow Leopard & Leopard they both ship with bspatch. Also, make sure you have MobileTerminal installed on your phone.

First get this file and put CommCenter.patch on your Desktop:
3G[S]: http://iphwn.org/CommCenter_3gs_312.zip
3G: http://iphwn.org/CommCenter_3g_312.zip

Copy /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/CommCenter to your Desktop also.
Open the Terminal on your Mac and enter these command:
cd Desktop (hit enter)
bspatch CommCenter CommCenter-hacked CommCenter.patch (hit enter a file should pop-up called “CommCenter-hacked”)

Now go ahead and delete CommCenter (the one thats on your desktop) now from your Desktop and rename CommCenter-hacked to just “CommCenter”. (w/o the quotes)

Rename CommCenter on your iPhone to CommCenter.backup in case something bad happens, so you have a backup.

Now Copy the new CommCenter to /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/CommCenter

Set permissions for commcenter to 755

Check your Setting > General > Network, and you should have the Tethering option. If you dont Go to http://help.benm.at on your phone and install the mobileconfig just like you did in 3.0.

Thanks to capito08 at xsellize for the tutorial

Tags: , , , , , , ,

One Response to “Enable Native Tethering On 3.1.2”

  1. Fisch Says:

    it doesn’t work for me i get the option configure Tethering but if i touch it the iPhone says i should contact my provider… :-(

Leave a Reply