Sign in to follow this  
Followers 0
  • entries
  • comments
  • views

Cydia Repo - So you Jailbreak your iPhone, iPod Touch or iPad - now what?



When you've being Jailbreaking iOS devices for some time you take it for granted everyone knows what to do - but for those of you who are popping your Jailbreak cherry just getting started can be a little bit confusing. While there is already a great deal of tweaks, themes etc in Cydia as stock, you need to add a Cydia Repo to increase the amount of software available to you. This isn't a guide to jailbreaking, at present there are so many options depending on your iDevice, firmware version, computer operating system - it's very specific to what you have - there are guides and information all over - just search or look based on the iDevice and Computer you have - although I have now updated this post with a resume of jailbreaking iOS5 and the tools required. This is what to do once you get that shiny new Cydia icon on your iDevice springboard for the first time.

So you Jailbreak you iPhone, iPod or iPad and get the Cydia icon for the first time, you open it, it makes some changes, asks some questions and eventually you get


Now what? To understand what to do with Cydia, first you need to understand what it is - in it's most basic forum Cydia is a way to install on your device tweaks and software that would not normally be available. Wikipedia can tell us about Cydia

"Cydia (pronounced /sɪˈdi.ə/) is a software application for iOS that enables a user to find and install software packages (including apps, interface customizations, and system extensions) on a jailbroken iPhone, iPod Touch or iPad. Cydia is the main independent third-party digital distribution platform for software on iOS.[2] Many of the software packages available through Cydia are free, and it also includes several hundred packages for sale through the Cydia Store payment system with a commission setup similar to the App Store.[3] Most of these packages focus on providing customizations and modifications (often called "tweaks") that can only run on jailbroken devices (since the App Store is limited to distributing self-contained apps).[4]

Cydia is a graphical front end to APT and the dpkg package management system, which means that the packages available in Cydia are provided by a decentralized system of repositories (also called sources) that list these packages.[5]

Cydia is developed by Jay Freeman (also known as "saurik") and his company, SaurikIT.[1] The name "Cydia" is an allusion to the Codling Moth, with a scientific name of Cydia pomonella, which is the proverbial "worm in the apple."[6]

Purpose and function

Cydia provides a graphical user interface to jailbroken iOS users using APT repositories to install software unavailable on the App Store. Since Cydia is based on APT (ported to iOS as part of Freeman's Telesphoreo project[5]), it is a repository aggregator that avoids dependence on a single host and comes with a few trusted "community sources." Many stable packages are available on these repositories, and additional repositories can be easily added. This enables the iOS development scene to stay as open as possible; anyone with a server can set up, host, manage, and update his or her own repository and share it with the community. The community sources accept package submissions, which helps packages gain more exposure than if they were hosted on separate repositories.

Software packages are downloaded directly to an iOS device, to the same location as Apple's pre-installed applications (the /Applications directory). (Jailbroken devices can also still normally buy and download apps from the official App Store.[7])

Cydia is generally installed automatically during the process of jailbreaking an iOS device.[6]

Software available through Cydia

Some of the packages available through Cydia are standard applications, but the majority of the packages are extensions and modifications for the iOS interface and for apps in the iOS ecosystem. Since these software packages run on jailbroken devices, they can provide functionality outside the scope of normal applications — such as system-wide changes to the user interface, new features inserted into existing apps, customizations of button actions, extensions of networking behavior, and other "tweaks" to the system. Users install these for purposes including personalization and customization of the interface,[8] adding desired features and fixing annoyances,[9] and making development work on the device easier by providing access to the filesystem and command-line tools.[10][11] Most of the packages available through Cydia are written by independent developers.

Popular packages in Cydia include Winterboard (which lets users "skin" the iOS interface and app icons with themes),[12] MyWi (enable Wi-Fi tethering),[4] SBSettings (access settings and controls with a gesture),[13] Barrel (stylize the animated transition between SpringBoard pages),[14] and DisplayOut (display the device's screen on a connected TV or monitor).[15] Many extensions available through Cydia are based on a framework called MobileSubstrate, developed by Freeman, which makes the process of writing and maintaining system modifications easier.[6]

Since packages in Cydia are not limited by the iOS app security sandbox, journalists recommend using "the same vigilance you use when considering a program for your computer," including learning about the developer who wrote the package, before installing it.[4]

[edit] Cydia Store

In March 2009, Freeman introduced a simple, unified payment system that allows developers to sell packages inside of Cydia (with user purchases linked to user accounts), much like the official App Store. Users may use Amazon Payments or PayPal to purchase items within Cydia.[16] The proof of payment is linked to a Google or Facebook account in case users move to a new iOS device or restore the device; users can log in and install all their previously-purchased packages without having to buy them again.[17]

Most of the packages for sale within Cydia use the Cydia Store payment system, with Cydia taking a 30% cut that includes covering PayPal fees and server costs.[18] Developers are not required to use the Cydia Store system to charge for their software; some paid packages, such as LockInfo and biteSMS, must be registered separately from the Cydia Store through the developers' own means.

[edit] Firmware "signature" feature

In addition to offering software to install, in September 2009 Cydia was improved to help users have the option to downgrade (or upgrade) their device firmware to versions not currently allowed by Apple. Cydia caches the digital signatures known as SHSH blobs used by Apple to verify restores of the iOS firmware (which Apple uses to limit users to only installing the latest version of iOS).[19] Cydia's storage mechanism enables users to downgrade their firmware to a previous version by means of a replay attack.[20] This means, for example, that a person with a jailbroken device who upgrades to a non-jailbreakable version of iOS can choose to downgrade back to a jailbreakable version.[21]

However, iOS 5 and later firmwares implement a new system that confirms the SHSH is the latest on Apple's servers every time the device is turned on, which makes it nearly impossible to perform a replay attack. This is because nobody outside of Apple knows their new private key that is used to confirm the SHSHes are genuine.[22]

[edit] Jailbroken platform

Using Cydia depends on having a jailbroken device. Jailbreaking the iPhone was a legal grey area[23] until July 2010, when the U.S. Copyright Office declared a Digital Millennium Copyright Act exemption making jailbreaking the iPhone legal.[24] Apple policy is that jailbreaking voids the device warranty, and that unauthorized software can cause the device to be less stable.[9]

Jailbreaking is normally done via applications on a computer such as redsn0w (or other tools), but a website named JailbreakMe was used for iOS 4.3.3 and jailbroke the iDevice through the web browser on the device itself (Safari).

[edit] History

Freeman first released Cydia in February 2008 as an open-source alternative to on iPhone OS 1.1,[25] but Cydia quickly became the most popular package manager after iPhone OS 2.0's release in July 2008.

In August 2009, Freeman said "about 4 million, or 10 percent of the 40 million iPhone and iPod Touch owners to date, have installed Cydia."[26]

In September 2010, Freeman's company, SaurikIT, LLC, announced that it had acquired Rock Your Phone, Inc. (makers of, which made the Cydia Store the largest third-party app store for jailbroken iOS devices.[27][28]

In December 2010, Freeman announced plans to also release a Cydia Store for Mac OS X as a supplement, not an alternative,[29] to Apple's Mac App Store.[30]

As of April 2011, Cydia had $10 million in annual revenue and 4.5 million weekly users, with $250,000 in profit after taxes annually.[18]"

Source and credits: Wikipedia

So now we know a little more about Cydia, it comes pre loaded with a number of repositories or "repo's" - these are databases of source code or debian packages as they are known - each a little bundle of joy which when installed will make something new and exciting happen to your iDevice. By adding new Repositories to Cydia you can increase the amount of software available to download to your device - each Cydia Repo is a database and storage facility for thousands of tweaks, themes and modifications for your iPhone, iPod or iPad.

So now we know that Cydia comes with a little bit of the tweaks we want, how do we get more? We add a new repository to Cydia Repo of course - and the best repository by far is - dishing up daily thousands of tweaks and themes (the current list is 4078!) to on average nearly one thousand iDevice users a day - I agree lets add this repo quick because we must be missing out.

To add a new Cydia Repo to Cydia first click manage bottom second right in the Cydia app


From here we choose Sources, then Edit from top right then Add from top left


As you can see I have already been there and done that, but if you have not then type and then click Add Source

Once this is done you will need to click changes middle left and install updates, then you are good to go. Feel free to browse and download from a massive list of themes, tweaks and other goodies.

This is just a starting point for your journey though, to learn more, get better and improve your iDevice to it's max click Forums above, create a free account, and start reading or posting your questions - there is always someone here to help :thumbsup:


Current tools to jailbreak iOS5.

After 4 months of seeding developer betas, Apple finally released iOS 5 to the masses last week. The update introduced over 200 new features, including several that mirrored jailbreak utilities.

But instead of being discouraged by Apple’s efforts, the jailbreak community has stepped up its game. Not only are there several iOS 5-compatible packages available, but a jailbreak for the software has been around since day one…

The state of the iOS 5 jailbreak can be quite confusing for some folks, so we decided to clear things up.

Can iOS 5 be Jailbroken?

Yes and no. Yes for iPhone 3GS, iPhone 4, iPod touch, and original iPad owners. No for iPhone 4S and iPad 2 owners. The latter two devices have A5 processors and other components that keep them from participating in the exploits.

There is no word on when A5 devices will be jailbreakable. But the other devices, as long as they support iOS 5, can be jailbroken using either or the Dev Team’s popular'>

Keep in mind that the iOS 5 jailbreak is still a tethered exploit, so users must connect their device to a computer after every restart to maintain the jailbreak.

How Do You Jailbreak iOS 5?

There are a couple of ways to go about jailbreaking your device on iOS 5. The only pre-requisites are that you have a compatible device (meaning it is capable of running iOS 5, and it’s not the iPad 2 or the iPhone 4S) and a computer. You’ll need a computer for two reasons: 1) because jailbreaking iOS 5 requires it, 2) because it’s a tethered exploit, meaning you’ll need a computer after every device restart.

There are two tools you can use to jailbreak iOS 5, Sn0wbreeze and RedSnow. Need help jailbreaking? We have full step-by-step tutorials for both tools. and

Is it Worth it to Jailbreak iOS 5?

The current jailbreak, as aforementioned, is a tethered one. You basically have to re-jailbreak your device after every restart (how often do you restart your device, though?). It’s also worth noting that some folks have found the iOS 5 jailbreak to be a bit buggy.

So, if you depend on your device running smoothly, you may want to think twice about it. The good news about the iOS 5 jailbreak is that several of your favorite have been updated to support the new software.

iOS 5′s new features, like the Notification Center, also make jailbreaking worth it. Developers have designed dozens of widgets to take advantage of the open space in its drop down menu.

When Can We Expect an Untether?

Interestingly enough, the iOS 5 jailbreak is untethered for folks with an iPhone 3GS on an older bootrom. But for everyone else, we have no idea when an untethered jailbreak will be released. We do know, however, that it is being worked on.

Members of the Chronic Dev team last month that they had multiple exploits for iOS. In addition, i0n1c (responsible for the iOS 4.3.1 untether) told the a few weeks ago that the iOS 5 untether was “covered,” suggesting that he knew of people working on it. In addition to the iOS 5 untether, we have no idea when an iPhone 4S jailbreak will be available. But as soon as we hear about either we’ll let you know.<

The bottom line is that the iOS 5 jailbreak is leaving the early beta stages and is coming full circle. Expect even more utilities updated with iOS 5 compatibility.



1 Comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now