Jailbreakers can rejoice again as not only has the iOS4 jailbreak been updated, iPhone 4 users can now jailbreak as well! iPad users are also included, whether you're running 3.2 or 3.2.1, the jailbreak should work for you either way. If you haven't done so already, here's a list of things to do before and after jailbreaking!
And before you proceed, here's the normal disclaimer;
Jailbreaking can and will void the warranty on your device. Should something go wrong, the responsibility is your own, so proceed with caution. If you feel uncomfortable jailbreaking your device, it's probably best if you don't. But if you're okay with all that, read on!
The first thing you should do before doing any modifications to your iDevice is back it up! Simply connect your iPhone or iPad to iTunes and sync it. This way, if you have an issue or your jailbreak goes wrong, you'll be able to restore as you were before without the headache of resyncing everything.
This jailbreak is probably one of the most dead simple ones you'll ever use. Simply go to www.jailbreakme.com with Safari on your actual device. You will see the webpage like above. You'll slide to jailbreak, and wait. If all went well, when it's done, you'll be jailbroken. The easiest way to tell is if you now see a Cydia icon on your springboard.
Your SHSH ID should always be saved within Cydia. This could save you if you ever accidentally upgrade to a newer firmware (keep in mind, that's never guaranteed). Future jailbreaks could also require that you have this blob saved in order to jailbreak future versions of iOS. In order to save your SHSH blob, you'll see this on the main page of Cydia -
You'll want to click that. You may see a message at the top of Cydia for a few days saying you have a request in. This can happen when the servers are overloaded with requests. Saurik has also taken down the server in the past when it gets hammered. If this is the case, just keep trying until the top of your phone says you have an SHSH on file for whatever OS you're running. It'll look something like this -
You're done! If you guys had any issues, be sure to check out our jailbreak forums for common problems and questions. If you still can't find an answer, drop us a line!
I almost forgot something pretty important, whenever you jailbreak (especially if you plan on SSH'ing), always change your root and mobile passwords! As of now, users are reporting problems with Terminal under iOS4 while jailbroken, but you can change your root passwords still, there's a thread here explaining how to do this. Let us know if you have any issues in the forums! There's lots of great members willing to help you with the process.