Cydia

Cydia
programvare
SjangerPakkehåndteringssystem
UtviklerJay Freeman (saurik)
Dato for første versjon28. februar 2008
Siste versjon1.1.33 (11. april 2020)
OperativsystemiOS
SpråkMål C
TillatelseÅpen kildekode
( gratis lisens )
TungeAfrikansk, arabisk, kinesisk, koreansk, hebraisk, fransk, japansk, gresk, engelsk, italiensk, polsk, portugisisk, russisk, spansk, svensk, thai, tysk, tyrkisk, nederlandsk, vietnamesisk,
Nettstedcydia.saurik.com/

Cydia (uttales: /ˈsɪdi.ə/ ) er åpen kildekode-programvare utviklet av Jay Freeman (aka "Saurik") for Apple iOS og iPadOS , operativsystemer til Apple -enheter : iPhone , iPad og iPod touch . Den lar brukere som jailbreaker enheten sin, installere tredjeparts programvare og pakker, ikke autorisert av Apple , alternativt til de fra App Store .

Cydia er en port av Debian APT til Apple iOS -plattformen , og en av kjernekomponentene i Telesphoreo Tangelo -prosjektet [1] , som har til hensikt å "skape en GNU- og BSD-programvaredistribusjon for iPhone" [2] . Med funksjoner som ligner på SynapticLinux , er Cydia avhengig av spesielle 'lister', kalt repositories , for å administrere programvarepakker, hvorav de fleste kan lastes ned gratis. Cydia inkluderer også Cydia Store , som tilbyr ekstra betalte applikasjoner. Det er egentlig en alternativ appbutikk til Apples, som kan brukes av jailbroken enheter.

Navnet "Cydia" henspiller på epletreet ("Cydia pomonella") [2] , "ormen i eplet" (på engelsk "ormen i eplet"), med tydelig henvisning til eple .

Funksjoner

Hovedformålet med Cydia er å gi iPhone-brukere med jailbroken programvare og avanserte operativsystemkontroller som ikke er tilgjengelige på App Store , veldig ofte på grunn av tekniske begrensninger, men også på grunn av et eksplisitt valg fra Apples side. Den fungerer som en aggregator av fritt redigerbare depoter for å la brukere fritt foreslå programvaren sin, og som standard inneholder den kilder administrert av pålitelige "fellesskap".

Det skal bemerkes at Cydia ikke utfører jailbreak-operasjonen på forhånd, og det er ikke en programvare for å utføre jailbreaken. For dette må du først bruke et spesifikt verktøy, for eksempel Pangu [3] .

Cydia er nødvendig for å installere programvarepakker på eksterne enheter og er det første programmet med en GUI som installeres når enheten jailbroken. Det er den eneste måten å få tilgang til, installere og oppdatere programvaren som er tilgjengelig via denne kanalen. Fra Cydia selv er det mulig å installere Linux apt-get- programvaren som deler funksjonaliteten, men som er kjørbar fra kommandolinjen.

Programvare tilgjengelig på Cydia

Noen av pakkene som er tilgjengelige gjennom Cydia er standardapplikasjoner, mens de fleste pakkene er utvidelser og modifikasjoner for iOS-grensesnittet og for apper i iOS-økosystemet. Noen apper som er tilgjengelige på Cydia er også emulatorer som er i stand til å kjøre spillbilder for gamle spillkonsoller, selv uten disse konsollens responsive kontrollere. Cydia lar brukere finne og installere åpen kildekode-pakker og kjøpe jailbroken iPhone-modifikasjoner. Disse endringene er basert på et rammeverk kalt Cydia Substrate (formelt MobileSubstrate), som gjør det relativt enkelt å installere og oppdatere disse endringene.

UNIX kommandolinjeverktøy er også tilgjengelig på Cydia, inkludert bash , coreutils og OpenSSH , noe som betyr at enheten potensielt kan brukes som en fullverdig UNIX-arbeidsstasjon, om enn uten mange utviklingsverktøy.

I mars 2009 kunngjorde den avdøde TUAW-bloggen (The Unofficial Apple Weblog) at Cydia Store, programvarekjøpssystemet i appen for Cydia, var åpnet for salg. Kunngjøringen indikerte også at Amazon Payments var det eneste tilgjengelige alternativet, men at PayPal ville bli lagt til i fremtiden, noe det var. Cydia sluttet å akseptere Amazon Payments i 2015, og etterlot PayPal som det eneste betalingsalternativet. Etter at det ble oppdaget en feil relatert til PayPals autorisasjon for digitale tokener som påvirket "svært få brukere" via TechCrunch, bestemte Freeman seg for å stenge Cydia-butikken 16. desember 2018.

Historie

Den 26. mars 2011 ble programmet oppdatert til versjon 1.1, noe som gjorde små endringer i det grafiske grensesnittet og søket og la til støtte for mange nye språk, inkludert italiensk; etter noen timer ble en mindre oppdatering, kalt 1.1.1, tilgjengelig som fikset noen feil som oppsto etter oppdateringen.

14. mai 2013 gjorde Saurik Cydia Substrate tilgjengelig på Android også. Denne applikasjonen, som bare kan kjøres av rotenheter, tillater installasjon av Mobile Substrate og inneholder listen over alle iOS- justeringene som er tilgjengelige på Android. Cydia Substrate er ikke en alternativ butikk, men inneholder bare lenken til lekebutikken for hver tweak.

Siden 30. oktober 2014 har Saurik gjort tilgjengelige versjoner 1.1.14 og 1.1.15 av Cydia kompatible med iOS 8, sammen med tre oppdateringer av Mobile Substrate (0.9.5014; 0.9.5015; 0.9.5016), alle egnet for oppløsning kjente feil, som: bootloop med passord, installasjon av tweak, systemfrysing og inkompatibilitet med iPhone 6 og 6 Plus.

Den 5. november 2014 ga Saurik ut versjon 1.1.16, nyttig for å løse en kjent feil på enheter gjenopprettet ved sikkerhetskopiering, og andre mindre feil angående enkelte funksjoner i selve Cydia.

26. juli 2016 ble Cydia oppdatert til versjon 1.1.27, og tillater dermed bruk på enheter med iPhone OS 9.2-9.3.3.

15. februar 2017 ble Cydia oppdatert til versjon 1.1.29 med feilrettinger og ytelsesforbedringer. Dagen etter oppdaterte Saurik Cydia til versjon 1.1.30 for å fikse en feil som hindret brukere i å installere kjøpte varer i Cydia 1.1.29.

Uoffisielle versjoner

26. februar 2018 lanserte CoolStar den første versjonen av Electra, og ga tilgang til en uoffisiell versjon av Cydia for iOS-versjoner 11.0-11.1.2. I tillegg til Electra for iOS 11, har CoolStar gitt ut flere patcher for å få Cydia til å fungere, og laget en versjon av Cydia som er kompatibel med Electras jailbreak, ettersom Electra ble utgitt mens Saurik fortsatt jobbet med oppdateringer for Cydia. Saurik ga etter hvert ut oppdateringer, men de viste seg å være inkompatible med Cydias lappede versjon av CoolStar, oppdaget feil og filkorrupsjon fra Electra-brukere. CoolStar bestemte seg da for å blokkere Sauriks telesphoreo-repo for Electra-brukere.

6. juli 2018 oppdaterte CoolStar Electra, og ga tilgang til den lappede versjonen av Cydias CoolStar for iOS-versjoner 11.2-11.3.1.

Saurik og CoolStar klarte ikke å komme til enighet om kompatibilitetsproblemene mellom Electra og Cydia. Som et resultat ga CoolStar og Electra-teamet ut sin egen pakkebehandler kalt Sileo.

Pwn20wnd & Sam Bingner, under opprettelsen av deres unc0ver-jailbreak, ba om hjelp og autorisasjon fra Saurik for å kunne bruke en gaffel av Cydia og dens applikasjoner.

11. april 2020 ga Sam Bingner ut versjon 1.1.33 av Cydia, utviklet for unc0ver og checkra1n jailbreaks.

Juridiske aspekter

Å bruke Cydia er ikke en ulovlig praksis i seg selv, selv om den åpenbart kan brukes til å begå ulovlige handlinger. Det er sant at IPAer og crackte pakker også kan installeres gjennom Cydia , men hovedformålet er å installere tredjepartsapplikasjoner som ikke er sertifisert og signert av Apple [4] .

Merknader

  1. ^ Arkivert kopi , på telesphoreo.org . Hentet 15. juli 2010 (arkivert fra originalen 14. juli 2010) .
  2. ^ a b Ta med Debian APT til iPhone
  3. ^ Pangu, forresten, etter at jailbreaken installerer Cydia.
  4. ^ Guide til Cydia , på focustech.it . Hentet 3. februar 2012 (arkivert fra originalen 17. september 2011) .

Relaterte elementer

Andre prosjekter

Eksterne lenker