This guide will end all need for another jailbreaking guide everytime a new firmware comes out. It encompasses the jaibreaking process for every firmware using PwnageTool or WinPwn. I will try to update as soon as a new firmware comes out, but it may take me a couple days with school and everything. I am going to say iPod throughout this guide since it is in an iPod Touch forum, but I'm pretty sure all of these will work with iPhones.

Jailbreaking 1.1.1
This is the most simple jailbreak of all the firmwares. Simply navigate to www.jailbreakme.com on your iPhone or iPod Touch.

Jailbreaking 1.1.2
1. Navigate to here on your computer.
2. Download the file and open it (You need winRAR to extract it).
3. Close iTunes
4. Right click on the bottom bar and choose task manager.
5. click on the processes tab and close all processes having to do with apple. (iTunes Helper, AppleMobileDeviceService, iPodervice)
6. Connect iPod to computer (if iTunes opens, close it)
7. Open that folder that you downloaded
8. If you are a windows user, click on windows.bat. If you are a mac user, jailbreak.jar.
9. Then follow the onscreen instructions.
Your iPod/iPhone is now jailbroken.

Jailbreaking 1.1.3
The easiest way to jailbreak your 1.1.3 iPod Touch is with Ziphone. I think that there are ways to jailbreak it, but they involve downgrading to 1.1.2, jailbreaking, and then using iBrickr. You may be able to use iBrickr to jailbreak it straight, but I dont know. Sorry. I dont like Ziphone either.
Steps for Ziphone:
1. Navigate to ziphone.org on your computer
2. Scroll down and click on download Ziphone (Main)
3. Then if you are on windows, click the beg windows sign. Mac, click the big apple. Not that hard.
4. If you have an iPod touch, then plug it in and click on jailbreak.
5. Follow the onscreen instructions. (There really shouldn't be any.)
Steps for downgrading and using iBrickr:
1. Downgrade to firmware 1.1.2 and jailbreak it with the guide right above.
2. Download iBrickr. (Google for the download)
3. Open the folder and run the program iBrickr
4. Click Check my Phone (WARNING: Can take up to 30 minutes on a reaaally slow computer)
5. Then follow all onscreen instructions.
6. After that is finished, open Installer on you iPod.
7. Open All Packages
8. Click on 1.1.3 Soft Upgrade and install it
9. Then youre jailbroken 1.1.3!
P.S. If you want the app pack for free, those are warez so we can't talk about them here, but I will say one thing. Google is powerful.

Jailbreaking 1.1.4
There are many ways of doing this. I am going to cover the main one for windows and the main one for Apple.
Windows:
1. Download WinPwn. MAKE SURE IT IS LESS THAN 2.5. 2.5 IS ONLY FOR FIRMWARE 2.0 AND UP.(Google.)
2. Download the 1.1.4 iPod Touch firmware somewhere off the internet. (Once again. Google.)
3. Connect you iPod and close iTunes.
4. Open WinPwn
5. Click Browse .ipsw
6. Find and select your previously downloaded .ipsw file
7. Once it says ready, make sure your iPod is connected. Do not disconnect after this step.
8. Then click iPwner. This unmounts your filesystems and enables it for read/write access (so basically installing apps)
9. White text will appear on your device. This is normal
10. After that, winpwn will say your device is succesfully pwned. Now its time to make custom firmware
11. Click Custom .ipsw
12. If they aren't already, add these packages: BSD Subsystem, Installer, and Cydia.
13. If you want custom boot logos, you can change those, if not, leave em alone.
14. Then click build custom .ipsw. This should take about 15 to 20 minutes.
15. After it's done, open iTunes, shift+click on restore, and select the custom .ipsw file you just created.
16. It should restore with custom firmware
IMPORTANT!!! Before you open installer or Cydia, open contacts, type some random contacts and numbers, open notes, type random stuff, and open safari. Then your iPod is good to go. You freeze your iPod if you open Installer first.
Apple:
1. Download PwnageTool
2. Extract it and launch it.
3. Tell it yes to automatically check for an update
4. Download the 1.1.4 ipsw file from somewhere on the internet.
5. Click browse for .ipsw
6. Find the file you just downloaded and click on it.
7. After it's done, click iPwner
8. When it asks, put your iPod in recovery mode. Do this by turning it off. Hold the home button while connecting it to your computer. Hold it until the cable pops up.
9. Wait for iPwner to work.
10. After your iPod has rebooted, click build custom ipsw
11.This should take about 15 to 20 minutes.
12. After it's done, open iTunes, shift+click on restore, and select the custom .ipsw file you just created.
13. It should restore with custom firmware
IMPORTANT!!! Before you open installer or Cydia, open contacts, type some random contacts and numbers, open notes, type random stuff, and open safari. Then your iPod is good to go. You freeze your iPod if you open Installer first.

Jailbreaking 2.0
With this, there are different ways you can go. Winpwn 2.5 for windows, or PwnageTool for Macs. Also, you can use Quickpwn for both. Since Quickpwn is kinda self explanatory, I'm going to do a guide on Winpwn and Pwnagetool.
Winpwn:
1. Download Winpwn 2.5
2. Download the 2.o iPod .ipsw file off the internet
3. Open Winpwn

4. Click on Expert Mode to turn it on.
5. Choose the device you are using (iPod Touch in our case)
6. Click on the firmware file you downloaded and then continue (2.0 for us)

7. Thumbs up to the Youtube Activation

8. Thumbs up to Cydia

9. Thumbs up to Installer

10. Thumbs up to resize partition data

10. Thumbs down wipe data

11. thumbs up to custom boot logos

11. Move the slider to 600 mb partition size for iPod

12. Choose your custom boot logos

13. Then save the custom .ipsw where you will be able to find it again
14. It will now start searching for the original firmware file you downloaded

15. If it can't find it, you have to manually browse for it.
16. Then it will start to create you're custom firmware.




16. Then connect via USB and turn off
17. Then click the green OK to start Pwnage
18. Then it will show you the steps for DFU mode. Follow these EXACTLY
19. Then it will Pwn your iPod.
20. When it's done, iTunes will say it's in recovery mode.
21. Shift+Click on Restore, and find where you saved your CUSTOM .ipsw file. Open it.


22. Now it's jailbroken!
Apple:
1. Download PwnageTool
2. Extract it and launch it.
3. Download The 2.0 iPod Touch firmware off the internet.
4. Click on iPod Touch
5. Select the iPod touch 2.0 Firmware
6. Click yes
7. Wait while it builds the file...
8. If you have pwned your iPod before, click yes
9. If no or you dont know, click no
10. Follow the instructions if no
11. When it says it is finished, put iPod in recovery mode and open iTunes
12. Apple+click on restore and select the custom firmware file you just made.
13. Wait for it to restore and VOILA! jailbroken 2.0!

Jailbreaking 2.0.1/2.0.2
2.0.1 and 2.0.2 are so similar, I'll just use them together. Wherever I write 2.0.x, use the number of your firmware where I put the x. I'll use Pwnagetool and WinPwn again. I'm too lazy to put all of the screenshots in, so follow the screenshots above if you need help. Please use common sense and substitute 2.0.x in for 2.0.
Windows:
1. 1. Download Winpwn 2.5
2. Download the 2.o.x iPod .ipsw file off the internet
3. Open Winpwn
4. Click on Expert Mode to turn it on.
5. Choose the device you are using (iPod Touch in our case)
6. Click on the firmware file you downloaded and then continue (2.0.x for us)

7. Thumbs up to the Youtube Activation
8. Thumbs up to Cydia
9. Thumbs up to Installer
10. Thumbs down wipe data
11. Move the slider to 600 mb partition size for iPod
12. Choose your custom boot logos
13. Then save the custom .ipsw where you will be able to find it again
14. It will now start searching for the original firmware file you downloaded
15. If it can't find it, you have to manually browse for it.
16. Then connect via USB and turn off
17. Then click the green OK to start Pwnage
18. Then it will show you the steps for DFU mode. Follow these EXACTLY
19. Then it will Pwn your iPod.
20. When it's done, iTunes will say it's in recovery mode.
21. Shift+Click on Restore, and find where you saved your CUSTOM .ipsw file. Open it.
22. Now it's jailbroken!
Apple:
1. Download PwnageTool
2. Extract it and launch it.
3. Download The 2.0.x iPod Touch firmware off the internet.
4. Click on iPod Touch
5. Select the iPod touch 2.0.x Firmware
6. Click yes
7. Wait while it builds the file...
8. If you have pwned your iPod before, click yes
9. If no or you dont know, click no
10. Follow the instructions if no
11. When it says it is finished, put iPod in recovery mode and open iTunes
12. Apple+click on restore and select the custom firmware file you just made.
13. Wait for it to restore and VOILA! jailbroken 2.0.x!

Jailbreaking 2.1
Right now, you can only use quickpwn on windows. So...yeah.
Windows:
1. 1. Download quickpwn
2. Download the 2.1 iPod .ipsw file off the internet
3. Open quickpwn
4. It should immediately begin searching for you're firmware


5. Check Cydia
6. Check Installer
7. Check custom boot logos

8. Make sure you're connected

9. Then it will show you the steps for DFU mode. Follow these EXACTLY (Be ready, the steps move quickly)

10. Then it will Pwn your iPod.



11. Then it will say that you're device has been succesfully pwned.

12. Now it's jailbroken!
Apple: (sorry I dont have a mac so this is the best I could do.)
1. Download QuickPwn 2.1
2. Download youre 2.1 firmware file off the internet
3. Open Quickpwn
4. Follow the onscreen instructions
It should be easy. Look above to the other guides to see how to do the custom firmware and ipwner stuff.

2.2
This one will be mainly for a mac using quickpwn. You can use PwnageTool too. Windows can use Quickpwn or Jailbird.

1. Download and open quickpwn

2. Click OK, connect your device, then click OK again.

3. If it does not automatically do it, then select your device and click continue.
4. Quickpwn will search for the firmware that you are trying to jailbreak. If you downloaded it through iTunes, then it will find it.
5. If it can't find it, then browse and find it manually.
6. Then choose your install options. You will be prompted to put your device into DFU mode. Follow the instructions exactly
7.It will jailbreak, and reboot
8. Wait for it to finish its processes. You may have to reboot again.
Congratulations! (Sorry for the lack of screenshots, didn't want to repwn and lose my stuff)

2.2.1

1. Download Quickpwn for Mac here
2. Connect your device to iTunes
3. If you are not on 2.2.1, click restore, and it should restore your device and update it to 2.2.1 at the same time
4. Open Quickpwn
5. Click OK
6. Select your device and hit the blue arrow
7. Quickpwn should automatically detect the firmware if you downloaded it through iTunes
8. Browse and select it if you downloaded it to a seperate location and hit the blue arrow
9. Then Quickpwn will give you the options to remove Installer and Custom Boot logos
Note: Cydia is mandatory, cannot be unchecked. I personally recommend unchecking Installer and custom boot logos too. Installer is useless and you can use LogoMe after jailbreak to change boot logos.
10. It will now create your custom firmware.
11. After it is done, it will ask you if your device has been pwned before. If you are unsure. CLICK NO. However, if you are confident that you have used pwnagetool/quickpwn before, hit no.
12. If you hit no, then place your device into DFU mode
13. Then in iTunes, press option+click on restore, then find the custom firmware that you saved from quickpwn.
14. Select it and it should restore to custom firmware. And you're done!
15. If you clicked yes then:
A. Make sure your device is connected via USB cable
B. Now the most important step. Follow the instructions to put your device into DFU mode exactly. Here are the instructions:
i. Turn your device off
ii. Hold the home button for 5 seconds
iii. Hold home and sleep buttons for 10 seconds
iiii. Release sleep and hold home button until a popup appears in iTunes saying an iPhone/iPod has been connected in restore mode and must be restored.
IMPORTANT NOTE:
YOU CANNOT PUT YOUR DEVICE INTO DFU MODE IN MAC OS X LEOPARD 10.5.6. You can follow the one persons instructions here on how to fix it. Not for the beginning jailbreaker. Make sure you know something about computers.
16. Then you can option+click restore in iTunes, and choose your custom firmware that quickpwn built.
Then you're done!

Jailbreaking 3.0
3.0 is a tad different than the other firmwares. If you used quickpwn before, you now have to use Redsn0w 3.0. (PwnageTool is the same, just newer version). This guide is for Redsn0w. Dunno if I'll get around to PwnageTool. :/
1. Download redsn0w 3.0 from the dev-team's blog.
2. Download the 3.0 iPod Touch firmware either through iTunes or off the internet.
3. Start RedSn0w.
http://www.grabup.com/uploads/862f51...5fc0ba5486.png
4. Browse for the firmware you downloaded
http://www.grabup.com/uploads/b622e9...1807063095.png
5. Your .ipsw should be identified properly. If it's not, you've got issues. 
http://www.grabup.com/uploads/8db0e0...8fe7a058a4.png
6. It should run through a few quick processes by itself.
http://www.grabup.com/uploads/63560c...d07a03138f.png
7. The oldish version of RedSn0w should only have one option, which is to install Cydia. If you installed the newer redsnow, then you should have another option to add ultrasnow.
http://www.grabup.com/uploads/cb0d98...ba7f922dea.png
8. Then it'll tell you to make sure your phone/ipod is off and connected. Guess what. Turn off your phone and connect it. :P
9. Follow the steps for DFU EXACTLY.
"http://www.grabup.com/uploads/22c1299ad7dd2cb0ac2ae0cca0718b2a.png
http://www.grabup.com/uploads/9fc985...69d74cf186.png
http://www.grabup.com/uploads/915679cc9500bc9e87b5e49a12219369.png"
10. It should run through steps, and you should be done!
IMPORTANT:
There are a couple of known bugs. If your phone/iPod gets stuck at the FIRST "Waiting for reboot" step, then cancel the process, unplug your device, plug it back it, and run the program again. If it gets stuck at the SECOND "Waiting for reboot", then quit the program and re run it. At the end of the steps for DFU, KEEP HOLDING THE HOME BUTTON. Hold it all the way through till it says "updating ramdisk". Then you should be good.
If I forgot anything, please post to let me know.

Jailbreaking 4.0 & 4.0.1 & iPad 3.2.1
This is the most simple jailbreak of all the firmwares. Simply navigate to www.jailbreakme.com on your iPhone, iPod Touch, or iPad.