NOTE: This guide may be outdated. You should always use the jailbreak assistant at modmyi.com/jailbreak to use current guides.
Redsn0w 0.9.9b9b is the new redsn0w released today. Here's a guide on using it.
earlier today that the Dev-Team Blog was updated with links for the new redsn0w 0.9.9b9b which came with a myriad of new features succeeding the previous version like the ability to point to the iOS 5.0.1 firmware instead of the iOS 5.0 firmware when booting tethered or jailbreaking. This updated version of redsn0w will work on the updated 8GB iPhone 4's that are sold by CDMA carriers and GSM carriers alike following the release of the iPhone 4S. For this guide we will be using the redsn0w 0.9.9b7 interface because it looks the same as today's update. You should be able to follow along and see the exact same screen. So now that you've downloaded the new redsn0w, here's how you use it to jailbreak an iDevice:
Start by opening redsn0w - connect the device that you want to jailbreak and then click on the jailbreak
button which is shown below by the red bounding box:
Now that you're ready to jailbreak, you must enter DFU mode on your iDevice. As redsn0w says, you can enter DFU mode now without powering off if you know how to enter DFU mode already. This is achieved by holding down home and sleep for ten seconds, then releasing sleep while continuing to hold home until redsn0w starts recognizing and using your iDevice. You'll know that you're in DFU mode when the screen remains black after holding the buttons. If it shows the iTunes logo and a sync cable, then you did something wrong and went into recovery mode:
Once you see redsn0w begin to fiddle with your iDevice, you can let go of it and redsn0w will start immediately. It will begin by exploiting your iDevice with the limera1n bootrom exploit which is used in all tethered jailbreaks on A4 devices. The exploit is used to figure out which firmware is running on your iDevice so that redsn0w can patch it accordingly. The newest version of redsn0w does not require that you point redsn0w to the firmware anymore because it's capable of doing that automatically when you're in DFU mode as shown below:
After the exploit is finished and the firmware has been identified, the iDevice will begin to boot up:
When the iDevice reboots, redsn0w will use the exploit that it found in order to upload the jailbreak data to the iDevice. In the process that it does this, redsn0w will show you various stages of data messages which you can watch while it performs the jailbreak all by itself. The data messages will appear like the ones below; in respective order:
Now that your firmware has been found and patched, you can choose your options from the list that appears. You have the option to simply install Cydia, install a custom bundle (which general users will stay away from), enable multitasking gestures (which is when you use four fingers to navigate multitasking instead of using the home button, you can enable it if you want to), and the last option is to deactivate the device (which has to do with unlock patches). For this tutorial we will simply install Cydia and then click next, both of which are shown below by the red bounding box:
Once you click next from the step above, redsn0w will start the jailbreak process. The first thing you will see is that redsn0w is uploading the Ramdisk to the iDevice. At the same time that you see this on redsn0w, you should see the same thing on your iDevice screen that says, "Uploading Ramdisk." The redsn0w window will look like this during this step:
When redsn0w finishes doing what it needs to do, the window should display, "done" and tell you that the rest of the process happens on the iDevice itself. During that step, you can go ahead and click back as shown by the red bounding box below because since this is a tethered jailbreak, you will need to boot tethered after the jailbreak is complete:
When redsn0w finishes, you should see a list of white command lines scrolling through a black screen on your iDevice that looks similarly to this:
When the command line finishes scrolling, you can see the pwnapple with some information under it with a loading bar. This process should take no more than a few seconds because of the speedy new jailbreak method that defaults in the new redsn0w 0.9.9. The iDevice screen should look like this:
When the loading bar completes, your iDevice will reboot. That's all there is to jailbreaking the iDevice. All that's left to do is boot up tethered. To do this, refer back to redsn0w which you put back on the main screen not too long ago by clicking on the, "back" button and this time instead of jailbreak, you're going to click on the, "Extras" button as shown below by the red bounding box:
When you click extras, you will be shown a big list of options. You want to click on the, "Just Boot" button. You'll need to go through the DFU mode process again which is explained up above and redsn0w will automatically detect your firmware for you so that you can boot tethered. The iDevice will then boot up with a pineapple on the screen and when it loads up to the lock screen, you can open up Cydia, let it reload the filesystem, then the device will respring. When you're back at the lock screen again, you can open Cydia again, and start adding sources and downloading applications and packages from Cydia to enjoy.
And one more thing:
You can download iBooks and use it because redsn0w 0.9.9b9b fixes the jailbreak configuration block that Apple added to iBooks. Enjoy your jailbreak!
This is a TETHERED JAILBREAK
, meaning any time you fully reboot your iPhone, you will need to connect it to a computer to boot it (a 2 minute procedure). To boot tethered, connect your device to the computer via USB cable while it's turned off, and open redsn0w. You'll want to click Extras on the main screen, and then Just boot. That's all there is to it!