Saltar para o conteúdo

Cydia

Origem: Wikipédia, a enciclopédia livre.
Cydia
Logotipo
Screenshot de 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;há 7 anos)
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.saurik.com

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.

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]

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

  1. «Bringing Debian APT to the iPhone - Jay Freeman (saurik)».saurik.com.Consultado em 10 de novembro de 2010
  2. «Breaking Apple's Grip on the iPhone».The Wall Street Journal.Consultado em 10 de novembro de 2010
  3. «Cydia, Rock To Merge».osnews.com.Consultado em 10 de novembro de 2010
  4. Jay Freeman (saurik) (fevereiro de 2008).«Bringing Debian APT to the iPhone».saurik.com.Consultado em 2 de agosto de 2011
  5. 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
  6. 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
  7. 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
  8. Jay Freeman (saurik) (setembro de 2009).«Caching Apple's Signature Server».saurik.com.Consultado em 28 de julho de 2010
  9. 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
  10. «Como atualizar o Cydia iOS 7 - TecheNet».TecheNet.26 de dezembro de 2013