Using the iPhone as a 3G modem for Ubuntu
The iPhone contains a nice 3G radio and a bluetooth radio, so I thought I’d let my Ubuntu laptop connect to the Internet through the iPhone’s 3G. A little research showed that it is quite straight forward to connect Ubuntu to a 3G service there days (since 8.10), so I didn’t expect a lot of problems.
To my surprise the setup failed at the very first step. I checked the iPhone’s bluetooth capabilities by finding the bluetooth address:
hcitool scan
And looking up the capabilities:
sdptool browse <address> | grep Networking
To my surprise the iPhone doesn’t support a dailup connection through bluetooth. Isn’t it rather strange that Apple sells us a phone that doesn’t allow us to share it’s network with the rest of the world? I would assume the TelCos wouldn’t mind, actually I’m surprised they even accepted it.
Apple has been down this road before, the whole Mac OS 9 and earlier was closed to the outside world. You’d have to buy Apple stuff to make it work. Mac OS X improved that a lot, and the hardware support also improved: USB, standard VGA. It’s strange to see that Apple is going back to the more closed approach now. The iPod was still a bit open; you can upload songs from Linux, but the iPhone can’t even be used without iTunes.
Watch it Apple, you won’t be able to hold this so much longer. There will be competition at some point, and then people will start to make different choices. So far you’ve been the best in what you’re doing, but you’re not the only one.
I hope Apple will start seeing that competition is not bad, but that they should learn from them.
do