Apple is set to release iPhone and iPod touch OS 3.0 on June 17th. But if you’re too eager and can’t wait that long, you can download it here. This is the full version of OS 3.0. This isn’t a BETA firmware and you don’t need a developers key to use it.

Be aware that this will remove all elements on your device including jailbreak, music, video, etc. You can always sync your content back on after installing the new firmware but you will have to wait for a jailbreak.

Steps:

1. Download firmware. Make sure that you do download the correct firmware for the device that you have.

iPhone 2G
iPhone 3G
ipsw for iPod touch 1st Gen
ipsw for iPod touch 2nd Gen


(These are the direct downloads of ipsw files from Apple’s servers, we have not uploaded them).

2. Open iTunes and plug in your device.

3. Hold the Shift key (or Option key for Mac) and click the Restore button.

4. A pop-up should come. Browse to the .ipsw file that you downloaded in Step 1.

5. Let iTunes do its thing. Once it’s done, you should be on firmware 3.0 before everyone else!