The Dev Team has released the jailbreak for 3.0 firmware for the iPhone 3G, 1st Gen iPhone and 1st Gen iPod Touch. That means the iPhone 3GS and the 2nd Gen iPod Touch on firmware 3.0 is not jailbreakable at this time. You can download PwnageTool for Mac only at this time. QuickPwn for Mac and PC will be out later. Make sure if you’re unlocked on iPhone 3G to wait until Ultrasn0w is released. Here’s the notes from the Dev Team Website:
1. GOLDEN RULE: If you are using a 3G iPhone with yellowsn0w and rely on yellowsn0w to obtain cellular service, then you should NOT use PwnageTool right now. UltraSn0w is not included with this release and therefore your baseband will be locked and unable to use an operator other than the official one it was bought for. UltraSn0w will be release via APT (cydia and icy) soon. If you have an original iPhone (1st generation) then 3.0 unlock works with this PwnageTool release.
2. Yellowsn0w in its current form will NOT work with the baseband version that is present in the 3.0 update, you will need Ultrasn0w, which will be released sometime soon, Ultrasn0w will work with all iPhone 3G models (but not 3GS), even ones that were previously unlockable, Ultrasn0w (when available) will be released via APT (this means you can get it via Cydia or Icy).
3. Please read all parts of this post before downloading and using these tools.
4. Read items 1, 2 and 3 again and again.
5. At the bottom of this post are the bittorrent files for the 3.0 capable version of PwnageTool.
6. This app is suitable for the recent 3.0 release.
7. PwnageTool will NOT work for the iPhone 3GS.
8. PwnageTool WILL work for Original iPhone (1st Generation), Original iPod touch (1st Generation) and the iPhone 3G.