Joe Conason on John McCain
Cleaning Up the Drafts File: Economist's View: Hard-Wired for Fairness

Apple, AT&T, and Null River: The iPhone Netshare Saga


Nullriver Introduces 3G/EDGE Tethering App for iPhone [Updatedx4] - Mac Rumors: Nullriver, Inc. has released NetShare onto the iTunes App Store this evening (via iPhone Alley). The $9.99 application promises to allow you to share your iPhone's network connection with your computer.

Share your iPhone's EDGE or 3G Internet connection with your computer using NetShare. NetShare provides a SOCKS5 proxy for your computer to connect to.

NetShare's inclusion in the App Store is a curiosity, as Apple must have manually approved its inclusion. It's unclear if the Application would go against AT&T user agreements. AT&T typically charges Smart Phone users $30/month extra to use tethering applications....

Update: The application appears to have gone missing from the App Store....

Update 4: NetShare is back in the App Store...

Nullriver Software : Home: Update 2: Apple has taken it down again, with no explanation yet again. Update: NetShare is now back up and available from the AppStore! We're not quite sure why Apple took down the NetShare application yet, we've received no communication from Apple thus far. NetShare did not violate any of the Developer or AppStore agreements. We're hoping we'll get some feedback from Apple today. Sorry to all the folks that couldn't get it in time. We'll do our best to try to get the application back onto the AppStore if at all possible. At the very least, we hope Apple will allow it to be used in countries where the provider does permit tethering...

TelecomTV - TelecomTV One - News: Did AT&T choke on the prospect of giving away more of its new 3G bandwidth for no extra cost? Either way, this is bang out of order. You'll notice the words "open application environment" in the header of this post; I use these words to describe the inclusive nature of App Store, allowing everyone to take part. But it's far from being open in the traditional mobile ecosystem sense of the word; with Apple controlling the distribution of applications 100%.

You want ease of use, nice clean interfaces, low costs, wide range of content? Well, you had better be prepared for an equal measure of control, oversight, censorship and interference. If Apple and its partners don't want you to have something, then you ain't gonna get it!

Of course, you could work around not having a dedicated application. Into Mobile posted such a guide recently, but you'll have to jailbreak your phone first -- which is not for everyone. And so we await a statement from Apple.... but don't hold your breath. Remember Apple's IBM Big Brother Ads? How things change...

The alternative to NetShare for wannabe tetherers:

Tether your iPhone 3G to your laptop - Use your iPhone 3G as a wireless modem: Posted by Will on Tuesday, July 22nd, 2008 at 12:38 pm under Mac OS, iPhone, Apple, Applications, Announcements:

The iPhone tethering solution (”tethering” is a method that allows your laptop to use your mobile phone’s wireless data connection to surf the web, check email, etc.) that allowed first-generation iPhone owners to hop on the information superhighway at EDGE speeds wasn’t exactly what you would call preferred method for getting web access on-the-go. But, EDGE data speeds were enough for short-stints of web-surfing and email checking - when you absolutely need an internet-fix with no landline or WiFi hotspot in sight.

With the iPhone 3G launched in over 22 countries, mobile warriors the world over are cruising along at UMTS/HSPA speeds with abandon. And, now that the iPhone Dev Team has busted the iPhone 3G out of its file-system lock-down, second-generation iPhone 3G owners can now tether that delicious 3G data connection to their data-hungry laptops. Forget EDGE, 3G data is how you want to be perusing the intertubes, regardless of whether you’re using an iPhone or laptop.

You’ll need to jailbreak your iPhone 3G to its 3G data connection through to your laptop, so make sure you brush up on your iPhone 3G jailbreak protocol before jumping in to this iPhone 3G tethering guide.

Follow this tutorial to get your iPhone 3G tethered and playing nice with your laptop:

Jailbreak your iPhone 3G
Install 3Proxy and MobileTerminal
Fire up the “Cydia” application that was installed during the iPhone 3G jailbreak
Navigate to Install>All Packages
Find and install MobileTerminal
Find and install 3Proxy
Hit the “Home” button to verify that MobileTerminal is now installed on the homescreen (3Proxy isn’t a GUI app, so you won’t see an application icon)
Create an ad-hoc WiFi network on your laptop
Name it something memorable - like “Tether-ific”
Lock your iPhone 3G on to the ad-hoc WiFi network you just created
Settings>WiFi Networks
Find out your iPhone’s IP address
Setting>WiFi Networks
Tap on the little blue arrow to the right of the WiFi network you just joined - “Tether-ific,” in this case
Write down the iPhone IP address
Fire up MobileTerminal on your iPhone 3G
Execute the proxy program
Type in “socks” and hit enter
You won’t get any confirmation that the SOCKS server is up and running, but it is
Hit the “Hom” button to return to homescreen
Remember to quit the MobileTerminal application by opening it later and holding down the “Home” button and forcing it to quit
Start up your iPhone’s Safari browser and open a web page
Wait for your iPhone’s Safari browser to realize that it can’t use the ad-hoc WiFi network (because it leads nowhere, for now) and then switch to using the 3G data connection
This step takes a little while, so be patient
Configure Firefox to use your iPhone proxy
Find the “SOCKS Host” field and enter the IP address you wrote down earlier
Set port to”1080″
Go to Firefox’s address bar and type in “about:config”
Hit Enter
Find the “Filter” field and type in “socks”
Hit Enter
Find the entry that looks like “network.proxy.socks_remote_dns”
Double click
Change value to “true”
You’re done, get to surfing the web through your new iPhone 3G tether!
Remember to quit MobileTerminal when you’re done surfing at 3G speeds. Start up MobileTerminal again and hold down the “Home” button until the application force-quits