Cydia
Screenshot do Cydia | |
Desenvolvedor | Jay Freeman (saurik) |
Plataforma | iOS |
Lançamento | 28 de fevereirode2008(16 anos) |
Versãoestá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é umsoftware aplicativodecódigo abertopara osistema operacionalmóveliOSdaApple.Ele possibilita a instalação de aplicativos não oficiais noiPhone,iPod touchouiPad,manipulados porjailbreak.
Cydia foi desenvolvido por Jay Freeman (também conhecido porsaurik)[1]que em março de 2009 abriu oCydia Storeque oferece, em concorrência doApp Storeda Apple, diversos aplicativos.[2]
Em setembro de 2010 Jay Freeman anunciou a compra deRock,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óriosAdvanced 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 daApple,odiretório/Applications
.[5]Aparelhos comjailbreakpodem baixar aplicativos normalmente na App Store.
Softwares presentes no Cydia
[editar|editar código-fonte]Cydia permite procurar e baixar pacotesopen sourceou comprar modificações para o aparelho com jailbreak. Essas modificações são baseadas em umframeworkchamado MobileSubstrate que deixa mais fácil baixar e atualizar os pacotes.[6] Linhas de comandoUNIXtambém são encontradas no Cydia, incluindobash,coreutils eOpenSSH.
iOS SHSH
[editar|editar código-fonte]O Cydia armazena umaassinatura digitalchamadaSHSH blobsusada pelaApplepara 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 umdowngradepara 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