How to Tether Your iPhone Without NetShare (Mac Walkthrough)
Some of you were lucky enough to grab a copy of NetShare before it was taken down from iTunes (twice), but for those of you who weren't (present company included), I'll walk you through accomplishing the same result using a jailbroken iPhone.
NOTE: This walkthrough assumes you have already jailbroken your iPhone, see our 3G Jailbreak Tutorials for Mac Users & Windows Users (this walkthrough is for Mac users only, Windows version coming shortly).Walkthrough
1. Download Boss Prefs from Cydia (see this Tutorial for help) Boss Prefs is a great program that easily lets you enable and disable certain functions on your iPhone. Some of the built in features it supports are:- 3G Data on/off
- Edge Data on/off
- WiFi on/off
- Bluetooth on/off
- SSH on/off
2. Download 3proxy from Cydia
3proxy is a command line program that will let you use your iPhone's internet connection to browse the web from your laptop (or other WiFi connected device).
NOTE: If you can't find 3proxy in Cydia it's likely because you have selected "User" when Cydia asked "Who Are You?" In order to make 3proxy appear in the list of available applications you will need to change this to "Developer".
- Tap Manage
- Tap Settings (top left)
- Tap Developer (no filters)
Now go back to search and type 3proxy and the application should be visible.
3. Create a Custom Toggle For 3proxy in Boss Prefs
- Open Boss Prefs
- Tap Config (top left)
- Tap Add (top right)
- Fill In Information for Custom Toggle
- Tap Save (top right)
Setting up your computer to use the proxy
Mac Users:
1. Create an Ad-Hoc WiFi Connection
First, we need to create a private WiFi connection between our computer and the iPhone. Click the airport icon in the toolbar at the top of the screen and choose 'Create Network'.
When prompted type the name of your network. We'll use 'iPhone NetShare' so we can easily identify our network on the phone.
Leave all other settings at default and click 'OK'
2. Join iPhone to Ad-hoc Network
We now need to have our iPhone join the same network so it's visible from the computer. On the iPhone goto Settings -> WiFi and select our newly created 'iPhone NetShare' network from the list.
After joining the network (check mark next to the name), then we can tap the blue arrow to the right of the network to enter some custom address settings.
- Tap Blue Arrow
- Tap 'Static' at top of settings page
- Enter 10.10.10.10 for IP Address
- Enter 255.255.255.0 for Subnet Mask
- Press Home button to return to springboard
- Click TCP/IP tab
- Change "Configure IPv4" dropdown to 'Manually'
- Enter 10.10.10.1 in IP Address
- Enter 255.255.255.0 in Subnet Mask
- Click Proxies tab
- Check the box next to Socks
- Enter 10.10.10.10 in Socks Proxy Server box
- Enter 1080 in Port (box after the ':')
4. Turn on NetShare in Boss Prefs
Tap Boss Prefs on the SpringBoard and set the NetShare toggle to ON
NOTE: NetShare will remain on even if you close Boss Prefs, so remember after you are done using the connection come back to Boss Prefs and turn the NetShare toggle to OFF to keep unwanted people from using your connection.
5. Browse the web Now open up your web browser, and head on over to http://www.AppleiPhoneApps.com for the next great App Store review!