Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

Exploiting the iPhone > iPhone Hacking - Pg. 225

OperatingSystemandDeviceVulnerabilities·Chapter7 225 Open Source Tool Chain Developers who want to create applications for the iPhone have two choices. The first is to use Apple's Software Development Kit and then subsequently offer the application via iTunes. The second option is to use the Open Source Tool Chain, which will allow you to offer your application to anyone who has gone through the Jailbreak process. While creating open source applications is beyond the scope of this book, there are numerous resources online that can guide you in the setup and use of the compiler--starting with the written instructions from http://wikee.iphwn.org/howto:toolchain_on_leopard, and video assistant from http://oreilly.com/go/iphone-open. While the original tool chain required OS X to run, there are currently other options. The first is a Windows version that either runs with Cygwin or independently, and the second is built into a Linux-based VMware image that can be loaded and used to compile the sources, and then unloaded with no leftovers. These are available from ftp://ftp.iphonefix. de/. Note that different tool chains are available for different firmware versions. Exploiting the iPhone Apple definitely put some thought into their device to ensure it would keep out hackers and