Uautoriseret adgang til filsystemet på en iPhone, iPod Touch, iPad eller Apple TV, mulig gennem udnyttelser, der udnytter Apples sikkerhedssårbarhed. Adgang til systemfiler og mapper giver brugeren mulighed for at administrere deres indhold og installere applikationer fra tredjepartskilder
Hvad er Jailbreak?
"Jailbreak" (engelsk jailbreak - "jailbreak") betyder "exit" af enheden uden for dens "celle". Oprindeligt henviser metaforen til et fængsel eller fængsel til UNIX-operativsystemet, især FreeBSD-fængslet - autonome virtuelle "fængsler" inden for et enkelt FreeBSD-operativsystem.
Jailbreak er en iOS jailbreak-procedure, der giver brugeren mulighed for at få uautoriseret adgang til Apple-enhedens filsystem. En interessant jailbreak udføres ved at identificere Apples sikkerhedssårbarheder, så brugeren kan få adgang til tidligere utilgængelige systemfiler. Efter jailbreak kan ejeren af en iOS-gadget administrere indholdet af filsystemet og installere forskellige programmer fra tredjeparts-appbutikker ud over det vigtigste fra Apple (App Store). Brugere af "jailbroken" iPhones og iPads har som før adgang til alle enhedens funktioner, inklusive iTunes og App Store.
Mange producenter af smartphones, tablets, spilkonsoller bruger tekniske midler til copyrightbeskyttelse (DRM - Digital rights management) på deres enheder. DRM-kontrolsystemer begrænser brugeren til at administrere software, primært af sikkerhedsmæssige årsager. Jailbreak er et "jailbreak" af enheder, der giver dig mulighed for at undgå DRM-begrænsninger og ændre operativsystem på din enhed.
For første gang brugte udtrykket "jailbreak" iPhone-hackere i forhold til iTunes og evnen til at undslippe dets kontrol. Siden da har konceptet udvidet og er nu anvendeligt til processen med hacking af androyd-platforme, også kendt som rooting.
Hvad er jailbreak til?
Hovedprincippet for Apple er centralisering. IOS-filsystemet er lukket for brugeren, og appudviklere skal overholde Apples strenge retningslinjer for at komme ind i App Store. Til en vis grad findes disse begrænsninger for at forbedre sikkerheden og opretholde den samlede kvalitet af applikationer. På den anden side giver de anledning til et ønske om at prøve de skjulte muligheder i din enheds operativsystem eller til at individualisere det efter dine egne behov.
Tekniske højdepunkter
IOS-operativsystemet er designet på en sådan måde, at alle lancerede applikationer udføres på vegne af din bruger. Samtidig kan de lancerede applikationer ikke foretage nogle opkald til systemkernen og har begrænset adgang til mapper. Uanset hvilket program der er installeret på iPhone eller iPad, vil det kun være i stand til at administrere den hukommelse, der er allokeret til det, og det vil ikke være i stand til at interagere med andre applikationer.
De eneste undtagelser er fotos, videoer, kontakter og musik, men applikationen har under alle omstændigheder begrænset adgang til dem. Alle data kan kun ændres ved en systemproces, der har ubegrænsede muligheder i modsætning til en installeret applikation.
Derfor, hvis en applikation ikke har administrativ adgang, kan den ikke administrere systemprocesser. Med andre ord kan systemprocesser gøre hvad de vil, og applikationer udfører kun visse funktioner og intet mere.
En af de vigtigste systemprocesser er "listen over installerede applikationer", som sørger for, at alle applikationer installeres udelukkende fra App Store. Jelbreaking kan fjerne denne begrænsning ved at bruge "setuid" bit på eksekverbare filer eller blot ved at svække tilladelserne til nogle filmapper på enheden.
Så her er alle de muligheder, som denne operation giver:
- Det bliver muligt at bruge applikationer fra pc-siden, hvilket betyder at få fuld adgang til enhedens filsystem;
- Det bliver muligt at tilføje tredjepartssoftware fra tredjepartskilder, for eksempel fra Cydia. Denne funktion giver dig mulighed for at installere software, der bryder "baseband-beskyttelse", hvilket igen åbner op for mange nyttige ting, for eksempel er det muligt at UnLock-operatører Verizon, AT&T osv.;
- Det bliver muligt at installere et BSD-undersystem, der giver SSH-adgang til smartphonen og åbner kommandolinjen. Forresten, sidstnævnte kan også være nødvendigt, når du afbryder smarttelefonen fra operatøren.
- Optimering
Jailbreak typer
Bundtet jailbreak
En tethered jailbreak udløber, når enheden genstartes. Uden et andet "jailbreak" fungerer enheden sandsynligvis ikke, "hænger" på tidspunktet for indlæsning af "native" egenskaber eller fungerer ikke korrekt. For at genstarte jailbreak skal du forbinde enheden til din computer og genstarte jailbreak-hjælpeprogrammet.
Uforbundet jailbreak
Uforbundet jailbreak forbliver efter slukning af enheden. Enheden indlæser det ændrede operativsystem uden genjailbreak og opretter forbindelse til computeren. Ulemper: For de fleste Apple-modeller kræver adgang til systemfilerne til den nye firmware en ny udnyttelse, der kræver udviklere tid og erfaring.
Semi-bundet jailbreak
Med en semi-bundet jailbreak tænder enheden, men med de originale indstillinger. Brugeren vil være i stand til at bruge enhedens grundlæggende funktioner - ring eller skriv meddelelser, men for alle andre handlinger, der kræver kørsel af den ændrede kode, skal enheden "hackes" igen.
Fordele og ulemper
Fordele:
- Tilgængelighed af den ekstra Cydia Application Store (McDigger). De fleste Apple-brugere beslutter at jailbreak bare for Cydias skyld, hvilket giver mulighed for at downloade gratis applikationer distribueret i App Store mod et gebyr.
- Tilpasning af iOS-interface og funktionalitet efter din smag. Jailbreak giver dig mulighed for at ændre operativsystemets udseende og indhold ved at downloade specialapplikationer fra Cydia.
- Skjulte funktioner på Apple-enheder og adgang til filsystemet Jailbreak giver brugerne ikke kun mulighed for at udnytte de skjulte funktioner i iOS, men også få adgang til filsystemet, hvilket giver mulighed for at kontrollere operativsystemet og ændre kildekoderne
Minusser:
- Mulige problemer med downloadede applikationer. Da tweaks fra Cydia ikke er licenserede applikationer, men kun kopier, er problemer med stabiliteten i deres arbejde mere almindelige, og deres anvendelse kan føre til afgang fra licenserede applikationer, der tidligere fungerede stabilt.
- Forskellige tweaks betyder forskellige problemer. Efter installation eller afinstallation af enhver tweak, der er downloadet fra Cydia, forbliver systemets tweak-cache (skrald) i systemet, som for evigt forbliver på enheden, og der er blevet bemærket tilfælde af tweakses inkompatibilitet, hvorfor de ikke fungerer.
- IOS-opdateringsproblemer. Det er umuligt at opdatere iOS på en jailbroken enhed, og når en opdatering frigives, går jailbreak altid ned, hvorfor alle downloadede tweaks fra Cydia og interface-ændringer slettes.
- Fratagelse af dem. udviklersupport og Apple-garantier. Hvis enheden skal repareres, skal brugeren slippe af med jailbreak, og hvis du har brug for at udnytte garantien, nægter servicecentret service.
- Apples sikkerhedsjailbreak. Faren ved hacking af gadgeten udsætter den for virusinfektion, hvorefter personlige data kan gå tabt, herunder oplysninger om betalingsmuligheder (bankkortoplysninger).
- Nedsat batteri autonomi. IOS-operativsystemet er lukket af en grund, fordi Apple-udviklere optimerer belastningen på systemhardwaren for at afbalancere forbruget af batteristrøm og maksimere batteriets autonomi.
- Tab af kommunikationskvalitet. Mange brugere har bemærket, at jailbreak kan påvirke kvaliteten af opkald under opkald. Disse problemer manifesteres af hyppige afbrydelser i kommunikationen og undertiden endda forvrængning af abonnentens stemme.
- Ulovlig
Jailbreak: instruktioner til udførelse
Sådan jailbreak din iPhone, iPad eller iPod touch:
- Download den nyeste version af det tilsvarende jailbreak-værktøj fra det officielle websted til din computer.
- Pak zip-filen ud.
- Tilslut din enhed til din computer ved hjælp af et USB-kabel.
- Deaktiver adgangskoden i indstillingerne.
- Deaktiver Find min iPhone: Indstillinger> iCloud> Find min iPhone.
- Sæt din enhed i flytilstand.
- Kør applikationen som administrator ved at højreklikke på filen.
- Enhedsopdagelse starter.
- Kontroller, om den firmwareversion, der er angivet af hjælpeprogrammet, er korrekt.
- Klik på Start for at fortsætte.
- Efter jailbreak genoptages enheden automatisk, og Cydia-ikonet vises på skærmen.