15

What do I need to code on a jailbroken iOS device?

I think I've already got all of the programs that I need - Xcode 4.3 (and iOSOpenDev), the iOS 5 SDK, theos, ldid and dpkg.

bmike
  • 226,393
  • 78
  • 398
  • 871
mythofechelon
  • 611
  • 5
  • 9
  • 18
  • Actually there is a specific stack exchange site proposal for jailbreak development discussion. [See this question](http://apple.stackexchange.com/q/2269/3117) and if it interests you, follow the link and add your support. – Adam Eberbach Mar 26 '12 at 09:37
  • That link links to this link: http://area51.stackexchange.com/proposals/18154/ios-jailbreaking-development?phase=commitment&conf=1 Good to know, thanks! – mythofechelon Mar 26 '12 at 09:47

1 Answers1

4

The Cydia FAQ is probably the best source of information on this topic. See http://cydia.saurik.com/faq/developing.html. Here’s an excerpt:

Q: Where do I get started with developing for jailbroken iOS?

A: It helps to know something about developing for normal iOS. You might also check out the iPhone Dev Wiki.

The wiki it points to has several “Quick Start” articles: http://iphonedevwiki.net/index.php/Main_Page#Quick_start

Mathias Bynens
  • 11,214
  • 12
  • 64
  • 110
  • That links back to the iPhoneDevWiki, which is incomplete and out-dated. :/ Thanks anyway, though. – mythofechelon Mar 26 '12 at 09:19
  • @BenHooper You’re right; there are pages on there that mention iOS 4.3 without mentioning iOS 5. But does it really make that much of a difference? Whether you’re developing for iOS 4 or 5, it’s still the same development workflow. – Mathias Bynens Mar 26 '12 at 09:22
  • Yes, you are right that it would involve the same workflow, but when you wish to develop tweaks that target very specific parts of the iOS 5 UIKit, it does matter. – mythofechelon Mar 26 '12 at 09:28
  • @BenHooper Yes, but those specific parts aren’t jailbreak-specific, and are thoroughly documented by Apple, e.g. http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKit_Framework/_index.html I’d suggest to use the iPhone Dev Wiki to get jailbreak-specific info, and use Apple’s official developer docs for everything else. Hope this helps! – Mathias Bynens Mar 26 '12 at 09:30