No Clean Feed - Stop Internet Censorship in Australia

Enable tethering on iPhone 3G & 3Gs 3.1.2

30.10.2009 | Category: IT | Permalink | Comments: 2

So you want to know how to enable tethering on 3.1.2 well it’s not as hard as you think. You will need access to a version of OS X that has bspatch installed. I’m not sure which version as I’m not a mac fan.

You will need either of these:

You will need to install MobileTerminal (available in Cydia) and also OpenSSH (from Cydia) if you plan to copy the files via SSH. I used i-FunBox just to make it easier.

Open i-FunBox and navigate to:

/System/Library/PrivateFrameworks/CoreTelephony.framework/Support/

Copy the file CommCenter to your desktop and transfer to the desktop on your MAC along with the CommCenter.patch file.

Open Terminal and run the following:

cd Desktop

bspatch CommCenter CommCenter-hack CommCenter.patch

Now delete the CommCenter file and rename CommCenter-hack to CommCenter. Rename the CommCenter file on the iPhone to CommCenter.bak and copy over the new one.

On the iPhone open MobileTerminal and run:

su – (password is alpine)

cd /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/

chmod +x CommCenter

Then restart you iPhone. You should now see the Tethering option in Settings > General > Network. If not, visit http://help.benm.at/ on your iPhone and install the MobileConfig file for your network.

Note: I take no responsibility if this ruins your iPhone or you get charged for tethered data.

cd Desktop

bspatch CommCenter CommCenter-hacked CommCenter.patc

Related posts:

  1. Enable Tethering and disable Group MMS on Optus iPhone
  2. Optus Tethering on iPhone OS 3.1.2
  3. iPhone OS 3.0 Vibration Fix
  4. iPhone 3.0 – No jailbreak needed?
  5. iPhone OS 3.0

Tags: , ,

2 Responses to “Enable tethering on iPhone 3G & 3Gs 3.1.2”

  1. Robin says:

    Can this be done on Windows?

Leave a Reply