News for hackers. Stuff that matters.
Re: Tethering by Tichy on Sunday August 29, 2010 @10:54AM (#1643873)
How can you buy an unlocked phone, though? Except for the N1 through the developer connection? I am guessing that tbray uses a N1. So do I and most other Android developers I know.

Which means we are all living in a fantasy land. We have a good experience, whereas life for the people we told to buy an Android phone will suck.

Re: Tethering by gaius on Sunday August 29, 2010 @12:00PM (#1643972)
The key is "locked phones they sell for cheap". Gotta be paid for somehow.

You can buy an unlocked phone easily; I got mine at eXpansys. Be prepared for a shock if you don't know what a phone actually costs...

Re: Tethering by pedrocr on Sunday August 29, 2010 @03:13PM (#1644313)
What you got by paying full price was a network-unlocked phone but it will still be locked when it comes to the software running inside it. Unlocking so you can run your own kernel will void the warranty.

If all you want is a root shell to the existing software, "Universal Android Root" seems to be the tool to use and won't void your warranty. It's still a hack and not something you get out of the box.

The only phone I know of that actually seems to come unlocked is the Nokia N900 where you can get a root shell out of the box and probably also swap the kernel for your own without voiding the warranty (not sure).

Re: Tethering by Zak on Sunday August 29, 2010 @01:57PM (#1644183)
Universal Android Root seems to be the best answer for now. It's as easy to install as any non-market Android app. Of course, it may get disabled by OTA updates.

Barnacle seems to be the wifi tethering app of choice, as it's free and works on almost any hardware.

I'd really like to see Google start using their certification process to stop telcos from pulling this crap. Data is data. You're a dumb pipe. Get over it.

Re: Tethering by moeffju on Sunday August 29, 2010 @01:46PM (#1644166)
It's very easy to buy unlocked phones in Germany and, from what I hear, most of Europe. Even data roaming prices within Europe have come down to very agreeable levels. I'm with O2 Germany, and IIRC I can use data roaming anywhere in Europe and never pay more than 60e a month for it, which seems very fair to me.
Re: Tethering by illumin8 on Sunday August 29, 2010 @12:36PM (#1644038)
Easy solution for iPhone - jailbreakme.com then purchase MyWi through RockApp. For $20 you get a wifi hotspot. You just need to be careful to not go over your AT&T data plan cap.
Re: Tethering by tel on Sunday August 29, 2010 @01:51PM (#1644176)
I wonder if it's possible to write an open source hotspot app and then just deploy it to your own phone via developer signing. It's $100/year but I'd think there's a fair intersection between those who'd use a tethering app and those who are already developers and there's no risk of bricking.
Re: Tethering by spicyj on Sunday August 29, 2010 @03:04PM (#1644298)
Although it certainly isn't the same as MyWi, iProxy sets up a SOCKS proxy through which you can send your web traffic:

http://wiki.github.com/tcurdt/iProxy/

Re: Tethering by semanticist on Sunday August 29, 2010 @07:59PM (#1644928)
If you wouldn't otherwise sign up for the developer program, you'd probably be better off just getting a mifi-like device. In the UK you can pay as little as £5/month for airtime and around £50 for the device.

More flexible and less confusing, too.

Re: Tethering by ryanpetrich on Sunday August 29, 2010 @03:10PM (#1644306)
There is very little risk of bricking in general--you can restore even from DFU mode.
Re: Tethering by cmelbye on Sunday August 29, 2010 @02:07PM (#1644201)
Last time I checked, MyWi had to use MobileSubstrate extensions, which inject code into running processes. Obviously, a legitimate app can't do that, so it may not be possible.
Re: Tethering by grinich on Sunday August 29, 2010 @04:59PM (#1644546)
You can also edit the carrier plist to enable the native USB/Bluetooth tethering for your computer.

http://www.appfaction.com/blog/2010/08/how-to-native-tether-...

Re: Tethering by drdaeman on Sunday August 29, 2010 @10:24AM (#1643837)
> without considerable deep-packet inspection, how can you tell that there are other computers gatewaying

Uhm... TTL (IPv4)/hop limit (IPv6)? Not accurate but seeing TTL of 254, 127, 63, 59 or 31 means that there's quite high probability that sender is a router, not packet's originator.

Re: Tethering by barrkel on Sunday August 29, 2010 @10:37AM (#1643853)
Even simpler, looking at the user agent string. All the mobile networks I've used use HTTP proxies (transparent or explicit) to hugely decrease image quality; the JPEG artifacts are atrocious.

I guess the marginally harder problem would be linking together the proxy with the authentication of the connecting user, to let authorized tethering users through. Perhaps they could use a different proxy via a different APN, or similar techniques.

Re: Tethering by illumin8 on Sunday August 29, 2010 @12:39PM (#1644045)
> Even simpler, looking at the user agent string.

This would catch a lot of false positives. For example, I use Atomic Web Browser on my iPad and iPhone - it lets me change my user agent string because some websites try to redirect you to a slimmed-down mobile version, and I might want to get to the full version of the website. So it is quite often that I actually change my user agent string to show desktop Safari instead of mobile.

Re: Tethering by mrud on Sunday August 29, 2010 @11:02AM (#1643879)
Unfortunately it depends also on the hardware. The Milestone and afaik the droid are very unlikely to support the official 2.2 tethering as the Wifi chip does not support AP mode.

But you can get easily tethering on a the milestone (or many other 2.1/1.6 devices) with the adhoc mode. Root your phone (you just have to intsall one application nowadays) and install the open source wireless-ether <http://code.google.com/p/android-wifi-tether/>; package

Re: Tethering by jallmann on Sunday August 29, 2010 @12:50PM (#1644068)
USB tethering works on the Droid though. Unfortunately, using it first takes you to a Verizon signup page where they make you pay for the privilege.
Re: Tethering by Yaggo on Sunday August 29, 2010 @10:56AM (#1643875)
Why just not to pipe all the traffic through SSH proxy (-D) to avoit user agent filtering? Or do they also block connections to other ports than 80?

(Telcoms are really ripping off people in some contries. I pay 14 EUR per month for unlimited, uncapped, unfiltered 3G data for three(!) devices.)

Re: Tethering by vetinari on Sunday August 29, 2010 @02:58PM (#1644290)
They do not block, just shape. My mobile operator (O2) shapes everything but http, so with ssh tunnelling or ssl-based vpn, things get much slower.
Re: Tethering by guelo on Sunday August 29, 2010 @05:23PM (#1644610)
Seems like you didn't read the article past the "The answer is obvious but only once you see it" sentence.
Re: Tethering by antirez on Sunday August 29, 2010 @10:48AM (#1643864)
Android portable hot spot feature is more or less the only thing (together with the better notifications) that is preventing me from selling my N1 in favor of an iPhone 4...
Re: Tethering by cmelbye on Sunday August 29, 2010 @02:12PM (#1644209)
As another commenter noted, it's possible to get this functionality on iPhone if you jailbreak and purchase a tethering app. There are apps that will let you run a wifi hotspot, but I personally just spent a few bucks on an app which would allow me to use the iPhone's native tethering, which is very nice, automatic, etc.
Re: Tethering by hackermom on Sunday August 29, 2010 @11:21AM (#1643915)
I really feel for the economic (and more) problems Americans and Canadians have to endure in this context just to acquire something that should be natural to every "mobile" person on the planet: easy and unhindered communication.

I really, really hope Europe won't become the same hell.

Re: Tethering by nanairo on Sunday August 29, 2010 @11:34AM (#1643937)
I really hope not. But they are trying.

Every time I hear a story like this I feel like I read it as "run far from this madness!" and the local telecoms read it as "still some way to go, still some way to go".

In the end anywhere in the world there's never more than a few mobile providers, so I wouldn't be surprised as eventually they settled down in a nice oligopoly.

While Europe has mostly had good contracts, it is very easy for them to stop doing that. Because mobile technology is advancing so quickly the can always say they are keeping the same offer but charging you for the extra.

If Europe is saved, we'll have to thank the European Union, I think. Not sure how long it will last though.

Re: Tethering by pmjordan on Sunday August 29, 2010 @12:57PM (#1644081)
I find it interesting that you say "Europe" in this context. As someone who travels around Europe a fair amount, I've researched mobile phone tariffs in various countries, and the differences can be staggering - for example, an order of magnitude difference for the cheapest prepaid data tariff seems pretty common, calls and SMS vary wildly as well. I haven't analysed it in depth, but there aren't any obvious correlations with population density, size, GDP/capita, etc. as you might expect. Not even the number of network operators (=competition) seems relevant.
Re: Tethering by nanairo on Sunday August 29, 2010 @01:25PM (#1644128)
I think you are probably right. My conclusions were mostly from what I experienced or heard... i.e. very anecdotal.

First I should have been clear that by Europe I meant EU. And also I still think there's a lot of bad tariffs here too. I haven't checked in many countries but the 2-3 I've been to or checked had similar deals (though in Italy for example pay as you go is way more popular than contract, and in the UK is the opposite).

But I think some of the better deals may have been the result of regulatory pressure. For example every other year the EU commission sets lower prices for inter-state roaming.

Re: Tethering by pkaler on Sunday August 29, 2010 @02:39PM (#1644256)
I tether with my iPhone on Rogers in Canada without jailbreaking and without paying extra. I have friends on Telus and Bell that do the same. Don't lump us with the poor service of AT&T in the US.
Re: Tethering by obsessive1 on Sunday August 29, 2010 @11:30AM (#1643927)
One of the problems in the UK is that it's hard to find an unlimited internet plan. Nearly all the networks place a 500MB limit, which is very easy to go over if you use tethering apps. It can end up costing an absolute fortune.
Re: Tethering by semanticist on Sunday August 29, 2010 @07:43PM (#1644896)
While there's no truly 'unlimited' packages, my standard data with T-Mobile is 1GB, and you can usually find packages for more if you need it.

If you're using your phone's internet a lot, it's probably better value to get a USB dongle or mifi device. You can get a 3GB/month contract from Three for £10 or £15.

Re: Tethering by shrikant on Sunday August 29, 2010 @02:32PM (#1644244)
I'm visiting the UK from India, and I can confirm that it is not just hard - it is impossible to get an unlimited data plan. Among all the service providers, there are only two that even advertise one, and even that says "3 GB fair usage per month" (wtf?!) in the fine print.