
CAUTION: Proceed at your own risk. I have tested and verified these instructions, however if they are not followed correctly, or you are not on 3.1.2 you will likely end up needing to restore the phone in itunes. These instructions patch a core file used by the phone, so following them closely and not missing anything is required if you don’t want to restore. As always, back up your phone in iTunes prior to trying these.
Ok, this is not for the faint of heart, however these instructions will enable Tethering on the 3G or 3GS phone running OS 3.1.2.
Requirements:
Jailbroken iPhone 3G or 3GS
Install “Link Identity Editor” from Cydia
Install “OpenSSH” from Cydia
Knowledge about how to SSH into your phone from windows or mac
For windows we suggest PuttySSH for mac you can just use terminal
Ok, now to the hard parts.
Log into your phone via SSH
username root
password alpine
Follow ONE of the two sections below (NOT BOTH)
FOR 3GS ONLY
copy and paste the following commands into the ssh session
The last line in the console should say the following
SHA1(./CommCenter)= 1b19712035f33654cf72838ebe1a2033931b56b2
If the SHA1 hash doesn’t match the one above, then you have not correctly done the steps above. You may need to restore in itunes if your phone stops working after a restart
If the SHA1 is correct, then restart your phone and continue on to “Installing Tethering Profile” below.
FOR 3G ONLY
copy and paste the following commands into the ssh session
The last line in the console should say the following
SHA1(./CommCenter)= 063165c3fa3e21d30eb4b486fab924ba3ef0ea5e
If the SHA1 hash doesn’t match the one above, then you have not correctly done the steps above. You may need to restore in itunes if your phone stops working after a restart
If the SHA1 is correct, then restart your phone and continue on to “Installing Tethering Profile” below.
INSTALLING TETHERING PROFILE
After restarting your phone follow one of the following procedures to enable tethering
IF USING AT&T US AS YOUR CARRIER
From Mobile Safari (on the phone) visit http://m.peacefulinsanity.com/tether.mobileconfig
Hit install and accept
IF USING ANOTHER CARRIER
From Mobile Safari (on the phone) visit http://www.benm.at/help/help.php
Select “MobileConfigs” under the Tethering & Internet Settings section
Find your country, and provider’s settings file
Hit install and accept
Now you can check that everything was successful by going to settings -> network and you should see the Internet Tethering option available.
Let us know your results!















I have a 3GS and I used on cydia a package that says “Tethering Patch 3GS” After installed I reboot my iPhone and “voilà” I had tethering in like 2 minutes, that simple way took exactly where all this will take you. And yes is working my tethering via bluethooth. Hope this help.
What source is this under?
I noticed that package this morning. I put this up yesterday because we had a few people requesting it. Thanks for the heads up, I’m glad someone finally wrote an app in to do it.
Install iFoneguide first, that will add the repo that the patches can be found in
Thank you, Thank you, Thank you!!!
I have installed the patch from cydia and now I get a set up tethering option. Says for me to go to o2 website. So installed a mobile config and the same thing happened. Any advice?
dt
Umm ok, I have no clue what I just read. Can you make a guide on how to SSH?
Since you seem to be to lazy:
http://lmgtfy.com/
Followed the 3GS option with AT&T and it worked great.
One problem though, I used PuTTY on a PC and didn’t get the SHA1 Hash like in the directions, however everything is working nicely. Thanks.
Hi jus followed instructions to the “T” and no tethering opition. btw, used the ifoneguide & tethering patch method. any ideas???
Oops! didn’t mean to reply.
Followed the 3GS option with AT&T and it worked great.
One problem though, I used PuTTY on a PC and didn’t get the SHA1 Hash like in the directions, however everything is working nicely. Thanks
Hi,
I tried to follow this guide (using terminal in ubuntu 9.10 for ssh’ing) and when i do “ldid -s ./CommCenter” it says command not found. Do i need to install any other packages before trying this?
thanks
Please refer to the “requirements” section in the article.. it says Install “Link Identity Editor” from cydia…
If you don’t do the ldid -s step prior to rebooting the phone you may end up in a boot loop and have to restore from itunes to fix it.
Installed link identity editor and openssh, then accessed Iphone via Putty and pasted in the above command for iphone 3g, but it gives the following error message – -sh: syntax error near unexpected token `./CommCenter’
Can anyone help me please? my email adress is blitz2g2@msn.com
Thanks.