Welcome

From iPhone Development Wiki
Revision as of 08:34, 21 August 2013 by AngelXwind (talk | contribs) (Added HexChat (Windows) and Textual (OS X) IRC clients.)

About this wiki

The sum of all human[1] knowledge about jailbroken iOS development.

What is this wiki for?

  • Information regarding usage of iOS frameworks, both public and private, SpringBoard, system daemons (for hooking and hacking), and classes in applications included with the system.
  • Information about third-party libraries or extensions for developers (PreferenceLoader, libhide, etc.).
  • Links to useful information and Open Source Projects.
  • Anything else about development for jailbroken iOS devices. (The iPhone Wiki is more user-oriented.)

Getting started

New to developing for jailbroken devices? Welcome, it's fun and challenging! Hopefully you already have some experience with Objective-C. You will want to get familiar with MobileSubstrate and Theos, and study some Open Source Projects to see how existing tweaks work.

How to ask for help: There is a relatively active "jailbreak" tag on Stack Overflow, a site for programming questions in general; feel free to ask there. But possibly the best place to ask is on the IRC channel #iphonedev on irc.saurik.com. IRC is an old-school chat system; if you don't already have a favorite IRC client, you can try Textual or Colloquy if you're using OS X, HexChat if you're using Windows, or XChat if you're using a Linux-based OS. Feel free to "lurk" in the channel and listen for a while, and if you ask a question but don't get an immediate response, it's a good idea to stick around and wait a while (since not everyone is always awake and online to answer questions). It's also helpful to do your best to find an answer (via google, etc.) before asking in the channel.

Overview of contents

What are you looking for?

Editing this wiki

  • If you have anything at all to contribute, feel free to do so!
  • An account is required to edit pages.

  1. We'll make an exception for lawyers; they may submit too. Cf. http://wiki.creativecommons.org/Frequently_Asked_Questions#How_does_a_Creative_Commons_license_operate.3F: "Creative Commons licenses are expressed in three different formats: the Commons Deed (human-readable code), the Legal Code (lawyer-readable code); and the metadata (machine readable code)."