A nice little treat from the dev team tonight for Windows users. This app is called quick pwn. It’s in its beta stages. But it will allow you to pwn your device very quickly without restoring! This should eliminate many of those 160x errors many windows users are experiencing. Note: you do not need to do this if you already have a working, pwned 2.0.1 device. (Note: to see this guide in German, you can use this link).
Who should use this tool? This is for those that are not planning to restore. It’s not clear what the activation state is after the process therefore, I only recommend this for those that have a contract carrier or an unlocked phone already. This is also perfect for those that pwned and did not install Cydia as it will result in Cydia being installed. If you are on a 2g and need to unlock, you can do so with bootneuter, but this will not activate for you. If you are on a stock device and using AT&T or a contract carrier, this is the perfect jailbreak for you. You will not lose your contacts or have to do any backups. Finally, if you are going to restore anyway, especially if you need to unlock a 2g, you may as well use winpwn or such.
Here are the steps to using the tool:
Step 1) Download the tool here and extract it to a folder such as c:\quickpwn.
Step 2) Download the proper firmware image such as 2.0.1 3g or 2.0.1 2g. Save this image in the same folder with the quickpwn.exe file. For our example we will use c:\quickpwn. Your folder should now look like this:

Step 3) Optional. semi-advanced, and can be skipped! You can replace your boot images now if you want to. Make sure you get proper files and name them properly. You must use logo.png and recovery.png and put them in the same folder overwriting the ones that are there. Note that there are many boot logos that are not valid. If you have any problems try using the default images.
Step 4) While the command prompt will say “kill all itunes processes”, you must ignore this step. In fact, before you get started start iTunes and make sure your phone is recognized by it. Now, leave iTunes running but don’t touch it again.
Step 5) Hook your phone up to your PC and double click either “iPhone 2G.bat”, “iPod touch.bat”, or “iPhone 3g.bat” depending on which device you have.
Step 6) You will see some stuff go by the screen like this:

Then you will be prompted to turn off your phone and press enter when you have done so:

Step 7) As it says on screen, turn off your phone by holding power, sliding to power off, and waiting for it to power off. Do not take the phone off the pc connection! If you do, you must start over.
Step 8) In this next step we need to get our phone into DFU mode so it can be pwned. If you have any problems following the onscreen instructions, then refer to this DFU guide. The program will help you through the steps but it often takes multiple attempts to get into DFU mode. And, if you fail to get into DFU mode, the app quits and you must start over.
Therefore, I recommend that you get into DFU mode before hitting ENTER. Read the DFU guide link and press enter when you are in DFU mode. Then ignore the directions on the screen until it recognizes your phone is in DFU mode. When you are in DFU mode, the app should automatically take over and you will see this:
Wait a bit for the process to finish, and congratulations! You are done.
Step 9) Optional 2g phone only. If you need to unlock your phone, install bootneuter from Cydia and run it! Select “neuter, unlock, do not change bootloader settings, and then flash!”.
Troubleshooting:
1) If during the process you did not kill iTunes you will see these questions:
Is your device connected to your computer via USB? Type “Y” to continue.
Is your iPhone currently powering on? Type “Y” to continue.
If you see these questions it means that your phone is not being recognized by the PC. Remember you must have iTunes running and it must see your device. If you have to, close and reopen iTunes, disconnect and reconnect your device, or even reboot your PC. You should not see the above two message as part of the process.
2) When you turn on your iPhone, it does not have any display. Man, is it bricked?
This is probably caused by using an invalid boot image (logo.png) in the process. If you wait long enough the thing should boot up to springboard normally. In this state, you do not have any logo showing you the device is booting. You can fix it by repeating the process with a valid png file.