Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
Actually there is a specific stack exchange site proposal for jailbreak development discussion. See this question and if it interests you, follow the link and add your support. – Adam Eberbach Mar 26 '12 at 9:37
That link links to this link:… Good to know, thanks! – mythofechelon Mar 26 '12 at 9:47
up vote 4 down vote accepted

The Cydia FAQ is probably the best source of information on this topic. See 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:

share|improve this answer
That links back to the iPhoneDevWiki, which is incomplete and out-dated. :/ Thanks anyway, though. – mythofechelon Mar 26 '12 at 9: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 9: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 9:28
@BenHooper Yes, but those specific parts aren’t jailbreak-specific, and are thoroughly documented by Apple, e.g.… 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 9:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.