Hot on the heels of the announcement that iPhone OS 3.0 would support tethering, but it was up to the carrier to actually implement it, an early (and we do mean "early!") 3.0 adaptor/hacker has figured out how to do it himself, provided you have AT&T service:
- Download this file.
The image files contains a modifid ATT_US.ipcc file, which is a bundle
that contains different property list XML files. These text files
enable or disable functions in the iPhone.
- Plug your iPhone with iPhone OS 3.0, and wait for it to connect to iTunes.
- Option + Click on the "Check for updates" in the iPhone screen.
- Select the ATT_US.ipcc file.
- The iPhone's version of the file will update.
- Once it restarts, go to Settings > General > Network and turn on tethering.
- Enable the USB connection, but say no to the Bluetooth tethering.**
Now connect your iPhone to the computer, which should automatically detect a network connection on the USB port. You can double-check it by turning off your Wi-Fi or unplugging your Ethernet to check how it works.
Remember: do this at your own risk!