Cydia


Cydia es una interfaz gráfica de usuario de APT para iOS . Permite al usuario encontrar e instalar software no autorizado por Apple en dispositivos iPhone , iPad y iPod touch con jailbreak . También se refiere a la plataforma de distribución digital de software en iOS a la que se accede a través del software Cydia. [2] La mayoría de los paquetes de software disponibles a través de Cydia son gratuitos, aunque algunos requieren la compra.

Cydia es desarrollado por Jay Freeman (llamado "saurik") y su compañía, SaurikIT. El nombre "Cydia" es una referencia al género de polillas Cydia , en particular a la polilla de la manzana (Cydia pomonella). [3]

Cydia proporciona una interfaz gráfica de usuario (GUI) a los usuarios con jailbreak que utilizan los repositorios de Advanced Packaging Tool (un administrador de paquetes ) para instalar software que no está disponible en la App Store. Cydia se basa en APT, portado a iOS como parte del proyecto Telesphoreo de Jay Freeman. [4]

Los paquetes se descargan a través de una lista de repositorios. Los paquetes se instalan a través de la lista de repositorios que ha instalado un usuario. Las aplicaciones se instalan en la misma ubicación que las propias aplicaciones de Apple , en el /Applications directorio . Los dispositivos con jailbreak también pueden comprar y descargar aplicaciones normalmente desde la App Store oficial. [5] Algunas herramientas de jailbreak instalan Cydia automáticamente, mientras que otras no.

Algunos de los paquetes disponibles a través de Cydia son aplicaciones estándar, mientras que la mayoría de los paquetes son extensiones y modificaciones para la interfaz de iOS y para aplicaciones en el ecosistema de iOS. [6] [7] Algunos repositorios de Cydia albergan paquetes de código abierto, así como modificaciones pagas para dispositivos con jailbreak. Estas modificaciones se basan en un marco llamado Cydia Substrate (formalmente MobileSubstrate). [3]

Muchas herramientas de línea de comandos de Unix/Linux también están disponibles en Cydia, incluidas bash , coreutils y OpenSSH , lo que significa que el dispositivo podría usarse potencialmente como una estación de trabajo Unix completa, aunque le faltan algunas herramientas de desarrollo.