Cydia
Screenshot do Cydia | |
Desenvolvedor | Jay Freeman (saurik) |
Plataforma | iOS |
Lançamento | 28 de fevereiro de 2008 (16 anos) |
Versão estável | 1.1.30 (16 de fevereiro de 2017 | )
Idioma(s) | Inglês, Italiano, Espanhol, Holandês, Chinês, Grego, Alemão, Hebraico, Polonês, Sueco |
Escrito em | Objective-C |
Sistema operativo | iOS (jailbreak) |
Gênero(s) | Gerenciador de Modificações |
Licença | Código aberto |
Página oficial | cydia |
Cydia é um software aplicativo de código aberto para o sistema operacional móvel iOS da Apple. Ele possibilita a instalação de aplicativos não oficiais no iPhone, iPod touch ou iPad, manipulados por jailbreak.
Cydia foi desenvolvido por Jay Freeman (também conhecido por saurik)[1] que em março de 2009 abriu o Cydia Store que oferece, em concorrência do App Store da Apple, diversos aplicativos.[2]
Em setembro de 2010 Jay Freeman anunciou a compra de Rock, um outro App Store não oficial.[3]
Propósitos e funções
[editar | editar código-fonte]Cydia propõe uma interface gráfica para o usuário usando repositórios Advanced Packaging Tool (APT) para instalar programas não presentes na App Store. Cydia é baseado em APT, portado para o iOS por parte do projeto Freeman's Telesphoreo.[4]
Pacotes de programas são baixados diretamente para o aparelho, na mesma localização dos aplicativos oficiais da Apple, o diretório /Applications
.[5] Aparelhos com jailbreak podem baixar aplicativos normalmente na App Store.
Softwares presentes no Cydia
[editar | editar código-fonte]Cydia permite procurar e baixar pacotes open source ou comprar modificações para o aparelho com jailbreak. Essas modificações são baseadas em um framework chamado MobileSubstrate que deixa mais fácil baixar e atualizar os pacotes.[6] Linhas de comando UNIX também são encontradas no Cydia, incluindo bash, coreutils e OpenSSH.
iOS SHSH
[editar | editar código-fonte]O Cydia armazena uma assinatura digital chamada SHSH blobs usada pela Apple para verificar restaurações e atualizações de sistema (A Apple limita os usuários a instalar sempre a última versão do sistema operacional após uma restauração).[7] O Cydia salva mecanismos que permite os usuários a fazer um downgrade para uma versão anterior do iOS,[8] por exemplo, uma pessoa com jailbreak atualiza o iOS para uma versão que não é possível fazer o jailbreak pode voltar para a versão anterior.[9]
Atualizações
[editar | editar código-fonte]Infelizmente, o Cydia precisa ser reprogramado completamente sempre que o sistema do iOS for atualizado, já que o código-fonte muda a cada atualização. O aparelho em questão geralmente solicita uma atualização do iOS a cada duas semanas, e o Cydia atualizado demora cerca de uma semana para ser divulgado.[10]
Referências
- ↑ «Bringing Debian APT to the iPhone - Jay Freeman (saurik)». saurik.com. Consultado em 10 de novembro de 2010
- ↑ «Breaking Apple's Grip on the iPhone». The Wall Street Journal. Consultado em 10 de novembro de 2010
- ↑ «Cydia, Rock To Merge». osnews.com. Consultado em 10 de novembro de 2010
- ↑ Jay Freeman (saurik) (fevereiro de 2008). «Bringing Debian APT to the iPhone». saurik.com. Consultado em 2 de agosto de 2011
- ↑ Goodman, Danny (2010). Learning the IOS 4 SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode. [S.l.: s.n.] pp. 6–7
- ↑ Chris Foresman (13 de dezembro de 2010). «iPhone jailbreaker set to bring Cydia to Mac OS X». Infinite Loop. Ars Technica. Consultado em 2 de agosto de 2011
- ↑ Adam Dachis (25 de abril de 2011). «Save Your iDevice's SHSH to Avoid Losing the Ability to Jailbreak». Lifehacker. Consultado em 2 de agosto de 2011
- ↑ Jay Freeman (saurik) (setembro de 2009). «Caching Apple's Signature Server». saurik.com. Consultado em 28 de julho de 2010
- ↑ Nat Futterman (25 de maio de 2010). «Jailbreaking the iPad: What You Need to Know». Geek Tech. PCWorld. Consultado em 2 de agosto de 2011
- ↑ «Como atualizar o Cydia iOS 7 - TecheNet». TecheNet. 26 de dezembro de 2013