Credit goes to fish199902 for this one. Basically, you setup an SSH tunnel to the Pre, which supports running as a SOCKS proxy. You then configure your browser to point to this proxy and BAM, you’re tethering away.
First, you must have rooted your Pre and installed/enabled SSH.
Connect to your Pre’s NAP (network access point) via Bluetooth:
Ignore this error message on your Pre:
Using PuTTY, configure the following settings under Connection -> SSH -> Tunnels:
- Source port: 8080
- Destination: Dynamic and Auto radio buttons
- Click Add and you’ll see the port in the “Forwarded ports” box
Then, initiate the SSH connection to your Pre. Going through Bluetooth and using port 222, your connection window will look like this:
Once you’re at the login screen, configure your browser’s SOCKS proxy with:
- Address: localhost
- Port: 8080
Now you’re good to go! Enjoy the tethering capabilities of your Palm Pre. Here’s proof:
Related posts:
- Palm Pre Hacked - Enable Developer Mode and Gain Root Access! Hot damn, only 4 days after the release and people...
- How To Enable Internet Connection Sharing On Sprint HTC Touch Pro Sadly, internet connection sharing (ICS) is not enabled on the...
- Palm Springs Back To Life With The Palm Pre Unveiled at CES, the new Palm Pre turned lots of...
- Palm Pre First Impressions & Short Review From A Power User I’ve been screwing with this phone for the last hour...
- Day 5 After Palm Pre Release - Over 1700 Apps Available Now, these aren’t your typical GUI applications, these are Linux...
{ 48 trackbacks }
{ 17 comments… read them below or add one }
Baller. Saved in case it dies. Will mirror soon.
It’s neat, but not a ‘real’ solution for many due to the fact you need to reconfigure each application on the PC you want to run to go through the SOCKS proxy.
Don’t get me wrong, I’m very appreciative, and it’d definitely do in an emergency, but I’m hoping for something cleaner in the future.
Give it a little time and someone will make a quickie tethering app using this method…. and charge you thirty bucks for it.
Thanks for the post! Let me know if Palm contacts you about taking it down, I know they already sent an email to the dev team after they posted the wiki: Palm Pre Dev Wiki Warned About Tethering
There’s no way to keep the cat in the bag, or put it back in once it’s out. Palm and Sprint need to just accept that there’s a small but determined percentage of Pre owners who want to do this and will do what it takes to git ‘er done.
What’s the big deal? Sprint encourages me to tether with my blackberry and even provides the software to do it.
It’s ridiculous that they would try to stop this. Why not just allow it up to a point? Put a data cap on it and call it a day. I could live with 1GB per month.
Tether me baby!
Maybe I missed something, but Vista is not letting me connect to my Pre via bluetooth. When I try to pair via Join a Personal Area Network it complains that the Pre doesn’t support it.
Is there a Putty alternative for the Mac?
Oh I wasn’t saying it shouldn’t be allowed by any means, I’m a proponent of data tethering myself - what end user isn’t? I’m just saying that both Palm and Sprint are now very aware of the situation and seem to be keeping a keen watch on the blogosphere. I don’t want this to be taken down, but I also want Eric to be wary of the potential emails from some certain exec’s that won’t be all too thrilled that their data servers will be really put to the test soon enough. But let’s enjoy it while we can!
Can you point us Mac-users to a similar fix?
> Is there a Putty alternative for the Mac?
For the details, launch a terminal and type “man ssh”. To do on the command line what’s described here with putty:
ssh -D 8080 -p 222 root@10.0.1.10
> It’s neat, but not a ‘real’ solution for many due to the fact you need to
> reconfigure each application on the PC you want to run to go through
> the SOCKS proxy.
You don’t have to, just use a tool like Proxfier: http://www.proxifier.com/
Hey - do I have to run something on the pre to make this work? Everything is setup, device rooted, ssh session established through putty, but when I set the proxy in my browser to localhost port 8080, no go. Do I have to start a socks proxy on the pre first?
I don’t expect Palm or Sprint to be too thrilled. Haven’t gotten any emails from em yet. If I do get some complaints, them I’m pretty sure Precentral.net would as well because that’s where I got the info.
For the Mac users, all you need to do is open a terminal and run the proper SSH command:
Jason - Nothing needs to be ran on the Pre. If you’re using Firefox, try using IE7. I had problems trying to configure Firefox to work with the proxy, but IE7 works fine. Make sure to fill in only the SOCKS proxy setting or it may not work.
Okay okay! So what about USB? I don’t have Bluetooth on any of my laptops!
When setting user in “installed/enabled SSH” I messed up and didn’t change password. What is the default password? I’ve gone through the whole process and can’t log in through telnet on port 23 any longer. Please help