Step 1: Download the iOS version for your device using our iOS Versions Tools
Step 2: Download redsn0w sn0wbreeze 2.8 beta 8 using our Jailbreak Programs Tool
Step 3: Connect your device to pc. Open sn0wbreeze 2.6 as administrator if you are using windows
Step 4: Choose the iOS you downloaded at step 1 and if sn0wbreeze says it`s ok, press the blue button to continue
Step 5: Sn0wbreeze has 2 options: simple and expert. Simple it`s…well, the most simple method and expert will let you customize your firmware. Both versions preserve baseband. There is also an option called “baseband preservation mode”. You will not jailbreak or unlock your device, but simplu upgrade your iOS version to 4.2.1 without baseband update.
Step 6: Main menu, General Option – will go through all options. Select it and press the blue button
Step 7: Choose desired options
Step 8: Return to main menu and press build ipsw. No wait. You can play PacMan meanwhile :)
Step 9: Push the ok button and put your phone into DFU mde
Step 10: Open iTunes and press shift+restore. Load the custom ispw file.
Step 12: Download iBooty, open it and you device will start. Then go to cydia, add http://repo666.ultrasn0w.com, search ultrasn0w and install it.
Step 13: You need to reset your device. Insert it in DFU mode. Reopen iBooty and your device will turn on in tethered mode
You have a jailbroken device now.