Login - Contact Us

Guide - Tether iPhone over USB.

Friday, August 29, 2008 discuss in our forum | read comments(23)  

Ok, we have discussed tethering over wifi already in this article. However not everyone has wifi on their computers and some don't have it on their laptops. So we deceided to write this article up to discuss the details of the process. Also if you read our tethering guide over wifi it only discussed the use of firefox as where in this article we will cover a better way which will allow firefox, remote desktop, vnc, etc.

We are doing this tutorial using an Iphone 3G 2.0.2 JB, so of course you will need a jailbroken phone.

There will be 4 different pieces of software that we will be using.

1 will be 3proxy (proxy server itself)
2 mobile terminal (to start the proxy)
3 proxifier (distributes proxy on pc)
4 iphone_tunnel (to create the proxy tuneel)

Ok So lets start with setting up the software on the Iphone.

- Browse over to cydia and select the search tab
- type in 3proxy and you should find the 3proxy application
- click on it and then hit install at the to right
- after it installs go back to cydia and click search again
- this time type mobileterminal and you should find the app
- again select it and hit install on the top right

You are done with the phone install now.

Now to your desktop. Head over to our application section and download proxifier and iphone_tunnel. Download both the files and extract into a easy to remember folder we are using c:\iphone. It should look like something below.



Launch Proxifier and configure it, you will only need to do this once. Click Options then Proxy Settings.



Click Add



In the address field type in 127.0.0.1 port 1080
chose socks version 5



Click Ok now exit the program, so the settings save.

Now that we have all our software ready and setup we can begin. This is the only steps you will need to follow to tether from now on, the above steps are just initial setup.

Step 1.

Start a command prompt window by going to start - > run - "cmd" without quotes.
browse over to your folder where you extracted the files and type in the following command without quotes "iphone_tunnel.exe 1080 1080"



Step 2

Grab your iphone and start the mobile terminal application.
When it launches type "socks" without the quotes.



To initiate the proxy, start Safari and load the webpage.
You are done on the phone side.

Step 3.

Launch proxifier and test your connection.
Click options then proxy settings and click the check button.
If you configured everything your proxy should now pass both test.



You can then test connecting using such programs as RDP(Remote desktop) or firefox(web browsers), there is no need to configure any proxy settings for any of these programs as proxifier takes care of all that.

When working correctly should look something like this.



Labels: ,




23 Comments :

     
   Blogger DirtyBird - 

Will this work on Vista? 
 
     
     
   Blogger Mario Dabek - 

don't see why not proxifier works under vista according to their website 
 
     
     
   Anonymous Raul - 

thanks guys, works great on Vista UL 32bit. 
 
     
     
   Anonymous Noel H. - 

Thanks for the article! I've followed the directions but it just isn't working.

I get the following error in the command window:

"C:\iphone>iphone_tunnel.exe 1080 1080

new connection !
MobileDevice: AMDeviceNotificationSubscribe: USBMuxListenerCreate: No error
AMDeviceNotificationSubscribe = -402653131"

Anyone have any ideas? 
 
     
     
   Blogger Mario Dabek - 

you have itunes installed? 
 
     
     
   Blogger sean - 

I finally got this working but it definitely isn't working well. The iphone tunnel program on my pc will intermittently quit? Any suggestions? 
 
     
     
   Blogger iphone3g-mods - 

yea turn off autolock on the iphone so it dont lock and kill the tunnel 
 
     
     
   Anonymous darkside flow - 

works great! thanks for the instructions. using my iphone as a wireless ethernet card for my pc with speeds identical to a regular card. 
 
     
     
   Anonymous bigfish - 

Hello,
I use to be able to tunnel fine.
But since upgrading to 2.02 and then 2.1 i have not been able to. I have tried via wifi and tunneling.

On both options proxifier check passes sucesfully. But there is no connectivity elsewhere on my machine.

Can somebody advice me please?
Im thinking it may have something to do with my fresh vista install? 
 
     
     
   Blogger iphone3g-mods - 

there is alot easier way i will post the guide tonight, no more of these problems with 2.1 
 
     
     
   Anonymous Ivan - 

You guys are great. 
 
     
     
   Anonymous Anonymous - 

Hello,
followed instructions and every thing works great except that when I load a webpage, I get a server interruption just before the entire page loads. Same thing with either firefox or IE. Any ideas???

thanks 
 
     
     
   Anonymous Tyrus Elias - 

BigFish, I am having the same issue. Proxifier is saying it can get to google.com Of course it is also stating 0 latency. That must just be to the proxy.

I have restarted each of the apps. I have tried manually setting the proxy in IE and opera.

Proxifier shows the opera connections but not the IE requests. 
 
     
     
   Anonymous tyrus - 

iphone3g-mods. In October you posted that you were going to post a new guide. I don't see anything except the august one.

BTW: in my previous comment, I am running vista and firmware 2.2.
I tried various WIFI versions, but I can't seem to get windows to realise systems are attaching. It says waiting, says nothing is attached, and has no IP (I tried manual and still no connect - to the outside or in the list. ) 
 
     
     
   Anonymous Tyrus - 

ok, is there a forum somewhere where I can ask questions and possibly see other's issues/solutions. It would be nice to put a link so those looking at this guide all go to the same forum.

anyway, I finally am making some progress. The proxifier didn't redirect the network traffic. I manually set the proxy settings in firefox. And iphone_tunnel is showing the connection requests. firefox is changing the error message to

"Connection Interrupted"
"The connection to the server was reset while the page was loading."

It then asks me to download a file octect stream/application it is only 8 bytes the name is *.part (the * is 8 charactors/numbers) the body contains " ["

Any ideas on why this is not fully connecting 
 
     
     
   Anonymous robbiex - 

It works perfectly with iPhone 3G and PC running Windows Server 2008, which is mostly Vista compatible.
Thank you very much. The software is great. 
 
     
     
   Anonymous Anonymous - 

Cant get it to work on Vista : ( 
 
     
     
   Anonymous Anonymous - 

to all the "AMDeviceNotificationSubscribe = -402653131"-bothered:
Try to uninstall OpenSSH in cydia, reboot iPhone, install OpenSSH again, reboot.
This is how i got it to work for me.
good luck! 
 
     
     
   Anonymous Anonymous - 

Does this work without itunes installed? I im interested in using this for my car PC but ITUNES is too much of a resource hog to be supported on the PC end. 
 
     
     
   Anonymous Anonymous - 

Will this work in 3.1? 
 
     
     
   Anonymous Anonymous - 

a 
 
     
     
   Anonymous Anonymous - 

cg 
 
     
     
   Anonymous Anonymous - 

yes but this is working only to get internet to your comp.but how to get internet from my pc to the iphone because i have cable intenet not wi fi.
THANK YOU 
 
     


Post a Comment

Please leave a comment and no spam.