• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • Rock Out With Your Cydia Out


    Cydia, the brainchild of Jay Freeman (saurik), is out. What is it? Think Installer, but open source and more features. The technical description, for those who get it, is a GUI front-end for a port of the Debian APT system which saurik himself ported to the iPhone, along with a whole suite of Unix utilities he's also ported.

    This isn't a replacement for Installer - I have both installed, and apps from both packagers on my iPhone. Saurik also says the same thing - "Cydia/APT does not conflict with Installer. I run both on my phone and have a large amount of software installed via Installer. There are currently no known compatibility issues between applications that expect BSD Subsystem to be installed and devices running Telesphoreo, and no reason to suspect anything major on that front. Finally, no one is forcing anyone, packagers and users alike, to start using Cydia instead of Installer."



    Cydia is easy for you to get on your iPhone - if you've got Installer on your iPhone/iPod Touch, you just add http://apptapp.saurik.com to your sources, and install Cydia Packager from the System category. Give it 5 minutes (its a big install), and you're good to go.



    You may notice Cydia is at the moment very developer friendly - many of the available installs are Unix utilities which the average user won't need. ModMyI, and especially francis (of the MMi sponsored DRP Dev Team, and author of WiSync) have been working with saurik to put together a variety of other apps as well - games, themes, utilities, and more. Anything can be installed from Cydia.



    So... what's the point? Here's a few features of Cydia:
    • Open Source - while this doesn't directly affect the average user, it is incredibly useful for developers, and bugs are also easily reportable via the project's Trac site.
    • Search - Cydia has a great built in Search function (screenshots earlier in this post), and also the iPhone's Contacts-style alphabet scroll on the side for quick finding apps you're looking for.
    • Resume-able Downloads - You can pause downloads at any time, and resume later. If you lose connection, Cydia will resume downloading as soon as you tell it to.











    Bottom line? Saurik has done some incredible work with Cydia. Bringing open source package installing to the iPhone is a first here, and since saurik stresses the fact that Cydia is still under active development, we can expect to see some great improvements to the app, which is already at version 1.0.

    Bravo.

    Developers - want your app on Cydia? Send cash7c3 or myself a pm with the link to your app, and we'll get it listed within 48 hours.
    This article was originally published in forum thread: Rock Out With Your Cydia Out started by Kyle Matthews View original post
    Comments 179 Comments
    1. francis's Avatar
      francis -
      For now, just like the BSD Subsystem, you can only reinstall Cydia Packager, not uninstall. About the Fake BSD, I agree that it requires better explanation, and here it is:

      Quite a few applications on Installer require the BSD Subsystem, Cydia Packager provides better versions of exactly the same files as BSD Subsystem, now if you start out fresh, and install Cydia without having BSD, Installer.app repos don't know that you have these files because BSD isn't installed, but you DO have these files because they came with Cydia. So in this situation, you would install Fake BSD in order to trick installer into thinking you have BSD, and allow applications that require it to install properly.

      Note: If you have previously installed BSD Subsystem, you do NOT need Fake BSD, because Installer.app still thinks BSD is installed, and you're fine.

      Also, do not reinstall or update BSD Subsystem after installing Cydia, as this will break Cydia, you will never need BSD again after installing it, so don't worry about it

      I'd also like to point out that Cydia comes with a working 'passwd' utility, so you can now safely change your SSH password without breaking your phone!
    1. jatatla's Avatar
      jatatla -
      Incredible......Wonderfull.....Excellent....Marval ous.......Mindblowing....extraordinary and Awesome....Pl keep it up..........

      Pl can somebody tell...does it conflict with INSTALLER,if both together..?
      Thankx
    1. maritimeswimmer's Avatar
      maritimeswimmer -
      Thanks a lot Saurik I read your entire page and I am just amazed that in just one month you were able to make this happen you really deserve a Nobel price in that though! props for you mate and btw you and the developers have done much more for the iPhone than apple itself I trully salute you lads and I take my hat off for you,poetic Foley,cash,Ryan "take the plunge" Christopher expert in new firmware testings and the rest of the developers.

      Apple should really think about hiring such incredible people like you,the dev team and zibri you lads are one of a kind!....

      Cheers,eh!

      Ps: btw if I want to uninstall Cydia how would I be able to do that,eh? I know If I do that I'll have to reinstall bsd subsystem again.
    1. jasonm253's Avatar
      jasonm253 -
      Quote Originally Posted by francis View Post
      For now, just like the BSD Subsystem, you can only reinstall Cydia Packager, not uninstall. About the Fake BSD, I agree that it requires better explanation, and here it is:

      Quite a few applications on Installer require the BSD Subsystem, Cydia Packager provides better versions of exactly the same files as BSD Subsystem, now if you start out fresh, and install Cydia without having BSD, Installer.app repos don't know that you have these files because BSD isn't installed, but you DO have these files because they came with Cydia. So in this situation, you would install Fake BSD in order to trick installer into thinking you have BSD, and allow applications that require it to install properly.

      Note: If you have previously installed BSD Subsystem, you do NOT need Fake BSD, because Installer.app still thinks BSD is installed, and you're fine.

      Also, do not reinstall or update BSD Subsystem after installing Cydia, as this will break Cydia, you will never need BSD again after installing it, so don't worry about it

      I'd also like to point out that Cydia comes with a working 'passwd' utility, so you can now safely change your SSH password without breaking your phone!

      I was going to ask a question about this and i appreciate the answer before asking man!
    1. francis's Avatar
      francis -
      Cydia Packager does not conflict with Installer in any way or form. poetic_folly mentioned this in the original post, and I just want to make it clear, that there is no conflict between Installer and Cydia, both can run peacefully side by side.

      One of the major advantages of Cydia, besides the superior GUI, is that it comes with a built-in extensive subsystem, a true subsystem ported directly from Darwin Mac OSX 10.5. Visit www.telesphoreo.org if you are interested.

      I also suggest that, for those of you who are technically-minded, read some of the articles on www.saurik.com, where Saurik has written an extensive summary of his current iPhone projects (Telesphoreo and Cydia). The analysis is refreshingly extensive (warning: possible side-effects may include an overwhelming sense of enlightenment :P )
    1. saurik's Avatar
      saurik -
      Quote Originally Posted by lyxus View Post
      The bad thing is it cannot see which program has been already installed by installer.app
      This is a known issue that is actually in the roadmap for implementation, and is likely to be implemented rather soon. I didn't anticipate actually having this much support for Cydia as a means of installing graphical applications this soon ;P. You will be seeing this as an update to Cydia (which you will of course get via Cydia) in a few days.
    1. buckles08's Avatar
      buckles08 -
      hey

      how do i add Sources to it, i read the Managing Sources from saurik.com, but still not quite get it , so pls help. and also when i try to install stuff from installer, i got Error :YOU MUST INSTALL BSD OR CYDIA FIRST ,message ,
    1. francis's Avatar
      francis -
      @buckles08:

      You cannot add Installer.app sources to Cydia, there is ongoing work to get more and more repositories Cydia compatible in the next few days.

      That error message tells me 2 things:

      1. Someone has taken the time and effort to include Cydia as an alternative to BSD as a requirement for their apps
      2. Unfortunately, their check doesn't seem to be working.

      EDIT:

      The fix for your particular problem (until these checks are fixed etc) is to run this command in terminal:

      ln -s /bin/chown /usr/bin/chown
    1. Outofscope's Avatar
      Outofscope -
      Is there a description of Cydia compatible source format? Or can anyone give a working source URL?
      Thanks!

      UPDATE: I've already found out the answer - it's Debian APT format
    1. buckles08's Avatar
      buckles08 -
      hi
      thnx for the reply ,but i run the cm -s /bin/chown /usr/bin/chown in moble ter and is nothing happening ?? it said no such file or directory
    1. francis's Avatar
      francis -
      @Outofscope:

      Cydia uses Debian's well-documented APT repository format, which you should find ample documentation for. However, I understand that the documentation may be too extensive or unclear in some regards, so I am in the process of writing up a little article/guide. I should probably stop procrastinating and get it done today. In any case, while you're waiting for the guide, take a look at the following repositories in your web browser (these are currently the 2 default repositories bundled with Cydia):

      http://modmyi.com/repo/
      http://apt.saurik.com/

      as examples of working repositories, and I'd also like to point out that we are in the process of creating a tool to automatically create a Cydia-compatible repository from an Installer Repo. The ModMyI repo was generated in 29 seconds from its Installer counterpart. We call this tool the Debicizer (thanks to Erica Sadun for the catchy name ) and it will hopefully be a cross-platform open-source tool, with plans for a Mac GUI Repository Creator in the near future.

      Cydia and Telesphoreo are under active development, and they will only get better over time, so keep your eyes peeled for further updates!

      Note: for those of you interested in the debicizer project, the current project location is:

      http://debicizer.googlecode.com
    1. metaljay's Avatar
      metaljay -
      the 11mb file, will this install to 'mobile' part of my iphone?
      as i have only 7mb free on that partition, but 2gb free on media

      ive used boss tools before, which screwed up my iphone, is there any new way of moving apps?

      im on 1.1.3 using ziphone method

      thanks
    1. francis's Avatar
      francis -
      @buckles08:

      This issue has now been fixed, refresh in Cydia (the button at the top-right corner of the screen) and then, under Changes, hit Upgrade All.

      @metaljay:

      Don't worry about free space, Cydia will make free space for itself before installing to make sure you don't face any problems later on
    1. g4seb's Avatar
      g4seb -
      very very nice app!!!
      But i don't understand to how did i do to put new sources??I edit the .plist file, but i don't understand to what did i do...
    1. metaljay's Avatar
      metaljay -
      thanks for the quick reply,

      ive read all about tthis fake bsd sub. like most installer users, i have this already installed,

      ive read already that i dont need to do anything, but if i was to uninstall cydia, would i have to install bsd from installer again? would installer show it has removed?

      thanks
    1. francis's Avatar
      francis -
      From one of my earlier replies, I pointed out that just like BSD, you cannot uninstall Cydia, only reinstall. You can, however, go into terminal, and run the following command to remove the GUI (and keep the subsystem):

      apt-get remove cydia

      You will then be asked to confirm by responding with: Yes, do as I say!

      When thats done, restart springboard, and you will be Cydia-less again, but still with the awesome subsystem that it comes with. If you ever feel like installing Cydia again, you can either Reinstall it from Installer, or you can do:

      apt-get update
      apt-get install cydia
    1. metaljay's Avatar
      metaljay -
      brilliant, i wasnt planning on uninstalling it, just was curious.

      Also, just an idea. but origionally on 1.1.1 you would have to visit jaailbreakme.com which would active your phone and install 'installer' for you

      why not make your own, which would also activate the iphone and install cydia? instead of 'installer'?

      im sure i.unlock.no moddded the .tiff.

      so could this be done?
    1. buckles08's Avatar
      buckles08 -
      thnk u for ya reply :

      but i did refresh the cydia.but i cant find upgrade all button ???
    1. Backslash786's Avatar
      Backslash786 -
      where do i get this?,

      also how do i install it ?

      i have 1.1.3

      thanks
    1. metaljay's Avatar
      metaljay -
      Quote Originally Posted by Backslash786 View Post
      where do i get this?,

      also how do i install it ?

      i have 1.1.3

      thanks
      read the front page,

      add a source to installer then look under system cat

      also just noticed, it says

      "Cydia is easy for you to get on your iPhone - if you've got Installer on your iPhone/iPod Touch (and have used BigBoss's tool to move your apps folder to give you more space - that's in Installer also),"

      why would using bosstools make a diference?
      im using catorgies, and boss tools always seems to corrupt my programs and they disappeare.
      what benefit would i gain from using bosstools first?