How To: Restore Tethering

Posted by Eric on: October 19th, 2009, 6.30 pm

photo 14 200x300 How To: Restore Tethering

Apple’s recent iPhone update, 3.1.2 firmware, raised some concerns for jailbroken iPhone owners. Initially, 3.1.2 ruined tethering for jailbreakers — but now there is a fix. A hack is available that re-enables your unauthorized iPhone Internet tethering.

Below is a how-to for the fairly complicated tethering restoration process. One thing you should know; an automated version is almost certainly on the way. If you can wait for a simpler way to do this, it would be prudent to do so. For those with less patience, proceed with caution.

Note: This is for Mac users only.

Step 1: Read ALL instructions first.

Step 2: Download the CommCenter patch. (Click here for iPhone 3G and here for iPhone 3GS). Save to your desktop.

Step 3: Install OpenSSH on the iPhone.

Step 4: Make sure iTunes is closed and connect your iPhone to the computer.

Step 5: Click here to download Cyberdyck for Mac. Install and enter the following information when prompted:
Server: enter your iPhone’s IP address. (Go to Settings/Wi-Fi/Your Network to see your IP.)

Username: root
Password: alpine
Protocol: SFTP

Step 6: In Finder, go to System/ Library/ PrivateFrameworks/CoreTelephony.framework/Support/ and copy “CommCenter” to the desktop.

Step 7: Open the Terminal and enter: “cd Desktop bspatch CommCenter CommCenter-hacked CommCenter.patch” which will create another file on your desktop.

Step 8: Delete CommCenter from your desktop and rename CommCenter-hacked to just CommCenter.

Step 9: Rename CommCenter on your iPhone to CommCenter.backup to create a backup.

Step 10: Copy to your iPhone using Cyberdyck. Right Click on the file and go to Info to change the permission to “775″. Check all the boxes except the Group Write and Others Write ones.

Step 11: Go to Settings/ General/ Network and you should have the option for Internet tethering enabled.

Let us know how it worked for you.

photo 22 200x300 How To: Restore Tethering

14 Comments

  1. I put the tethering hack back when 3.0 came out and it was real simple with the carrier file. Since then i have done all the updates and tethering has stayed on my phone since then. Idk how but it seems a little weird. I have the 5.6 carrier file and have done nothing to make sure tethering stays. Anyway, im worried that if i use it at&t will charge me,

  2. I have a 3GS, I replaced the CommCenter file and nothing. Resprung, nothing. Restarted, nothing. There seems to be a trend here…

    • Have you tried to install a fresh mobileconfig?

  3. Didn’t work for me either (3Gs). I went through all of the steps properly (except step 10 — if you click all of the permission boxes except Group Write and Other Write, it’s 755 not 775). Resprung and no tethering option.

  4. Is there a way for non jailbroken phones to get it bAck? I was on a non apple approved carrier and it worked up to 3.1

    • It depends on if you’ve updated your firmware. What version are you on?

  5. Didn’t work for me either.

    • FYI, I also tried a fresh mobileconfig and that didn’t help.

  6. This worked perfectly fine for me on an Iphone 3GS 3.1.2 jaibroken using blackra1n

    Also installed MyWi yesterday which claims to do the same thing? haven’t tried it thought! (installed this after the above worked to clear that it has nothing to do with this)

    Only tried the function of myWi which allows your iPhone to act as a wifi hotspot to connect any other device and get internet from you iphone. works like the stock tethering works and its pretty cool since you can even tether your internet connection to a friends iphone if they do not have 3g in order to download a multiplayer game for example to play with ! :)

    many thanks

  7. any news on windows???

  8. Hey so i got internet tether to work, Deal is this…

    1) I started with a fresh jailbreak of 3.1.2
    2) Next I updated Cyndia and updated the MobileSSH for iphone
    3) using Transmit (on mac) i SSH into iphone, next download the mobile config,
    4)Patch the mobile config on your desktop (at this point your iphone should not have any mobile config profiles installed) and reupload it to the mac, change the permissions to 775 and now get the mobile config profile….

    Now nagivigate to http://m.peacefulinsanity.com/Tether.mobileconfig (on the iphone)

    This is the only mobile config file i have gotten internet teathering and visual voice mail to work. I dont use MMS so i cant and wont comment about that…

    Viola everything works… Enjoy!

  9. Anywhere else to get the CommCenter files? Rapidshare keeps telling me servers are busy file unavailable…

Leave a Response