Cydia App

Discussion in 'iOS Development' started by musik.insanity, Apr 4, 2010.

  1. musik.insanity

    musik.insanity New Member

    Joined:
    May 26, 2009
    Messages:
    11
    Likes Received:
    0
    Hi,
    I was wondering, how would someone make an app like Cydia? As to, able to read repositories, download and debian install, and manage already installed packages. I know a fair bit of objective-C and cocoa, and have the iPhone SDK (XCode) running on my MAC. Any help is appreatiacted. Thanks ahead of time.
  2. Theodosius

    Theodosius Active Member

    Joined:
    Jun 9, 2009
    Messages:
    3,071
    Likes Received:
    6
    Device:
    iPad 3
    Why? there's Cydia, Rock, and another one I forget the name...
  3. musik.insanity

    musik.insanity New Member

    Joined:
    May 26, 2009
    Messages:
    11
    Likes Received:
    0
    Well, I would like to make it, mostly for fun, but, I would also make it because I would like an alternative to Rock, Cydia, Icy because a lot of my friend's (including me) are experiences very, very unstableness of Cydia and Rock (ie. crashing when: queuing packages, adding a source, installing a package, updating packages,etc). So that is why.
  4. Theodosius

    Theodosius Active Member

    Joined:
    Jun 9, 2009
    Messages:
    3,071
    Likes Received:
    6
    Device:
    iPad 3
    Cydia is very stable. Rock isn't...
  5. toloratedmeat

    toloratedmeat New Member

    Joined:
    Mar 19, 2008
    Messages:
    43
    Likes Received:
    0
    Device:
    iPhone 3GS (White)
    You can make an Installer-ish app. Just define the XML file and make the app run as root. I think the Installer source is available from NullSoft which will give you a nice idea of what it takes. But note that this will be no where near as awesome as Cydia because Cydia is a debian repository and Installer is just XML and ZIP files.
  6. Pelaez-1

    Pelaez-1 New Member

    Joined:
    May 5, 2008
    Messages:
    822
    Likes Received:
    0
    Device:
    iPhone
    Honestly, if you need to ask how to do it, you are not at the level of the task.

    Do you really think you can do a better program than Saurik's?
  7. lauNchD

    lauNchD Well-Known Member

    Joined:
    Jan 27, 2008
    Messages:
    1,844
    Likes Received:
    261
    Device:
    iPhone 5 (Black)
    I second this. You should at least have some basic APT/DPKG/general knowledge.

    Cydia has LOTS of room for improvement. Nevertheless, rewriting an entire package manager is definitely overkill, as Cydia is open source. I think we just need some people to clean it up / make it prettier and more efficient (and separate the source code into more than one file

    Please Register or Log in to view images

    )
  8. Pelaez-1

    Pelaez-1 New Member

    Joined:
    May 5, 2008
    Messages:
    822
    Likes Received:
    0
    Device:
    iPhone
    I know it has room for improvement, but this guy is asking how to do it, that's why I ask if he really thinks he can do a better app than Saurik's. I never meant that Cydia was perfect.
  9. Nburnes

    Nburnes Well-Known Member

    Joined:
    Jan 3, 2009
    Messages:
    9,022
    Likes Received:
    767
    Device:
    OnePlus One

Share This Page