Nepooblaščen dostop do datotečnega sistema iPhone, iPod Touch, iPad ali Apple TV je mogoč z izkoriščanjem, ki izkorišča varnostne ranljivosti podjetja Apple. Dostop do sistemskih datotek in map omogoča uporabniku upravljanje njihove vsebine in namestitev aplikacij iz tujih virov
Kaj je Jailbreak?
"Jailbreak" (angleško jailbreak - "jailbreak") pomeni "izhod" naprave izven "celice". Sprva se metafora zapora ali zapora nanaša na operacijski sistem UNIX, zlasti na zapor FreeBSD - avtonomne virtualne "zapore" znotraj enega samega operacijskega sistema FreeBSD.
Jailbreak je postopek zapora iOS, ki uporabniku omogoča nepooblaščen dostop do datotečnega sistema naprav Apple. Zanimiv zapor se izvede z prepoznavanjem varnostnih ranljivosti Apple, ki uporabniku omogoča dostop do prej nedostopnih sistemskih datotek. Po jailbreak-u lahko lastnik pripomočka iOS upravlja vsebino datotečnega sistema in poleg glavnega iz Apple-a (App Store) namesti različne programe iz neodvisnih trgovin z aplikacijami. Uporabniki iPhonov in iPadov, ki imajo "jaillom", imajo tako kot prej dostop do vseh funkcij naprave, vključno z iTunes in App Store.
Številni proizvajalci pametnih telefonov, tabličnih računalnikov, igralnih konzol na svojih napravah uporabljajo tehnična sredstva za zaščito avtorskih pravic (DRM - upravljanje digitalnih pravic). Nadzorni sistemi DRM omejujejo uporabnika pri upravljanju programske opreme, predvsem zaradi varnosti. Jailbreak je "jailbreak" naprav, ki vam omogoča, da se izognete omejitvam DRM in spremenite operacijski sistem vaše naprave.
Prvič se je izraz "jailbreak" hekerji iPhone uporabljal v povezavi z iTunes in zmožnostjo ubežati njegovemu nadzoru. Od takrat se je koncept razširil in se zdaj uporablja za postopek vdora v androyd platforme, znan tudi kot root.
Za kaj je jailbreak?
Glavno načelo Appla je centralizacija. Datotečni sistem iOS je za uporabnika zaprt, razvijalci aplikacij pa morajo za vstop v App Store upoštevati stroga Appleova navodila. V določeni meri te omejitve obstajajo za povečanje varnosti in ohranjanje splošne kakovosti aplikacij. Po drugi strani pa se poraja želja, da preizkusite skrite zmožnosti operacijskega sistema vaše naprave ali ga prilagodite svojim potrebam.
Tehnični poudarki
Operacijski sistem iOS je zasnovan tako, da se vse zagnane aplikacije izvajajo v imenu vašega uporabnika. Zagnane aplikacije hkrati ne morejo klicati sistemskega jedra in imajo omejen dostop do imenikov. Ne glede na to, kateri program je nameščen na iPhonu ali iPadu, bo lahko upravljal le z njim namenjen pomnilnik in ne bo mogel komunicirati z drugimi aplikacijami.
Izjema so le fotografije, video posnetki, stiki in glasba, v vsakem primeru pa bo aplikacija do njih imela omejen dostop. Vse podatke lahko spremeni samo sistemski postopek, ki ima za razliko od nameščene aplikacije neomejene možnosti.
Če aplikacija nima skrbniškega dostopa, potem ne more upravljati sistemskih procesov. Z drugimi besedami, sistemski procesi lahko počnejo, kar hočejo, aplikacije pa opravljajo le določene funkcije in nič več.
Eden najpomembnejših sistemskih procesov je »seznam nameščenih aplikacij«, ki skrbi, da so vse aplikacije nameščene izključno iz trgovine App Store. Jelbreaking lahko to omejitev odstrani z uporabo bita "setuid" v izvršljivih datotekah ali preprosto z oslabitvijo dovoljenj za nekatere imenike datotek v napravi.
Tukaj so vse možnosti, ki jih ponuja ta operacija:
- Uporaba aplikacij s strani osebnega računalnika je mogoča, kar pomeni popoln dostop do datotečnega sistema naprave;
- Dodati je mogoče programsko opremo drugih proizvajalcev iz tujih virov, na primer Cydia. Ta funkcija vam omogoča namestitev programske opreme, ki prekine "zaščito osnovnega pasu", kar pa odpre veliko koristnih stvari, na primer operaterje Verizon, AT&T itd. Lahko odklenete;
- Postane mogoče namestiti podsistem BSD, ki zagotavlja SSH dostop do pametnega telefona in odpre ukazno vrstico. Mimogrede, slednje bo morda potrebno tudi pri ločevanju pametnega telefona od operaterja.
- Optimizacija
Vrste zapora
Privezani zapor
Privezani zapor izteče ob ponovnem zagonu naprave. Brez drugega "zapora" naprava najverjetneje ne bo delovala, "visela" v fazi nalaganja "izvornih" lastnosti ali ne bo delovala pravilno. Če želite znova zagnati zapor, morate napravo povezati z računalnikom in znova zagnati pripomoček za zapor.
Nevezani zapor
Po izklopu naprave ostane nezavezan zapor iz zapora. Naprava bo naložila spremenjeni operacijski sistem brez ponovnega zapora in povezave z računalnikom. Proti: Za večino Appleovih modelov dostop do sistemskih datotek nove vdelane programske opreme zahteva novo uporabo, ki zahteva čas in izkušnje razvijalcev.
Polprivezani zapor
Pri napol privezanem zaporu se naprava vklopi, vendar s prvotnimi nastavitvami. Uporabnik bo lahko uporabljal osnovne funkcije naprave - klicanje ali pisanje sporočil, za vsa druga dejanja, ki zahtevajo zagon spremenjene kode, pa je treba napravo znova "vdreti".
Prednosti in slabosti
Prednosti:
- Razpoložljivost dodatne trgovine Cydia Application Store (McDigger). Večina uporabnikov Applea se za jailbreak odloči zgolj zaradi Cydie, ki omogoča plačljiv prenos brezplačnih aplikacij, distribuiranih v App Store.
- Prilagoditev vmesnika in funkcionalnosti iOS po vašem okusu. Jailbreak vam omogoča, da spremenite videz in vsebino operacijskega sistema s prenosom posebnih aplikacij iz Cydie.
- Skrite funkcije Appleovih naprav in dostop do datotečnega sistema. Jailbreak bo uporabnikom omogočil ne samo izkoriščanje skritih funkcij iOS-a, temveč tudi dostop do datotečnega sistema, ki bo omogočil nadzor nad operacijskim sistemom in spremembe izvorne kode
Minusi:
- Možne težave s prenesenimi aplikacijami. Ker popravki s strani Cydie niso licenčne aplikacije, temveč le kopije, so težave s stabilnostjo njihovega dela pogostejše in njihova uporaba lahko privede do odhoda licenčnih aplikacij, ki so prej delovale stabilno.
- Različni popravki pomenijo različne težave. Po namestitvi ali odstranitvi morebitnih popravkov, prenesenih iz Cydie, ostane v sistemu predpomnilnik sistemskih sprememb (smeti), ki bo za vedno ostal v napravi, opazili pa so tudi primere nezdružljivosti popravkov, zaradi česar ne delujejo.
- Težave s posodobitvijo sistema IOS. IOS-a je nemogoče posodobiti v zaklenjeni napravi, ko se sprosti posodobitev, pa se jailbreak vedno zruši, zato se izbrišejo vsi preneseni popravki iz Cydia in spremembe vmesnika.
- Odvzem teh. podporo za razvijalce in Apple-ove garancije. Če je treba napravo popraviti, se bo moral uporabnik znebiti zapora, če boste morali izkoristiti garancijo, servisni center storitev zavrne.
- Apple varnostni zapor. Nevarnost vdora v pripomoček ga bo izpostavila okužbi z virusom, po katerem se lahko izgubijo osebni podatki, vključno z informacijami o možnostih plačila (podatki o bančni kartici).
- Zmanjšana avtonomija baterije. Operacijski sistem iOS je z razlogom zaprt, ker Appleovi razvijalci optimizirajo stopnjo obremenitve sistemske strojne opreme, da uravnotežijo porabo baterije in povečajo avtonomijo baterije.
- Izguba kakovosti komunikacije. Številni uporabniki so opazili, da zapor iz zapora lahko vpliva na kakovost klicev med klici. Te težave se kažejo v pogostih prekinitvah komunikacije in včasih celo v izkrivljanju naročnikovega glasu.
- Nezakonito
Jailbreak: navodila za izvedbo
Kako zapreti iPhone, iPad ali iPod touch iz zapora:
- Prenesite najnovejšo različico ustreznega pripomočka za zapor iz uradnega spletnega mesta v svoj računalnik.
- Razpakirajte datoteko zip.
- Napravo povežite z računalnikom s kablom USB.
- V nastavitvah onemogočite geslo.
- Onemogoči Find My iPhone: Nastavitve> iCloud> Find My iPhone.
- Napravo preklopite v letalski način.
- Zaženite aplikacijo kot skrbnik z desnim klikom na datoteko.
- Odkrivanje naprave se začne.
- Preverite, ali je različica vdelane programske opreme, ki jo določi pripomoček, pravilna.
- Za nadaljevanje kliknite Start.
- Po zaporu se bo naprava samodejno znova pojavila in na zaslonu se bo prikazala ikona Cydia.