Today PDAnet release 1.50 of there tethering software for the iPhone 3G which includes the ability to tether your iPhone to your computer over USB. This is a major update since most of the current methods, including the previous versions of PDAnet, required you to setup an Ad-hoc network. I already don’t like walking around with wireless (or bluetooth) enabled on my iPhone 3G and the last thing I want to do, when I’m trying to establish a secure network connection, is setup an ad-hoc network. In this post I am going to share the process for getting an iPhone 3G working with PDAnet over USB.
Disclaimer
First I need to be perfectly clear that this how-to WILL VOID YOUR WARRANTY. I strongly suggest that you wait until AT&T offers a tethering plan for the iPhone, which has been rumored to be in the works. I am sure that waiting will have a bigger payoff, as you will not be voiding the warranty, and the solution should be easier then the how-to given below.
Requirements:
- Windows 32-bit XP/Vista (64-bit Vista Only)
- iPhone 3G (Firmware v2.2.1)
- iTunes 8
- QuickPWN 2.2.5
- Cydia
- PDAnet 1.50+
Step 1 Jailbreak iPhone
You will need to jailbreak your iPhone 3G since we are going to install 3rd party software. This means software that is not approved by Apple. To jailbreak your iPhone your going to need to download QuickPWN 2.2.5 http://blog.iphone-dev.org/. Make sure you have updated your iPhone 3G to the current 2.2.1 firmware if you haven’t already. You should also be connected to your Windows computer via the USB cable that came with the iPhone. When you start QuickPWN 2.2.5 you’ll get a nice GUI. Simply follow the directions. I would like to point out that some of the steps you need to follow, to setup your iPhone 3G in various modes, are a little odd and you need to be quick. For more information about jailbreaking your iPhone do a Google search.
Step 2 Update Cydia
After you jailbreak your iPhone two new applications will be installed on your iPhone. The first is Cydia. Cydia is the application installer we will be using in this how-to. The other application is “Installer” which is another 3rd party application installer like Cydia. Start Cydia on your iPhone it might take a minute as it will search for any updates available for the Cydia application. If you get a message about updates available, install them. For more information about Cydia you can do a Google search.
Step 3 Install iTunes (Required for USB)
To be able to tether your iPhone over USB you will need to install iTunes on the computer you plan to tether it with. So if you don’t have iTunes on that computer install it now. I installed it on my netbook so that iTunes sees my iPhone, but I don’t sync or have anything installed content wise, because I use my desktop for all my iPhone 3G backups and management.
Step 4 Install PDAnet (iPhone & Computer)
iPhone:
If your not in Cydia start it, from the start screen of Cydia go to “Featured Packages.” Scroll down to “Commercial Applications.” Select “PdaNet” and in the top right corner of your screen click “install.” This will start the download and installation of PDAnet. When the install is complete click the “Return to Cydia” button on the bottom of the screen. You can now exit Cydia and return to the home screen. You should now have an icon for PDAnet.
Computer:
You will need to install a PDAnet client on your Windows computer to tether over USB. You can download the client software from the PDAnet website http://www.junefabrics.com/desktop/. As long as you have iTunes installed you should not have a problem installing the PDAnet software. When the installation is done you should have a new icon in your taskbar.
Step 5 Tethering it all together
Now you need to connect your iPhone to your computer with the USB cable that came with your iPhone. Start the PDAnet desktop application if its not running and right-click on the PDAnet icon in your taskbar on your computer. Click “Connect” and you will now be connected to the 3G network via USB. You can test your 3G network connection speed by installing the free Speedtest.net application in the Apple Store.
Security Tips:
- Make sure wireless and bluetooth are disabled on your iPhone if they aren’t in use.
- Make sure that wireless and bluetooth are disabled on your laptop if your out in public.
- Use VPN and SSL whenever they are available. 3G isn’t secure its just obscure.
UPDATE:
Revised how-to to reflect current versions of iPhone 3G firmware 2.2.1 and QuickPWN 2.2.5.
I wanted to mention that PDAnet is a commercial application and is available as a trial for 14 days. After 14 days all services are blocked accept for HTTP. To register the full version, make sure PdaNet is connected, then go to http://my.iPhone on your computer. The cost of PdaNet is $29 per license.