O'Reilly logo

Hacking and Securing iOS Applications by Jonathan Zdziarski

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

End User Jailbreaks

End user jailbreaks are the most common form of jailbreaking, and are designed to benefit the end user by enabling him to access the device and install third-party software. End user jailbreaks are jailbreaks written for general consumption, often performed by one of the popular jailbreaking tools available such as redsn0w, sn0wbreeze, blackra1n, and other tools that frequently include l33tsp34k or forms of precipitation in their names. They often also install new applications, which appear on the device’s home screen, making it apparent to anyone looking at the device that it has been jailbroken. Other, more customized forms of jailbreaking use less detectable jailbreaks, which may be performed by spyware, malware, or through intentional covert hacking. In these cases, it may not be so apparent that the device has been jailbroken because application icons may not have been added to the screen.

Over the history of Apple’s iPhone devices and iOS releases, many jailbreaking tools have found their way into the mainstream. The most consistent and well-maintained tools as of the time of this writing include tools developed by the iPhone-Dev team, primarily PwnageTool and redsn0w. Many others also exist, such as sn0wbreeze, greenpois0n, and blackra1n. What tool to use can sometimes depend on the type of device and what version of iOS is installed.

Jailbreaking an iPhone

The easiest way to perform the example exploits and exercises in this book is to use a test device ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required