One of the main reasons many jailbreakers haven't upgraded to iPhone OS 3.1.2 has been because it killed the IPCC tethering hacks that had been out there since 3.1 had disabled the previous hacks. There have been a number of hacks to workaround
the 3.1.2 changes, but they required tinkering that was a bit challenging for many casual users. Now, the iPhone Dev Team has reintroduced tethering to redsn0w with beta 3 of the recently released 0.9 version
of their popular multi-device, Mac-and-Windows jailbreak utility.
The main difference between redsn0w and other jailbreak utilities is that it's a quick and dirty iTunes-free pwn that doesn't allow you to create custom IPSW files. It works for all iPhones and iPod touches, and while it won't unlock, it also doesn't touch your iPhone's baseband. So if you've already unlocked you can re-jailbreak with redsn0w, and by clicking the "Already Pwned" box you can skip that step. However, unlike utilities like PwnageTool, it doesn't prevent your baseband from being upgraded.
It's useful for jailbreakers that want an easy, trouble-free break that preserves existing data and applications. The utility goes into an existing phone's filesystem and installs the various bootrom and bootloader hacks that allow full access to your phone, and loads Cydia, custom logos, afc2 and the IPCC tethering hack in one shot, without requiring separate installs.
The process is extremely simple, just pointing and clicking. Browse to your IPSW: on Mac it's in ~/Library/iTunes/iPhone Software Updates/, on XP: \Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPhone Software Updates, on Vista: \Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates).
Once the phone is jailbroken, use Safari on your phone to download a mobile config file for your carrier from help.BenM.at
- or you can create your own with Ben's Mobileconfig Generator. Then, just tap Settings:General:Network and turn tethering on. Done.