Tethering Your T-Mobile G1

Posted by reco | Posted in General | Posted on 19-01-2010-05-2008

0

One of the things I like my most about my T-Mobile G1  is that I can tether the mobile phone to my laptop and use my mobile phone’s Internet connection to browse the web.  Tethering isn’t anything new, but most cell phone carriers simply won’t allow it.  They want you to go buy their expensive AIR cards and then pay an additional $50 – $75 per month for service.

Graham Stewart, from Boulder, Colorado created a very nice little Android app to tether the G1 to a laptop (or any computer for that matter).

Here are the instructions to get everything set up:

To get on the Internet, you’ll need to do a few things.

1. Open a cmd prompt (Press the windows icon and type cmd in the search bar). You need to navigate to the directory that contains the adb.exe file.  In my case, I just downloaded the ADB utility (see above) and not the entire Android SDK platform.  I unzipped the ADB utility into a folder called “Android” on my C: drive.  Now in the cmd prompt you’ll type cd C:Android

Now you need to type: adb forward tcp:1080 tcp:1080

If all goes well you should receive something that says “Daemon started successfully” (and then the window will appear to close).  The program is still running in the background so whenever you’re done using the Internet you should close it.  Press Ctrl+Shft+Esc to open the Task Manager.  Under the Processes tab, close the file called adb.exe to exit the program.

Tip: I created a simple shortcut on my desktop (right click on your desktop and select New Shortcut) to skip having to open the cmd prompt and enter the forwarding command each time.    If your adb.exe file is located in a different folder than mine below, just change the path to match yours. Here is what my shortcut looks like.

C:Androidadb.exe forward tcp:1080 tcp:1080

I also changed the icon of the shortcut to a cell phone because I’m cool like that.

2. Using Firefox is the best way to browse the web using this tethering app.  You can use Internet Explorer but I’m not making a tutorial for installing the proxy program with IE.  IE is scary.

Anyways, using Firefox, go to http://www.foxyproxy.com and download the plugin for Firefox.  Firefox should install it and then restart.  Once Firefox has restarted you should see something in the bottom right corner that says “FoxyProxy: Disabled.”  Right click on that and select Options.  Click on the Global Settings tab and then select “Use Socks Proxy for DNS Lookups”.  It will make you restart Firefox again… do so.

Now left click on the “FoxyProxy: Disabled” in the bottom right corner once.  Click on the tab that says Proxies.  On the right, click on Add New Proxy.  Make sure Enabled is checked and then give it a name. I named my connection “G1? but you can name yours whatever you’d like.  Now click the tab at the top that says Proxy Details.  Select Manual Proxy Configuration and enter the host name (which is localhost) and the port (which is 1080).  Check the SOCKS proxy box and then choose Socks v5.  Click OK at the bottom of the window.

You’re so freakin’ close now!

Now that you have TetherBot installed on your phone, you’ve added the adb utility to your laptop and you’ve configured FoxyProxy in Firefox you should be able to give this thing a whirl.

These are the steps you’ll need to take each time you launch TetherBot

The port bouncer will let you connect to a single port on a remote host. This works well if you need to establish an SSH tunnel to your home machine.

This should work for TCP only vpns (openvpn can be configured in this mode) but it wont work for Microsoft PPTP (because it’s GRE based) or most typical openvpn setups (because they are UDP based).

and you should be routed through to the server in question.

For more articles from Coldplatter, please visit http://blog.coldplatter.com

Could Ubuntu Linux rule the future over Mac OS X or even Windows?

Posted by reco | Posted in General | Posted on 13-12-2009-05-2008

0

Could Ubuntu Linux rule the future over Mac OS X or even Windows?

Ok. I must admit I just created a computer box with Ubuntu 9. I have been so impressed with this operating system, I started to wonder what was the future of Mac OS X or Windows. I don

The Pathway to Linux Domination – Where Do We Go From Here?

Posted by reco | Posted in General | Posted on 11-12-2009-05-2008

0

Maybe domination is too strong a word. Maybe not. The market conditions for Linux are as favorable as they have ever been. Apple and Microsoft have weaknesses that are either plainly evident, or will be revealed soon.
The general public is becoming more technologically savvy in general, and beginning to understand their options. There are just a few things that stand in the way of the general public’s adoption of the operating system, in my opinion. We’ll tackle Linux’s greatest opportunities and the weaknesses that can and do slow down its adoption as a mainstream OS.
Let’s start with the favorable environment: Microsoft is really hurting with Vista. I mean badly. They’ve made an operating system that has locked itself out of all but the new PC market. Then, it nags you like a small child each time you need install a program, or download something, or sync your mp3 player. The business market will hardly touch this. Now, they’ve hired Jerry Seinfeld to fix it all. Somebody needs to tell them that just because he idolizes Superman, doesn’t mean he is Superman. Microsoft looks tired. They should probably just release an OS called XPlus( for the uninitiated, that would be XP SP4.)
Apple, while gaining market share and shooting at Microsoft, is now worth more than Google. There are problems that lie down the path of growth. Apple has always bragged about security, and the fact that you don’t need anti-virus for their systems. My computer teacher( millenia ago ) told me it wasn’t needed for one simple reason: Crackers(known to the general public as “hackers”) didn’t find it very profitable to crack a MAC. The adoption rate was too low. Now that the adoption rate has increased, the prospect of savaging bragadocious fanboys is almost irresistible. What could be better than humiliating the arrogant, artsy crowd?
Then there’s the fact that Microsoft seems a kindly old grandfather when it comes to openness. Steve Jobs holds his cards ridiculously close to his chest. While this might not bother the average user, it will get on the nerves of those who want complete control of their system. Apple has tighter DRM than Microsoft, and has recently come under fire for their invisible software upgrades. It won’t take long for the more adventurous user to download another OS and find other programs to meet her needs.
Linux has made great strides because of one flavor of their operating system: Ubuntu. Talk all you want about how Debian, Fedora, and SUSE are the pure, unadulterated nectar of the Linux gods. Mark Shuttleworth’s Canonical has made Linux palatable for the average user. The install process is simple, it’s free, and adding programs is a snap using Synaptic. Wireless support is vastly better in this distro, as is printer support. Plus, it boasts the largest Linux community.
That community tends to write programs that solve extremely specific problems. They are also writing programs that meet or exceed closed source, commercially available software. This is the most vital thing for the continued growth of Linux as an operating system.
The security problems for Linux are almost non-existent at present time. It’s pretty air tight, not to say that it can’t be done, it’s just that it is far more profitable to hack internet communications than it is to hack a Linux box. Plus, the Linux community will track you down and make you eat your hard drive if you take out one of their PC’s. This may change as well, with broader adoption, but right now I am not worried about some Windoze script kiddie hacking my box.
If all this is true, then what stands in the way of further Linux adoption?
Sound. I bet you thought I was going to say “the command line”. We’ll get to that later. Linux sound is a pain to configure, and is really horrible if you want to run more than one program that requires sound output. There are a couple of different ways to implement sound in Linux. Some of them are stable, some are not. In 50% of all cases, one application’s sound will work, while another will not. Yesterday, I ran into a case where a sound server actually kept an entire application from running. Until Linux converts to a single, common sound architecture, then it will keep the average user dependent on…
The command line. You knew it was coming, I gave you fair warning. I enjoy the command line, to a certain extent. It allows me to instantly kill a program when it hangs, no questions asked. I can edit configuration files without opening a text editor. Just today, an article came across my screen, in which the author stated that you could use Linux forever without having to touch the command line. While technically true, that assertion is misleading, at best. All help articles in Linux forums start with, or assume you have already opened the command line. If you need to fix something, you will be using the CL, or you will not be using Linux very long.
This is something that people are going to have to come to terms with, unless Linux kernels and library sources are closed. What will hopefully happen is a more accessible command line integrated into the various window managers as part of the default configuration. Predictive commands(and the ability for expert users to turn this feature off) should play a huge roll when delivering the rollout to the average user. The final holdup is…
Developers, Developers, Developers. So we laughed at Steve “MonkeyBoy” Ballmer during his outburst of “irrational exuberance”. Major developers of closed-source software will have to get on board for the full adoption of Linux. Even though I love to GIMP, and am huge devotee, I miss the incredible batch processing abilities, and clean interface of Photoshop CS3(GIMPShop doesn’t cut it). I just do. I miss Flash. I don’t want to dual boot, or use WINE. I want a natively run solution. That is what is currently missing in the Linux equation. I want a peanut butter sandwich, not a bologna sandwich. Just because you can eat it, doesn’t mean you enjoy it as much. The common Windows user feels a far greater fear than I do in this regard, and they won’t give up their familiar programs and OS without a serious fight.
For every flaw, Linux has thousands of advantages. Linux will become a major player on the OS scene, has(and will) be the greatest bridge on the path to platform independent software and cloud computing. It will. The question is, how soon will we, as the Linux community, stop arguing over whose distro is better, and have a conversation about which path it will take to domination as an operating system.