Uautorisert tilgang til filsystemet til en iPhone, iPod Touch, iPad eller Apple TV, mulig gjennom utnyttelser som utnytter Apples sikkerhetsproblemer. Tilgang til systemfiler og mapper lar brukeren administrere innholdet sitt og installere applikasjoner fra tredjepartskilder
Hva er Jailbreak?
"Jailbreak" (engelsk jailbreak - "jailbreak") betyr "utgang" av enheten utenfor "cellen". I utgangspunktet refererer metaforen til et fengsel, eller fengsel, til UNIX-operativsystemet, spesielt FreeBSD-fengselet - autonome virtuelle "fengsler" i et enkelt FreeBSD-operativsystem.
Jailbreak er en iOS jailbreak-prosedyre som lar brukeren få uautorisert tilgang til filsystemet til Apple-enheter. En interessant jailbreak utføres ved å identifisere Apples sikkerhetsproblemer, slik at brukeren får tilgang til tidligere utilgjengelige systemfiler. Etter jailbreak kan eieren av en iOS-gadget administrere innholdet i filsystemet og installere forskjellige programmer fra tredjeparts appbutikker, i tillegg til det viktigste fra Apple (App Store). Brukere av "jailbroken" iPhones og iPads, som før, har tilgang til alle funksjonene på enheten, inkludert iTunes og App Store.
Mange produsenter av smarttelefoner, nettbrett, spillkonsoller bruker tekniske midler for opphavsrettsbeskyttelse (DRM - Digital rights management) på enhetene sine. DRM-kontrollsystemer begrenser brukeren til å administrere programvare, hovedsakelig for sikkerhetsformål. Jailbreak er et "jailbreak" av enheter som lar deg unngå DRM-begrensninger og endre operativsystemet til enheten din.
For første gang brukte begrepet "jailbreak" iPhone-hackere i forhold til iTunes og muligheten til å unnslippe kontrollen. Siden da har konseptet utvidet seg og er nå anvendelig i prosessen med hacking av androyd-plattformer, også kjent som rooting.
Hva er jailbreak for?
Hovedprinsippet til Apple er sentralisering. IOS-filsystemet er stengt for brukeren, og apputviklere må følge Apples strenge retningslinjer for å komme inn i App Store. Til en viss grad eksisterer disse begrensningene for å forbedre sikkerheten og opprettholde den generelle kvaliteten på applikasjoner. På den annen side gir de et ønske om å prøve skjulte funksjoner i enhetens operativsystem eller å individualisere det for dine egne behov.
Tekniske høydepunkter
IOS-operativsystemet er designet på en slik måte at alle lanserte applikasjoner kjøres på vegne av brukeren din. Samtidig kan ikke de lanserte applikasjonene ringe til systemkjernen og har begrenset tilgang til kataloger. Uansett hvilket program som er installert på iPhone eller iPad, vil det være i stand til å administrere bare minnet som er tildelt for det, og det vil ikke være i stand til å samhandle med andre applikasjoner.
De eneste unntakene er bilder, videoer, kontakter og musikk, men uansett vil applikasjonen ha begrenset tilgang til dem. Alle data kan bare endres ved en systemprosess, som har ubegrensede muligheter, i motsetning til en installert applikasjon.
Følgelig, hvis et program ikke har administrativ tilgang, kan det ikke administrere systemprosesser. Med andre ord kan systemprosesser gjøre hva de vil, og applikasjoner utfører bare visse funksjoner og ingenting mer.
En av de viktigste systemprosessene er "listen over installerte applikasjoner", som sørger for at alle applikasjoner installeres eksklusivt fra App Store. Jelbreaking kan fjerne denne begrensningen ved å bruke "setuid" -biten på kjørbare filer, eller ganske enkelt ved å svekke tillatelsene til noen filkataloger på enheten.
Så, her er alle mulighetene som denne operasjonen gir:
- Det blir mulig å bruke applikasjoner fra PC-siden, noe som betyr at du får full tilgang til enhetens filsystem;
- Det blir mulig å legge til tredjepartsprogramvare fra tredjepartskilder, for eksempel fra Cydia. Denne funksjonen lar deg installere programvare som bryter "baseband protection", som igjen åpner for mange nyttige ting, for eksempel er det mulig å UnLock-operatører Verizon, AT&T, osv.
- Det blir mulig å installere et BSD-delsystem, som gir SSH-tilgang til smarttelefonen og åpner kommandolinjen. Forresten, sistnevnte kan også være nødvendig når du kobler smarttelefonen fra operatøren.
- Optimalisering
Jailbreak typer
Tethered jailbreak
En tethered jailbreak utløper når enheten startes på nytt. Uten et annet "jailbreak" vil enheten mest sannsynlig ikke fungere, "henge" på scenen for innlasting av "native" egenskaper, eller vil ikke fungere riktig. For å starte jailbreak på nytt, må du koble enheten til datamaskinen din og starte jailbreak-verktøyet på nytt.
Ubundet jailbreak
Untethered jailbreak gjenstår etter at du har slått av enheten. Enheten vil laste det modifiserte operativsystemet uten å jailbreak og koble til datamaskinen på nytt. Ulemper: For de fleste Apple-modeller krever tilgang til systemfilene til den nye firmware en ny utnyttelse som krever utviklere tid og erfaring.
Semi-tethered jailbreak
Med en semi-tethered jailbreak vil enheten slå seg på, men med de opprinnelige innstillingene. Brukeren vil kunne bruke enhetens grunnleggende funksjoner - ring eller skriv meldinger, men for andre handlinger som krever kjøring av den modifiserte koden, må enheten "hackes" igjen.
Fordeler og ulemper
Fordeler:
- Tilgjengelighet av den ekstra Cydia Application Store (McDigger). De fleste Apple-brukere bestemmer seg for å jailbreak bare for Cydias skyld, som gir muligheten til å laste ned gratis applikasjoner distribuert i App Store mot et gebyr.
- Tilpasse iOS-grensesnittet og funksjonalitet etter din smak. Jailbreak lar deg endre utseendet og innholdet i operativsystemet ved å laste ned spesialiserte applikasjoner fra Cydia.
- Skjulte funksjoner på Apple-enheter og tilgang til filsystemet. Jailbreak vil tillate brukere ikke bare å dra nytte av de skjulte funksjonene i iOS, men også å få tilgang til filsystemet, som vil gi muligheten til å kontrollere operativsystemet og endre kildekodene
Minuser:
- Mulige problemer med nedlastede applikasjoner. Siden tilpasninger fra Cydia ikke er lisensierte applikasjoner, men kun kopier, er problemer med stabiliteten i arbeidet deres vanligere, og bruken av dem kan føre til at lisensierte applikasjoner som tidligere fungerte stabilt, ble fjernet.
- Ulike justeringer betyr forskjellige problemer. Etter at du har installert eller avinstallert tweak som er lastet ned fra Cydia, forblir systemjusteringsbufferen (søppel) i systemet, som for alltid vil forbli på enheten, og tilfeller av inkompatibilitet med tweaks er blitt lagt merke til, og det er derfor de ikke fungerer.
- Problemer med iOS-oppdatering. Det er umulig å oppdatere iOS på en jailbroken enhet, og når en oppdatering blir utgitt, krasjer jailbreak alltid, og det er grunnen til at alle nedlastede tweaks fra Cydia og grensesnittendringer blir slettet.
- Fratakelse av de. utviklersupport og Apple-garantier. Hvis enheten må repareres, må brukeren kvitte seg med jailbreak, og hvis du trenger å dra nytte av garantien, vil servicesenteret nekte service.
- Apples sikkerhetsjailbreak. Faren for å hacke gadgeten vil utsette den for virusinfeksjon, hvoretter personlige data kan gå tapt, inkludert informasjon om betalingsalternativer (bankkortdetaljer).
- Redusert batteri-autonomi. IOS-operativsystemet er lukket av en grunn, fordi Apple-utviklere optimaliserer belastningsnivået på systemmaskinvaren for å balansere forbruket av batteristrøm og maksimere batteriets autonomi.
- Tap av kommunikasjonskvalitet. Mange brukere har lagt merke til at jailbreak kan påvirke kvaliteten på samtalene under samtaler. Disse problemene manifesteres av hyppige forstyrrelser i kommunikasjonen, og noen ganger til og med forvrengning av abonnentens stemme.
- Ulovlig
Jailbreak: instruksjoner for gjennomføring
Slik jailbreak din iPhone, iPad eller iPod touch:
- Last ned den siste versjonen av det tilsvarende jailbreak-verktøyet fra det offisielle nettstedet til datamaskinen din.
- Pakk ut zip-filen.
- Koble enheten til datamaskinen din ved hjelp av en USB-kabel.
- Deaktiver passordet i innstillingene.
- Deaktiver Finn min iPhone: Innstillinger> iCloud> Finn min iPhone.
- Sett enheten i flymodus.
- Kjør applikasjonen som administrator ved å høyreklikke på filen.
- Enhetsoppdagelsen starter.
- Sjekk om firmwareversjonen som er angitt av verktøyet, er riktig.
- Klikk Start for å fortsette.
- Etter jailbreak vil enheten automatisk gjenoppta, og Cydia-ikonet vises på skjermen.