Neovlašteni pristup sistemu datoteka iPhone-a, iPod Touch-a, iPad-a ili Apple TV-a, moguć kroz eksploatacije koje iskorištavaju Appleove sigurnosne ranjivosti. Pristup sistemskim datotekama i mapama omogućava korisniku upravljanje njihovim sadržajem i instaliranje aplikacija iz nezavisnih izvora
Šta je Jailbreak?
"Jailbreak" (engleski jailbreak - "jailbreak") znači "izlaz" uređaja izvan njegove "ćelije". U početku se metafora zatvora ili zatvora odnosi na UNIX operativni sistem, posebno na zatvor FreeBSD - autonomne virtualne "zatvore" unutar jednog FreeBSD operativnog sistema.
Jailbreak je iOS jailbreak postupak koji korisniku omogućava neovlašten pristup sistemu datoteka Apple uređaja. Zanimljiv jailbreak se izvodi identificiranjem Appleovih sigurnosnih ranjivosti, omogućavajući korisniku pristup pristup prethodno nepristupačnim sistemskim datotekama. Nakon jailbreak-a, vlasnik iOS uređaja može upravljati sadržajem sistema datoteka i instalirati razne programe iz nezavisnih prodavnica aplikacija, uz glavni iz Apple-a (App Store). Korisnici iPhone uređaja i iPada koji su "pokvareni", kao i prije, imaju pristup svim funkcijama uređaja, uključujući iTunes i App Store.
Mnogi proizvođači pametnih telefona, tableta, igraćih konzola koriste tehnička sredstva za zaštitu autorskih prava (DRM - upravljanje digitalnim pravima) na svojim uređajima. DRM sistemi upravljanja ograničavaju korisnika u upravljanju softverom, prvenstveno iz sigurnosnih razloga. Jailbreak je "jailbreak" uređaja koji vam omogućava izbjegavanje DRM ograničenja i modificiranje operativnog sistema vašeg uređaja.
Po prvi put se pojam "jailbreak" iPhone hakeri koriste u vezi s iTunes-om i sposobnošću da izbjegnu njegovu kontrolu. Od tada se koncept proširio i sada je primjenjiv na proces hakiranja androyd platformi, poznat i kao root.
Čemu služi jailbreak?
Glavni princip Applea je centralizacija. IOS sistem datoteka je zatvoren za korisnika, a programeri aplikacija moraju se pridržavati Appleovih strogih smjernica da bi ušli u App Store. U određenoj mjeri ta ograničenja postoje kako bi se poboljšala sigurnost i održao ukupan kvalitet aplikacija. S druge strane, oni rađaju želju da isprobate skrivene mogućnosti operativnog sistema vašeg uređaja ili da ga prilagodite svojim potrebama.
Tehnički detalji
IOS operativni sistem dizajniran je na takav način da se sve pokrenute aplikacije izvršavaju u ime vašeg korisnika. Istodobno, pokrenute aplikacije ne mogu upućivati neke pozive sistemskom jezgru i imaju ograničen pristup direktorijima. Koji god program bio instaliran na iPhoneu ili iPadu, moći će upravljati samo memorijom koja mu je dodijeljena i neće moći komunicirati s drugim aplikacijama.
Izuzetak su samo fotografije, videozapisi, kontakti i muzika, ali u svakom slučaju, aplikacija će im imati ograničen pristup. Sve podatke može promijeniti samo sistemski proces koji ima neograničene mogućnosti, za razliku od instalirane aplikacije.
Prema tome, ako aplikacija nema administrativni pristup, tada ne može upravljati sistemskim procesima. Drugim riječima, sistemski procesi mogu raditi sve što žele, a aplikacije izvršavaju samo određene funkcije i ništa više.
Jedan od najvažnijih sistemskih procesa je "lista instaliranih aplikacija", koja osigurava da se sve aplikacije instaliraju isključivo iz App Storea. Jelbreaking može ukloniti ovo ograničenje upotrebom bita "setuid" na izvršnim datotekama ili jednostavno slabljenjem dozvola na nekim direktorijima datoteka na uređaju.
Dakle, evo svih mogućnosti koje pruža ova operacija:
- Postaje moguće koristiti aplikacije sa računara, što znači dobivanje punog pristupa sistemu datoteka uređaja;
- Postaje moguće dodati softver nezavisnih proizvođača iz izvora nezavisnih proizvođača, na primjer iz Cydie. Ova vam funkcija omogućava instaliranje softvera koji razbija "zaštitu osnovnog opsega", što zauzvrat otvara puno korisnih stvari, na primjer, moguće je otključati operatore Verizon, AT&T, itd.;
- Postaje moguće instalirati BSD podsistem koji pruža SSH pristup pametnom telefonu i otvara naredbenu liniju. Usput, ovo drugo može biti potrebno i pri odvajanju pametnog telefona od operatera.
- Optimizacija
Tipovi jailbreak-a
Vezani jailbreak
Vezani jailbreak ističe kada se uređaj ponovo pokrene. Bez drugog "jailbreaka" uređaj najvjerovatnije neće raditi, "visjeti" u fazi učitavanja "izvornih" karakteristika ili neće raditi ispravno. Da biste ponovo pokrenuli jailbreak, morat ćete povezati uređaj s računarom i ponovo pokrenuti uslužni program za jailbreak.
Nepovezani zatvor
Nevezan jailbreak ostaje nakon isključivanja uređaja. Uređaj će učitati modifikovani operativni sistem bez ponovnog jail-breaka i povezivanja sa računarom. Protiv: Za većinu Appleovih modela pristup sistemskim datotekama novog firmvera zahtijeva novu eksploataciju koja zahtijeva vrijeme i iskustvo programera.
Poluvezani jailbreak
Uz poluvezani jailbreak, uređaj će se uključiti, ali uz originalne postavke. Korisnik će moći koristiti osnovne funkcije uređaja - pozivanje ili pisanje poruka, ali za sve druge radnje koje zahtijevaju pokretanje modificiranog koda, uređaj mora ponovo biti "hakiran".
Prednosti i nedostaci
Pros:
- Dostupnost dodatne trgovine Cydia aplikacija (McDigger). Većina Appleovih korisnika odlučuje se za jailbreak samo radi Cydie, koja pruža mogućnost preuzimanja besplatnih aplikacija distribuiranih u App Storeu uz naknadu.
- Prilagođavanje iOS interfejsa i funkcionalnosti po vašem ukusu. Jailbreak vam omogućava promjenu izgleda i sadržaja operativnog sistema preuzimanjem specijaliziranih aplikacija sa Cydie.
- Skrivene značajke Apple uređaja i pristup sistemu datoteka. Jailbreak će omogućiti korisnicima ne samo da iskoriste skrivene značajke iOS-a, već i pristup sistemu datoteka koji će pružiti mogućnost upravljanja operativnim sistemom i promjena izvorni kodovi
Minusi:
- Mogući problemi s preuzetim aplikacijama. Budući da podešavanja Cydia nisu licencirane aplikacije, već samo kopije, problemi sa stabilnošću njihovog rada su češći i njihova upotreba može dovesti do odlaska licenciranih aplikacija koje su ranije radile stabilno.
- Različita podešavanja znače različite probleme. Nakon instaliranja ili deinstaliranja bilo kakvog dotjerivanja preuzetog sa Cydie, predmemorija sistemskog dotjerivanja (smeće) ostaje u sistemu, što će zauvijek ostati na uređaju, a primijećeni su i slučajevi nespojivosti dorade, zbog čega oni ne rade.
- Problemi sa ažuriranjem IOS-a. Nemoguće je ažurirati iOS na jail-slomljenom uređaju, a kada se izda ažuriranje, jailbreak se uvijek sruši, zbog čega se brišu sve preuzete izmjene sa Cydie i promjene interfejsa.
- Lišavanje tih. podrška za programere i Appleova jamstva. Ako uređaj treba popraviti, korisnik će se morati riješiti bijega iz zatvora, a ako trebate iskoristiti garanciju, servisni centar će odbiti uslugu.
- Apple sigurnosni zatvor. Opasnost od hakiranja gadgeta izložiće ga virusnoj infekciji, nakon čega se mogu izgubiti lični podaci, uključujući informacije o mogućnostima plaćanja (detalji bankovne kartice).
- Smanjena autonomija baterije. IOS operativni sistem zatvoren je s razlogom, jer programeri Apple optimiziraju nivo opterećenja hardvera sistema kako bi uravnotežili potrošnju baterije i maksimizirali autonomiju baterije.
- Gubitak kvaliteta komunikacije. Mnogi korisnici primijetili su da jailbreak može utjecati na kvalitetu poziva tijekom poziva. Ovi se problemi očituju čestim prekidima u komunikaciji, a ponekad čak i izobličenjem glasa pretplatnika.
- Ilegalno
Jailbreak: upute za provođenje
Kako izvršiti jailbreak za vaš iPhone, iPad ili iPod touch:
- Preuzmite najnoviju verziju odgovarajućeg uslužnog programa za jailbreak sa službenog web mjesta na svoj računar.
- Raspakirajte zip datoteku.
- Povežite uređaj sa računarom pomoću USB kabla.
- Onemogućite lozinku u postavkama.
- Onemogući Find My iPhone: Postavke> iCloud> Find My iPhone.
- Stavite uređaj u avionski režim.
- Pokrenite aplikaciju kao administrator desnim klikom na datoteku.
- Otkrivanje uređaja započinje.
- Provjerite je li verzija firmvera koju je odredio uslužni program ispravna.
- Kliknite Start da biste nastavili.
- Nakon jailbreak-a, uređaj će se automatski ponovo pojaviti, a ikona Cydia pojavit će se na ekranu.