This sounds like
an exciting new way to use a neighbour's Internet connection without their permission or their provider's. I mean, this HTML 5 stuff also works on PCs?
A Wi-Fi tethering application for the iPhone has managed to bypass Apple's restrictions on such apps by doing the whole thing in HTML5 - and charging for it too. Tether did pop up in the Apple store briefly; it was available for about 20 minutes before Cupertino spotted the app was allowing iPhone users to share their mobile …
First you would have to convince your neighbour to run this particular piece of HTML5, then attach to his/hers WiFi network in order to exchange packets with proxy running in his/hers browser window. But hey, if you can access WiFi then why would you go through proxy in the first place?
Considering that you'd need to break into their house, hack into their computer, and then leave a webpage running (and probably logged into an account under your name unless you use a stolen credit card to pay the bill)... wouldn't it be easier to just steal their car and pay for your own internet with the money? Alternatively you could just mug them or kidnap their dog.
This post has been deleted by its author
"HTML5 does enable all sorts of applications to exist outside a manufacturer's limits; this isn't supposed to matter as HTML5 apps don't have access to local files or hardware components such as the camera or microphone, so security isn't an issue".
Regardless of you opinion on whether users should be allowed to tether (and I actually think they should - it's their data allowance, they should be allowed to use it on any device they want), the fact is that this site bypasses a restriction in the operating system of the phone. Who knows what else it bypasses? Restrictions on what data can be sent to the web? Can it access the phone software and dial premium rate numbers? Even assuming the company isn't planning anything dodgy like that, who knows if some hacker won't reverse engineer the product and find out how to do all that?
So, I'd say that security is very much an issue here, and regardless of their policy on tethering, it's an issue Apple need to address.
"Tethering is removed at the operators request... But yeah! FU Apple, it's all your fault... except it isn't. Controlling Nazi's."
Yep. They could tell the operators to just "get fucked" as the person is paying for the device and the usage and yet is being told how they can use it. You think Apple's behaviour in this is acceptable?
Why do you feel the site needs to bypass some security restriction in order to do this?
This "technology" isn't exactly rocket science, they're simply using the standard WebSockets support in the browser. You even have to set the display lock to "Never" otherwise the iPhone stops the connection when the lock screen kicks in.
The bad part is they have to tunnel all the traffic to their servers (that's why they charge quite a bit) first, they don't really use your connectivity directly.
... because if I own the 'phone and the laptop, and I am on an 'unlimited' tariff * then surely it is up to me which way round I do stuff ?
I have often used tethering on my Nokia E65, not for a huge amount, but when 'needed' for work, rather than just because I am bored. Being able to get stuff from my laptop, through the 'phone and out is often more straightforward than transferring content via usb stuck, or Bluetooth, then using the 'phones client to do the sending.
This concept of using my equipment how I want to and paying a premium for this really does stick in the craw…….
* Yes I know there I no such thing as 'unlimited' but I will decide how I use the 'fair use allowance'………..
Run a proxy on the phone PC hits the proxy, the proxy makes the request. In theory the proxy could diddle the user agent string so the pc's requests look like they come from a phone or a tablet device. The problem is a lot of sites serve up special content so it might not be ideal. Second option is some kind of VPN proxy. Device opens a VPN to somewhere the operator can't look at and the PC talks through the tunnel.
or, you could just use a network like o2, that does let you tether (within the limits of your data cap, on the right tariff) , and use the personal hotspot feature built into iOS.....
I do this on the odd occasion that i need data on my ipad when away from wifi, quite useful, massive saving on buying the 3g model and have extra monthly payments to make.
Dunno. Where I live, there was a temporary outage of panOulu - the city-wide free network. I was in adult education at the time, and a lot of folks were griping they couldn't use their online Finnish - English/Persian/Gaelic directories anymore.
Got the N8 out, fired up Joikuspot, tethered the phone, broadcast the WiFi without password, everyone happy. I'm uncapped, but I was surprised how (relatively) little data transferred. Less than a gig. for most of the classes on my floor. They got 'acceptable' bandwidth, too.
While I was with O2 they officially didn't allow tethering, even while they were still doing "unlimited" internet deals. However, according to the manager of the O2 shop I got my last phone from, when asked about tethering, the response I got, in a discrete hushed tone, was that O2 turn a blind eye as long as, in his words: "you don't take the p*ss".
This seemed fair enough to me, and I appreciated the frankness, so I did tether and didn't take the p*ss... never heard a peep out of O2 over my data usage in 2 years.
Interesting question. I'm only speculating here, but since it apparently requires specialized software on the tethered computer, perhaps it works in reverse. Run the server on that end and have the phone connect to it as a client. Once you've got a connection going, it doesn't matter that much which way it was set up.
I suspect it creates two outgoing tunnels one to their server, and one to your pc (where you run some software)
I do similar with SSH tunnels on occasion when I need to access a server on a pc behind a NAT
I suspect the above are correct in how it works, but it still leaves a question of why Apple allow the device (or a web-app running on the device) to use two data-bearers (wifi and *G) at the same time. What the heck would you use that capability for, other than tethering?
Maybe this is obvious to an iPhone owner, but I can't even get my head around *how* a mere web page, HTML5 or otherwise, can specify which data-bearer to use for a particular connection. Anyone?
Bought my new 4S iPhone on contract from Three. I mentioned to the salesman that it'd be handy if I could tether my work iMac through the phone for net surfing. He offered me the option as a bolt on to my package for an extra 5 quid a month. I twisted so he said he'd have a word with his manager. He came back and offered me the bolt on for an extra 2 quid a month. I still twisted over paying 48 quid over the contract length for something I wasn't that bothered about.
Anyway, he said in that case, I'd have to go without. When I got home and started mucking about with the phone I was amazed to find I could activate the wifi hotspot feature. It definitely isn't mentioned in my £25pm month plan so I have no idea how I've got the feature. Not complaining as it's turned out to be more useful than I thought but I'd be most peed off if I'd handed over the extra £5pm and then discovered I could tether for nothing anyway.
I've had a long-running argument with Vodafone over "tethering" - I see it as analogous to flogging a punter electricity and charging them extra to use their cooker "because it uses more power than your lights". I have a 500MB data allowance and how I use it should be up to me. If I go over my allowance, so be it - I get charged for it.
It seems that tethering is only charged if you have an iPhone. I've had it confirmed that if I use my old Palm, data used "tethering" my laptop will just come out of my monthly allowance as it always did. If I use my iPhone, I get charged a fiver even if I use a few kB. What makes me really cross is that I was categorically at time of purchase that I wouldn't incur extra charges. I've asked countless times for a technical reason why they charge tethering, yet not for using another device, no-one at Vodafone can give a tangible reason.
If Apple hadn't introduced the ability for a telco to distinguish that the phone is feeding an external device, they would find it hard to charge extra. And it's sold like it's something new and a "feature"
I have another year to go on my contract and will seriously look at swapping after 10. Shame as they have up until now been quite good. The galling part is that if I want to stay with a telco that provides a 2G network, my choice is limited to O2 which fills me with dread.....
Well don't go buying an iPhone seems to the the answer, I suspect its more likely HOW the iPhone does it is the issue, as i've used my SGS as a hotspot loads of time and never been charged outside my pitiful 500mb allowance.
More likely its Apple saying we people using 3G iPads with a separate contract rather than buying a cheaper one and tethering, assuming iPhone users are more likely to buy an iPad....
Apple have tried to kill Flash because it doesn't work on their phones, so HTML5 has received a big push...but what does this mean for Apple's app store? Google is set up for the idea of a browser as a portal for cloud services, but Apple clearly isn't. If most popular apps end up being web apps, how will Apple control what their customers use? Will they require every HTML5 website to pass their quality control system or block access to their devices? At the moment the huge number of apps available to Apple devices is a big selling point, but if Apple start blocking lots of HTML5 websites the situation will flip over and Android and Windows devices will become more functional.
Can't be "real" IP tethering, no way. This thing will just work as a kind of HTTP proxy, sending the content of web pages over from the iPhone to another device with some custom software running on it. A bad crutch, at best.
Paying for tethering would be reasonable if you had unlimited bandwidth on a mobile device, but if you get tight limits anyway it should be your choice how you consume your bandwidth. Luckily my provider does it exactly this way, tethering just works.