iPhone hacker "George Hotz" decided he couldn't wait for the Dev-Team to release a working jailbreak for the iPhone 3GS. So on Friday, July 3 — one day before the USA's Independence Day — George issued his own "Declaration of iPhone Independence:"
Yes, this is what you've all been waiting for. A jailbreak for the iPhone 3GS. And it's awesome. To get started right now, go to purplera1n.com.
Download it. Make sure you have windows(but not 7), the latest iTunes
installed, and an iPhone 3GS with 3.0 firmware. Connect your iPhone
normally. Click "make it ra1n". Wait. On bootup, run Freeze, the
purplera1n installer app. Hopefully you'll figure out what to do from
there. Best tutorial gets linked to from purplera1n site. This tool is beta. Make sure to have everything backed up before running. Also if Cydia doesn't show up after running Freeze, reboot.
In addition to offering all kinds of support for purplera1n (email, Twitter, even a phone number!), George took the Dev-Team to task for waiting for Apple to release OS 3.1:
Normally I don't make tools for the general public, and rather wait for
the dev team to do it. But guys, whats up with waiting until 3.1? That
isn't how the game is played. We release, Apple fixes, we find new
holes. It isn't worth waiting because you might have the "last" hole in
the iPhone. What last hole…this isn't golf.
Healthy competition. It is, after all, the American way…
[Via On the iPhone]