Enable Tethering on 3.1.2/3.1.3 on iPhone 3G/3GS [UPDATED 2-1-2010]

UPDATED 2-1-2010

I thought that I could update this thread with some new links and information. See the update ALL THE WAY AT THE BOTTOM.

UPDATED!

SEE BOTTOM OF THIS POST FOR INSTRUCTIONS ON HOW TO DO THIS FROM RIGHT ON YOUR iPHONE!

IMG_0117

You can finally re-enable tethering on a iPhone 3G or 3GS running 3.1.2! It’s really simple, but, as with everything cool and awesome, you have to be jailbroken.

PATCHING COMMCENTER

Download THIS if you have a iPhone 3G and put CommCenter.patch on your desktop.

Download THIS if you have a iPhone 3GS and put CommCenter.patch on your desktop.

1. Transfer /System/Library/PrivateFrameworks/CoreTelephony.framework/Support/CommCenter to your desktop (KEEP A BACKUP OF THIS FILE IN CASE YOU WANT TO REVERT ANYTHING YOU’VE DONE!)

2. Open Terminal and cd to your desktop.

3. Copy and paste the following into Terminal:

bspatch CommCenter CommCenter-hacked CommCenter.patch

4. Delete the original CommCenter from your desktop.

5. Rename CommCenter-hacker to CommCenter.

6. Replace the old CommCenter from /S/L/PrivateFrameworks/CoreTelephony.framework/Support/

7. Change the permissions to +755 with your usual chmod tool (iFile can do this).

8. Reboot your iPhone, and see if Internet Tethering is there under Settings>General>Network. If not, go to step 9.

9. Go to http://help.benm.at from Safari on your iPhone.

10. Find a carrier profile for your carrier and install it, then reboot. If you’re on AT&T, use this.

You should now have Internet Tethering available in Settings>General>Network. Remember, if you get caught tethering from your carrier, we’re not responsible!

UPDATE! DOING THIS FROM YOUR PHONE

You can try downloading the proper CommCenter for your iPhone that is already modified, so that you can do all of this from right on your iPhone.

iPhone 3G (Courtesy of @besweeet) |   iPhone 3GS (Courtesy of @alnandr)

1. Download that file from Safari on your iPhone.

2. Use iFile to navigate to /var/mobile/Library/Downloads.

3. Extract the CommCenter file from the CommCenter.zip file.

4. Move this file to /System/Library/PrivateFrameworks/CoreTelephony.framework/Support, overwriting the existing file.

5. Make the permissions look like the below screenshot:

IMG_0118

Follow steps 8-10 to finalize the process.

The only known problem with this so far is that the usage data will be incorrect when viewed under Settings>General>Usage. No big deal, though.

UPDATE, 2-1-2010

There have been a lot of updates over the past couple of months that makes tethering easier.

You can skip all of the CommCenter methods by either jailbreaking with blackra1n RC3, or redsn0w 0.9.2. If you used PwnageTool or blackra1n RC2/RC1, you still need to use the CommCenter patch above.

After you’ve used blackra1n RC3 or the latest version of redsn0w, just go to http://help.benm.at and find a carrier profile for your specific carrier. If you’re on AT&T, use this.

You can leave a response, or trackback from your own site.
  • eggY

    I did exactly what you said to do to install directly to the phone……..I’m stuck at boot screen. The iphone 3gs will not boot! I am going to have to restore……….

  • eggY

    I did exactly what you said to do to install directly to the phone……..I’m stuck at boot screen. The iphone 3gs will not boot! I am going to have to restore……….

  • eggY

    I did exactly what you said to do to install directly to the phone……..I’m stuck at boot screen. The iphone 3gs will not boot! I am going to have to restore……….

  • GBTech

    Which method did you try? Make sure
    you got the 3GS files instead of the 3G ones.

    How long have you waited at the screen? Some people say it’s takes upward to about 5 minutes to start working because the permissions weren’t set properly.

  • GBTech

    Which method did you try? Make sure
    you got the 3GS files instead of the 3G ones.

    How long have you waited at the screen? Some people say it’s takes upward to about 5 minutes to start working because the permissions weren’t set properly.

  • eggY

    it stuck at the apple then balloon then tried to reboot itself then back to balloon then tried to reboot itself……over and over and over for 20 minutes or so. I definately had the 3gs file. Had to turn phone off then connect to itunes while holding down home button hehe. good thing i had a package backup saved in RockApp.

  • eggY

    it stuck at the apple then balloon then tried to reboot itself then back to balloon then tried to reboot itself……over and over and over for 20 minutes or so. I definately had the 3gs file. Had to turn phone off then connect to itunes while holding down home button hehe. good thing i had a package backup saved in RockApp.

  • eggY

    it stuck at the apple then balloon then tried to reboot itself then back to balloon then tried to reboot itself……over and over and over for 20 minutes or so. I definately had the 3gs file. Had to turn phone off then connect to itunes while holding down home button hehe. good thing i had a package backup saved in RockApp.

  • eggY

    it stuck at the apple then balloon then tried to reboot itself then back to balloon then tried to reboot itself……over and over and over for 20 minutes or so. I definately had the 3gs file. Had to turn phone off then connect to itunes while holding down home button hehe. good thing i had a package backup saved in RockApp.

  • GBTech

    Yeah, sorry this happened, because it wasn’t supposed to happen like this. First time we heard of that, too.

  • GBTech

    Yeah, sorry this happened, because it wasn’t supposed to happen like this. First time we heard of that, too.

  • GBTech

    Yeah, sorry this happened, because it wasn’t supposed to happen like this. First time we heard of that, too.

  • GBTech

    Yeah, sorry this happened, because it wasn’t supposed to happen like this. First time we heard of that, too.

  • eggY

    the ifoneguide hack from cydia worked great. i highly recommend it and it does the same thing with the commcenter. Im not sure what happened. It was probably a conflict with another app that haddent fully been removed or something. FLUKE!

  • eggY

    the ifoneguide hack from cydia worked great. i highly recommend it and it does the same thing with the commcenter. Im not sure what happened. It was probably a conflict with another app that haddent fully been removed or something. FLUKE!

  • eggY

    the ifoneguide hack from cydia worked great. i highly recommend it and it does the same thing with the commcenter. Im not sure what happened. It was probably a conflict with another app that haddent fully been removed or something. FLUKE!

  • Pingback: uberVU - social comments

  • Pingback: fjntatwi

  • sand0s

    Wow… This was stupid of me. Yeah, your patch is a fail… Damn it… Back to restoring.

  • http://gumballtech.com brian

    Maybe you should try reading the updates you douchebag.

  • Pingback: Free Gambling

  • ETW

    I did the sprint JB on my 3GS (3.1.3). Using the Commcenter method, I could not get it working. On step 9, after reboot, I could see the apple logo only and stuck there till the battery drained

  • http://gumballtech.com brian

    I don't think patching the CommCenter file works when using the Spirit jailbreak. Your best bet is to use MyWi. It's WELLLLLLL worth the $10 price tag. I've been using it SOOOO much lately. Creating a wifi hotspot is very convenient.

  • Oneluvnlyfe

    This sh*t is too complicated!

  • bleh

    3.1.3 unlock & jailbreak, also stuck at boot screen, keeps rebooting eventually…

  • Keiyen

    Maybe, but MyWi only tethers wifi, what if you want to share your 3g connection with your computer?

  • Keiyen

    Maybe, but MyWi only tethers wifi, what if you want to share your 3g connection with your computer?

  • A Vi

    WARNING: my iphone crash too. I had to restore from scratch -> need to go back to Jailbreak and lost my Android installation …

  • http://www.justmobilephone.com/ Mywi Cracked

    Is this working. i have just read a comment that it failed. is a fail???