redsn0w

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Pwnapple.png
Developer(s) iPhone Dev Team
Preview release 0.9.10b4 (Windows, Mac) / January 16, 2012; 12 days ago (2012-01-16)
Operating system Windows, Mac OS X, Linux
Website blog.iphone-dev.org

redsn0w is a free iOS jailbreaking tool developed by the iPhone Dev Team, capable of executing jailbreaks on many iOS devices by using low-level boot ROM exploits and additional exploits. It is a desktop application that enables users to jailbreak an iOS device (connected to the desktop computer with a standard USB charging cable) by clicking a series of buttons.

Like other jailbreaking tools, using redsn0w to jailbreak a device enables the user to have root access on their device and removes Apple's restrictions on installing software outside the App Store. Jailbreaking with redsn0w includes an option (enabled by default) to install Cydia, the popular third-party software installer.[1]

Contents

[edit] Technical features

redsn0w supports most iPhones (excluding the iPhone 4S), most iPod touches, and the original iPad (but not the second iPad). Depending on the device and the iOS version, redsn0w provides either a tethered or untethered jailbreak ("tethered" means that if the device reboots, the user must plug the device into a computer and use redsn0w to boot the device).[2]

To execute a jailbreak on a device, redsn0w reads a copy of the stock firmware file from Apple and then runs the exploit payload directly on the device in the form of a RAM disk.[citation needed] redsn0w uses exploits including limera1n,[3] 24kpwn, Pwnage, and Pwnage 2.0. Boot ROM exploits such as limera1n mean that supported devices are permanently able to be jailbroken tethered,[4][5] since firmware updates from Apple cannot update the devices at the Boot ROM level (although redsn0w usually needs to have minor updates to support each new firmware version). redsn0w uses additional exploits (specific to each firmware) to produce untethered jailbreaks.[6]

redsn0w also includes extra features that allow a user to enable multitasking, wallpaper, and other features on certain iOS devices that do not officially support those features.[7]

Redsn0w is incompatible with the MC model of the iPod touch 2G and devices that include the Apple A5 (S5L8940)- iPhone 4S and iPad 2.

[edit] User interface

In early versions of redsn0w (prior to 0.9.9b1), the user selects the appropriate iOS IPSW (firmware file) for the connected device and firmware — which can be downloaded from iTunes or from various locations on the internet, since iTunes deletes old firmware files.

In recent versions (after 0.9.9b1), redsn0w automatically recognizes the device software and Boot ROM, and then downloads the required files directly from Apple.[1][3]

[edit] Compatibility

Device Latest iOS version compatible redsn0w version compatible Exploit compatible Untethered?
iPhone (original) 3.1.3 redsn0w 0.9.4 Pwnage + Pwnage 2.0 Yes
iPhone 3G 4.2.1 redsn0w 0.9.10b4 Pwnage + Pwnage 2.0 Yes
iPhone 3GS (old boot ROM) 5.0.1[1] redsn0w 0.9.10b4 limera1n + 24kpwn LLB patch Yes
iPhone 3GS (new boot ROM) 5.0.1[1] redsn0w 0.9.10b4 limera1n + Racoon String Format Overflow Exploit + HFS Heap overflow Yes
iPhone 4 (GSM) 5.0.1[1] redsn0w 0.9.10b4 limera1n + Racoon String Format Overflow Exploit + HFS Heap overflow Yes
iPhone 4 (CDMA) 5.0.1[1] redsn0w 0.9.10b4 limera1n + Racoon String Format Overflow Exploit + HFS Heap overflow Yes
iPhone 4S N/A N/A N/A N/A
iPod Touch (1st generation) 3.1.3 redsn0w 0.9.4 Pwnage + Pwnage 2.0 Yes
iPod Touch (2nd generation) 4.2.1 redsn0w 0.9.10b4 ARM7 GO from iOS 2.1.1 + 24kpwn untether Yes
iPod Touch (3rd generation) 5.0.1 redsn0w 0.9.10b4 limera1n + Racoon String Format Overflow Exploit + HFS Heap overflow Yes
iPod Touch (4th generation) 5.0.1 redsn0w 0.9.10b4 limera1n + Racoon String Format Overflow Exploit + HFS Heap overflow Yes
iPad 1 5.0.1 redsn0w 0.9.10b4 limera1n + Racoon String Format Overflow Exploit + HFS Heap overflow Yes
iPad 2 N/A N/A N/A N/A

[edit] References

  1. ^ a b c d e f Sarah Jacobsson Purewal (October 18, 2011). "How to Jailbreak Your iOS 5 Device". Phones. PCWorld. http://www.pcworld.com/article/242116/how_to_jailbreak_your_ios_5_device.html. Retrieved October 26, 2011. 
  2. ^ Eli Courey (December 29, 2011). "How to Jailbreak iOS 5.0.1 on iPhone 4, iPhone 3GS, iPad and iPod touch (Step-by-Step Instructions)". Mac Daddy News. http://www.macdaddynews.com/2011/12/29/how-to-jailbreak-ios-5-0-1-on-iphone-4-iphone-3gs-ipad-and-ipod-touch-step-by-step-instructions. Retrieved January 1, 2012. 
  3. ^ a b Dev Team. "redsn0w iOS5beta". Dev Team Blog. http://blog.iphone-dev.org/redsn0w-iOS5. Retrieved October 26, 2011. 
  4. ^ Taimur Asad (November 23, 2010). "iOS 4.2.1 Final Version Jailbroken Using Updated Redsn0w 0.9.6b4". Redmond Pie. http://www.redmondpie.com/jailbreak-ios-4.2.1-iphone-4-3gs-3g-ipad-ipod-touch-with-redsn0w-0.9.6b4-guide/. Retrieved October 23, 2011. 
  5. ^ Thomas Ricker (June 7 2011). "iOS 5 jailbroken". Engadget. http://www.engadget.com/2011/06/07/ios-5-jailbroken/. Retrieved October 26, 2011. 
  6. ^ Dev Team. "Three years of pwnage(tool)". Dev Team Blog. http://blog.iphone-dev.org/post/4332841631/three-years-of-pwnage-tool. Retrieved October 26, 2011. 
  7. ^ Adam Pash (June 28, 2010). "How to Enable Multitasking and Home Screen Wallpaper on iPhone 3G and iPod touch 2G". Lifehacker. http://lifehacker.com/5574507/how-to-enable-multitasking-and-background-wallpaper-on-your-iphone-3g-and-2nd-gen-ipod-touch. Retrieved October 26, 2011. 

[edit] External links

Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages