The RedSn0w Jailbreaking tool could be considered the staple Jailbreaking tool. Although there are many Jailbreaking programs out there, RedSn0w has been one tool that has been consistently updated throughout the years, whereas other Jailbreaking tools have since faded out of existence. It should be no surprise that because of this fact RedSn0w is probably the most widely known Jailbreaking tool.
RedSn0w actually evolved from the Jailbreaking tool Quickpwn, which was an early Jailbreaking tool used to Jailbreak the 2nd generation of iOS. Nowadays RedSn0w can be used to Jailbreak almost all firmware versions of the iPhone, iPod Touch and iPad.
One of the great benefits to RedSn0w is that it is cross compatible with both Mac OS X and Windows. In the past some Jailbreaking tools (example: PwnageTool and Sn0wBreeze) have been operating system specific, and this really limited the userbase of that tool. RedSn0w is always available for both Mac OS X and Windows at the same time, so no usergroup is left in the dark.
Yet another advantage to the RedSn0w Jailbreaking tool is that it encompasses so many additional features. Nowadays RedSn0w really is your go-to tool for everything Jailbreaking related. It allows you to save SHSH blobs, create custom IPSW (firmware files), fix Recovery Mode loops and so much more. If you are thinking about Jailbreaking your iPhone, iPod Touch, or iPad, RedSn0w would be your tool of choice.
RedSn0w Device Compatibility
RedSn0w is compatible with almost all generations of the iPhone, iPod Touch and iPad running firmware versions all the way back to iOS 3. You can take a look at the devices and firmware versions RedSn0w currently supports below. Keep in mind that we will update the RedSn0w compatibility chart when new versions of RedSn0w are released to ensure it is always up to date.
Latest RedSn0w Untethered Jailbreak: iOS 5.1.1
Latest RedSn0w Tethered Jailbreak: iOS 6.0.1
Latest RedSn0w Beta Jailbreak: iOS 6.1 Beta 3
RedSn0w iPhone Support
iPhone 6s Plus: Not Supported
iPhone 6s: Not Supported
iPhone 6 Plus: Not Supported
iPhone 6: Not Supported
iPhone 5s: Not Supported
iPhone 5c: Not Supported
iPhone 5: Not Supported
iPhone 4S: iOS 5 (iOS 5.1.1, iOS 5.0.1, iOS 5.0)
iPhone 4: iOS 6 (iOS 6.0,6.0.1) + iOS 5 (iOS 5.1.1, iOS 5.1, iOS 5.0.1, iOS 5.0) + iOS 4 (4.3.5, 4.3.4, 4.3.3, 4.3.2, 4.3.1, 4.3, 4.2.6, 4.2.1, 4.1, 4.0.2, 4.0.1, 4.0) + iOS 3 (iOS 3.1.3)
iPhone 3GS: iOS 6 (iOS 6.0, 6.0.1) + iOS 5 (iOS 5.1.1, iOS 5.1, iOS 5.0.1, iOS 5.0) + iOS 4 (4.3.5, 4.3.4, 4.3.3, 4.3.2, 4.3.1, 4.3, 4.2.6, 4.2.1, 4.1, 4.0.2, 4.0.1, 4.0) + iOS 3 (3.1.3)
iPhone 3G: iOS 4 (4.3.4, 4.2.1, 4.1, 4.0.2, 4.0.1, 4.0) + iOS 3 (3.1.3)
RedSn0w iPad Support
iPad Pro: Not Supported
iPad Air 2: Not Supported
iPad Air: Not Supported
iPad Mini 4: Not Supported
iPad Mini 3: Not Supported
iPad Mini 2: Not Supported
iPad Mini: Not Supported
iPad 4: Not Supported
iPad 3: iOS 5 (iOS 5.1.1)
iPad 2: iOS 5 (iOS 5.1.1, 5.0.1)
iPad 1: iOS 5 (iOS 5.1.1, iOS 5.1, iOS 5.0.1, iOS 5.0) + iOS 4 (iOS 4.3.5, 4.3.4, 4.3.3, 4.3.2, 4.3.1, 4.3, 4.2.1) + iOS 3 (iOS 3.2.2)
RedSn0w iPod Touch Support
iPod Touch 6G: Not Supported Yet
iPod Touch 5G: Not Supported Yet
iPod Touch 4G: iOS 6 (iOS 6.0, 6.0.1) + iOS 5 (iOS 5.1.1, iOS 5.1, iOS 5.0.1, iOS 5.0) + iOS 4 (iOS 4.3.5, 4.3.4, 4.3.3, 4.3.2, 4.3.1, 4.3, 4.2.1, 4.1, 4.0.2, 4.0.1, 4.0) + iOS 3 (3.1.3)
iPod Touch 3G: iOS 5 (iOS 5.1.1, iOS 5.1, iOS 5.0.1, iOS 5.0) + iOS 4 (iOS 4.3.5, 4.3.4, 4.3.3, 4.3.2, 4.3.1, 4.3, 4.2.1, 4.1, 4.0.2, 4.0.1, 4.0) + iOS 3 (3.1.3)
iPod Touch 2G: iOS 4 (iOS 4.3.4, 4.2.1, 4.1, 4.0.2, 4.0.1, 4.0) + iOS 3 (iOS 3.1.3)
How To Download RedSn0w
RedSn0w is maintained and developed by a group of hackers by the name of the iPhone Dev-Team. As such you can always find the latest version of RedSn0w from their blog. iJailbreak also maintains a downloads section that always contains the latest version of RedSn0w. Just visit the iJailbreak Downloads Section and download the version of RedSn0w that is bold. This signifies that it is the latest version.
The Basics Of RedSn0w
RedSn0w is a Jailbreaking tool that will Jailbreak your iPhone, iPod Touch or iPad without it losing any data. This means once you Jailbreak your device with RedSn0w all the content on your device prior to being Jailbroken will be present. Some Jailbreaking tools like The PwnageTool or Sn0wBreeze require you to restore your device to complete the Jailbreaking process. This results in all the data on your device being erased.
The difference between a Tethered and Untethered Jailbreak
There are two types of Jailbreaks available when you go to Jailbreak your iPhone, iPod Touch or iPad – a Tethered Jailbreak or an Untethered Jailbreak. An Untethered Jailbreak means that your device will function as normal once Jailbroken. A Tethered Jailbreak on the other hand is different. It means that when you Jailbreak you cannot power your device off. When you do this while your Jailbreak is Tethered it means in order for your device to turn back on you will need to plug it into the computer and re-run RedSn0w over again. Once you do this your device functions as normal… no data is lost. Hence the term tethered, because you are Tethered to your computer.
Now why would a Jailbreak be Tethered? Well the only reason a Jailbreak would be Tethered is if the developers behind the Jailbreak for a specific firmware version are having a hard time Jailbreaking it. If this is the case often times they will release a Tethered Jailbreak and then an Untethered Jailbreak later on once they find a suitable exploit.
How to launch RedSn0w correctly
With that out of the way, there is one more piece of information you need to know before you launch RedSn0w…. and that is actually launching RedSn0w. If you are running RedSn0w on Windows you will need to ensure you grant it administrative privileges by right clicking it and selecting the run as administrator option. On Mac OS X Mountain Lion, because of the new Gatekeeper software, there is also a trick to running RedSn0w. You will need to first hold down the control button and then select the open option.
Navigating Around RedSn0w
When you first launch RedSn0w you should see two buttons presented to you – Jailbreak and Extras. Clicking the Jailbreak button will start the Jailbreaking process and clicking the Extras button will allow you to see some of RedSn0w’s additional features. How to Jailbreak with RedSn0w will be covered separately, but we will dive into some of the additional features of RedSn0w now. Keep in mind that if you don’t see one of the features mentioned below it could be because you are using an outdated version of RedSn0w.
- Just Boot: If your iPhone, iPod Touch or iPad is Jailbroken Tethered then you will need to use this option to reboot your device into a working and Jailbroken state. Clicking this button will prompt you to enter a special mode called DFU, where RedSn0w will then proceed to properly rebooting your device.
- Pwned DFU: When you create a custom firmware file using RedSn0w, often times when you try to restore your device to it, iTunes will give you an error. Placing your device into Pwned DFU mode is a special variant of DFU mode that will reduce that chance iTunes will fail during a custom firmware restore.
- Recovery Fix: Sometimes when you Jailbreak your iPhone, iPod Touch or iPad and install certain extensions it can cause your device to go into an endless Recovery mode loop. If you ever find yourself in an endless Recovery mode loop, you can use this option to get out of Recovery mode.
- SHSH Blobs: When you need to fetch, verify or use SHSH blobs you can go into the SHSH Blob menu and do a variety of things, like creating custom firmware files that will let you downgrade your device to a lower firmware version than it is currently running. This will be covered in more detail later on.
- Select IPSW: Often times when Jailbreaking with RedSn0w you will never need to manually select the firmware you are trying to Jailbreak because RedSn0w detects it automatically. If for some reason the firmware you are trying to Jailbreak isn’t recognized, you can use this option to specify the firmware version for RedSn0w.
- Custom IPSW: RedSn0w actually has the ability to create custom firmware files for your iPhone that does not contain a baseband upgrade. This is only useful for people who have an unlocked iPhone that are required to stay on a certain baseband version. Creating a custom firmware file without the baseband update allows that particular iPhone owner to update to the latest firmware version and still maintain their unlock.
- Even More: What, you thought this was all the features packed into RedSn0w? Not even close! There is a whole whack of other features just waiting for you when you click this button.
The features we just covered were the most-used features in RedSn0w. These next features in RedSn0w are only available when you click the Even More button in the Extras menu.
- Restore: This option will bring you to a new menu that will allow you to downgrade your iPhone, iPod Touch or iPad to a lower firmware version than it is running now. It requires you to have saved SHSH blobs. This functionality is also accessible through the SHSH Blobs section by clicking the Stitch button.
- Identify: If you are looking to find out more technical information about your iPhone, iPod Touch or iPad, RedSn0w’s identity functionality can help you. Upon clicking this option you can find out information like your iPhone’s IMEI number, serial number, model number and much more.
- Backup: For those that have a file they want to backup on their Jailbroken iPhone, iPod Touch or iPad, you can use the Backup option to do just this. Upon clicking the Backup button you will need to specify the location of the file that you are trying to backup and RedSn0w will create a timestamped .zip file of that folder. This feature is often used for backing up activation tickets.
- Tickets: If you used the Backup feature to backup your iPhone’s activation tickets you can put them back on your iPhone by using the tickets feature.
- DFU IPSW: For devices that have a broken home button and can’t enter DFU mode you can create a custom IPSW that upon being restored will place your iPhone, iPod Touch or iPad into DFU mode for you.
- Preferences: We’re not done yet! RedSn0w has even more options that are available by clicking this button.
These next features that we are about to detail are for advanced users and are rarely ever used by everyday people. We will not be covering every single feature. In order to access them you will need to click the Preferences button in the Even More menu.
- ECIDs: Clicking this button will list all of the saved ECIDs used by RedSn0w. For those of you who don’t know what an ECID is, it is an identifier unique to every Apple device. ECID stands for Exclusive Chip ID or Electronic Chip ID.
- Boot Args: This option gives you the ability to execute terminal commands while running RedSn0w. For a list of valid arguments you can browse through boot-ipt4g.command. Keep in mind that this functionality is only for advanced users who know what they are doing.
- Boot Logos: RedSn0w gives you the ability to specify a boot logo to replace the default “Pwnapple” logo. Keep in mind that the image you are specifying must be in the correct dimensions for the device you are Jailbreaking and it must be in a .png format. Custom boot logos are only ideal for Untethered Jailbreaks.
How To Jailbreak With RedSn0w
Now that you understand all of the features of RedSn0w you can Jailbreak your iPhone, iPod Touch or iPad running RedSn0w, as long as it is supported (check the RedSn0w compatibility section near the beginning of this article). The process for Jailbreaking your iPhone, iPod Touch or iPad is often different depending on the generation of your iOS device and firmware version you are running. As such, we have written how to guides for each specific scenario that can be accessed from our How To Jailbreak Section.
If you feel that you are pretty technologically savvy however, most of the time you can figure it out yourself by connecting your device to your computer through the USB cable and then simply clicking the Jailbreak button. RedSn0w provides on-screen instructions that will help you the whole way through.
How To Manage SHSH Blobs With RedSn0w
SHSH blobs (and APtickets) are a technology that Apple uses to verify firmware restores. They are essentially a gatekeeper to firmware restores and make it impossible to downgrade your iPhone, iPod Touch or iPad to a lower firmware version than it is currently running. That is unless you have saved a previous firmware versions SHSH blobs!
You can learn more about SHSH blobs from iJailbreak’s SHSH Blobs section, but for those of you who have a basic understand, you will be glad to know RedSn0w includes an SHSH Blob management section. In this section you do things like create custom firmware files with stitched SHSH blobs that will allow you to downgrade, fetch SHSH blobs from Cydia and more. To access the SHSH Blobs section launch RedSn0w, click the Extras button and then the SHSH Blobs button. You will now see six options.
- Fetch: This option will find whatever SHSH Blobs are associated with your device and will submit them to Cydia’s server.
- New: If you have not saved your SHSH blobs for a specific firmware version you can use RedSn0w to do just this and then submit them to Cydia’s server.
- Verify: For those of you unsure what SHSH blobs are available you can use this feature to verify what SHSH blobs are available for your device.
- Submit: If you used an additional tool like TinyUmbrella to save SHSH blobs you can use this option to select them and submit them to Cydia’s server for caching.
- Query: This option will query Cydia’s server to find out what SHSH blobs you currently have cached. This functionality requires your device’s ECID that can be found out by using the Identity feature in the Even More section.
- Stitch: The stitch option will allow you to create a custom firmware file that will allow you to downgrade your iPhone, iPod Touch or iPad to a lower firmware version than it is currently running. The only requirement is that you have saved SHSH blobs for the firmware you are trying to downgrade to. To create the custom firmware file simply click the button, select the IPSW by clicking the IPSW button and then select your SHSH blobs by clicking either the Local button (if they are stored on your computer) or the Remote button (if they are stored on Cydia). You will then just need to continue following the on-screen instructions.
Talk about information overload! If you didn’t understand everything, fear not. This is all the features present in RedSn0w and chances are you will not use all of them. Most users are content with just clicking the Jailbreak button and enjoying their Jailbreak.