iPhone / iPod Touch / iPad / Apple TV / Apple Watch este o operațiune neacceptată oficial de Apple [ 1] , deși permite accesul la sistemul de fișiere al unui număr de modele de dispozitive iPhone, iPod, iPad, Apple TV și Apple Watch. Acest lucru vă permite să extindeți capacitățile dispozitivului, de exemplu, pentru a face posibilă suportarea temelor ., ajustări și instalarea de aplicații din surse terțe (care funcționează numai cu jailbreak. Exemplu: tweakbox, appcake, cydia, sileo etc.). Jailbreak vă oferă acces deplin la sistemul de fișiere al iPhone, iPod, iPad sau Apple TV, dar nu puteți accesa sistemul de fișiere al Apple Watch chiar și cu un jailbreak. Jailbreak-ul nu este adesea disponibil pentru modelele de dispozitive moderne cu software de sistem actualizat.
După procedura de jailbreak , acordul de licență este încălcat, iar proprietarul dispozitivului Apple pierde dreptul la suport tehnic și obligațiile de garanție. Cu toate acestea, procedurile oficiale de restaurare și actualizare a dispozitivului închid din nou vulnerabilitățile care au fost folosite pentru jailbreak și elimină toate urmele procedurii de jailbreak, astfel încât nu este posibil să se verifice dacă dispozitivul a fost jailbreak vreodată dacă utilizatorul face un flashing ( actualizarea sau restaurarea) a dispozitivului . Puteți doar să re-jailbreak, să verificați integritatea sistemului de fișiere și să încercați să găsiți urme ale jailbreak-ului. Având în vedere că Apple este împotriva „piratului de firmware” [2] , ei înșiși nu o vor face și, respectiv, nu vor putea [3] , și nu pot verifica dacă procedura de jailbreak a fost după actualizarea sau restaurarea dispozitivului. În Rusia și SUA [4] , procedura de accesare a sistemului de fișiere (jailbreak) nu este ilegală.
Sistemul de operare Apple iOS execută toate aplicațiile în numele unui utilizator cu drepturi limitate, iar aplicațiile (indiferent de instrumentele de dezvoltare folosite pentru a le crea) nu pot efectua unele apeluri de sistem către kernel-ul sistemului de operare și, de asemenea, nu au acces la unele directoare.
Un program instalat are acces deplin doar la o anumită parte a memoriei special alocată acestei aplicații (nicio aplicație nu poate adăuga, șterge sau modifica orice fișier care nu are legătură cu acesta). Singurele excepții sunt contactele, fotografiile, videoclipurile și muzica, la care aplicația poate avea acces limitat cu acordul utilizatorului.
Companiile producătoare au implementat protecție împotriva modificărilor datelor importante ale sistemului - aceste date pot fi modificate doar printr-un proces de sistem care efectuează operațiuni strict definite asupra lor cu verificări (de exemplu, semnături digitale pe software- ul instalat ). În același timp, din cauza lipsei drepturilor administrative pentru aplicații, operațiunile pe acest proces de sistem folosind module kernel, funcții ptraceetc. devin imposibile.
Restricția este stabilită, de exemplu, pentru protecția împotriva copierii aplicațiilor terță parte.
„Date importante de sistem” include, de exemplu, o listă de aplicații instalate. Adică, fără o operațiune de jailbreak, puteți instala aplicații doar din magazinul electronic de aplicații App Store .
Operația de jailbreak elimină restricția, de exemplu, prin utilizarea bitului setuid pe fișierele executabile sau prin slăbirea drepturilor de acces la directoare (foldere) importante.
Jailbreak oferă următoarele caracteristici:
Procesul de jailbreak poate duce la transferul dispozitivului în starea „cărămidă” - adică la incapacitatea de a utiliza dispozitivul fără niciun mijloc de restabilire a performanței. Dar, în cele mai multe cazuri, puteți restabili funcționalitatea introducând dispozitivul în modul DFU (din versiunea engleză de actualizare a firmware -ului dispozitivului, modul de actualizare a firmware -ului dispozitivului ) și afișând-l la versiunea curentă de iOS. După un jailbreak reușit, este posibil să observați: o scădere a stabilității și securității, dificultăți la actualizarea sistemului de operare încorporat (după actualizare, va trebui să faceți din nou jailbreak, dacă este disponibil pe noua versiune), plătit pentru un număr de aplicații din magazinele de aplicații terțe. Dispozitivele de jailbreak sunt mai susceptibile la infecția cu malware [5] [6] .
Este necesar să efectuați din nou procedura de jailbreak după fiecare repornire a dispozitivului, în timp ce aplicațiile nu trebuie reinstalate. Înainte de procedura de re-jailbreak, dispozitivul este inoperabil! Este posibil doar pe dispozitivele cu procesor Apple A4 și mai jos, deoarece vulnerabilitățile ROM-ului de pornire sunt exploatate.
Nu se pierde după repornirea dispozitivului, spre deosebire de orice alt tip de jailbreak.
Vă permite să reporniți dispozitivul fără a pierde capacitatea de a-l folosi, dar, în același timp, după repornirea dispozitivului, toate funcțiile de jailbreak sunt pierdute. Pentru a restabili jailbreak-ul, trebuie să conectați dispozitivul la computer pentru a repeta procedura de jailbreak.
Similar cu semi-tethered, dar vă permite să repetați procedura fără a vă conecta la un PC datorită prezenței unui utilitar pentru efectuarea acestei operațiuni pe dispozitivul însuși.
Instalarea aplicațiilor terță parte se face de obicei printr- un manager de pachete , cum ar fi Cydia pentru iPhone OS 2.0+ sau Installer pentru iPhone OS 1.0 până la iPhone OS 1.1.5. Este o interfață vizuală pentru un manager de pachete Debian modificat .
Este posibil să restabiliți dispozitivul la starea inițială din fabrică folosind iTunes , în timp ce conținutul memoriei flash a dispozitivului este șters fără a lăsa urme ale jailbreak-ului.
versiunea iOS | Actualizări fără suport | Dispozitive care susțin procedura | Utilitate |
---|---|---|---|
iPhone OS 1 | iOS 1.1.2 - pentru toate dispozitivele
iOS 1.1 - pentru iPhone 2G |
iPhone 2G
iPod touch 1G |
AppTapp Installer (iOS 1.0 - 1.0.2, 1.1.1),
4039 jailbreak (iOS 1.1), ZiPhone (iOS 1.1.3 - 1.1.5) |
iPhone OS 2 | iOS 2.0 - 2.1 - pentru iPod touch 2G
iOS 2.1.1 - pentru toate dispozitivele, cu excepția iPod touch 2G |
iPhone 2G, 3G
iPod touch 1G, 2G |
QuickPwn (iOS 2.0 - 2.2.1) |
iPhone OS 3 | iOS 3.0 - 3.0.1, 3.2 - 3.2.1 - pentru toate dispozitivele
iOS 3.2.2 - pentru toate dispozitivele, cu excepția iPad 1 |
iPhone 2G, 3G, 3GS
iPod touch 1G, 2G, 3G iPad 1 |
blackra1n (iOS 3.1 - iOS 3.1.2),
redsn0w (iOS 3.1.2 - iOS 3.1.3), Spirit (iOS 3.1.2 - iOS 3.1.3), limera1n (iOS 3.2.2) |
iOS 4
(cu excepția CDMA) |
iOS 4.3.4 - 4.3.5 - pentru iPad 2 | iPhone 3G, 3GS, 4
iPod touch 2G, 3G, 4G iPad 1, 2 |
limera1n (iOS 4.0 - 4.0.2),
JailbreakMe (iOS 4.0 - 4.0.2, 4.3 - 4.3; iOS 4.3.5 - pentru iPod touch 3G), redsn0w (iOS 4.1 - 4.3.5), sn0wbreeze (iOS 4.2.1 - pentru iPod touch 2G) |
iOS 4 CDMA
(4.2.5 - 4.2.10) |
- | iPhone 4 | redsn0w (iOS 4.2.5 - 4.2.10),
JailbreakMe (iOS 4.2.6 - 4.2.8) |
iOS 5 | iOS 5.1 - pentru iPhone 4S, iPad 2, 3 [8]
iOS 5.0, 5.1 - pentru iPad 2 |
iPhone 3GS, 4, 4S
iPod touch 3G, 4G iPad 1, 2, 3 |
redsn0w [9] (iOS 5.0 - 5.1.1),
Absinthe 0.4 (iOS 5.0 - 5.0.1 - pentru iPhone 4S), Absinthe 2 (iOS 5.1.1) |
iOS 6 [8] | - | iPhone 3GS, 4, 4S, 5
iPod touch 4G, 5G iPad 2, 3, 4 iPad mini 1 |
redsn0w (iOS 6.0 - 6.0.1, 6.1, 6.1.2 - 6.1.3, 6.1.6 - pentru iPhone 3GS),
evasi0n (iOS 6.0 - 6.1.2), p0sixspwn (iOS 6.1.3 - 6.1.6) |
iOS7 [8] | - | iPhone 4, 4S, 5, 5C, 5S
iPod touch 5G iPad 2, 3, 4 iPad Air 1 iPad mini 1, 2 |
evasi0n7 (iOS 7.0 - 7.0.6),
Pangu (iOS 7.1 - 7.1.2) |
iOS 8 [10] | iOS 8.4.1 - pentru toate dispozitivele pe 64 de biți | iPhone 4S, 5, 5C, 5S, 6
iPod touch 5G, 6G iPad 2, 3, 4 iPad Air 1, 2 iPad mini 1, 2, 3 |
Pangu8 (iOS 8.0 - 8.1),
TaiG (iOS 8.0 - 8.4), PP Jailbreak (iOS 8.0 - 8.4), Home Depot (32 de biți) (iOS 8.4.1), EtasonJB (32 de biți) (iOS 8.4.1) |
iOS 9 [11] [12] [13] | iOS 9.3.4 - 9.3.5 - pentru toți cei pe 64 de biți | iPhone 4S, 5, 5C, 5S, 6, 6S, SE
iPod touch 5G, 6G iPad 2, 3, 4 iPad Air 1, 2 iPad mini 1, 2, 3, 4 iPad Pro 9.7", 12.9" 1G |
Pangu9 (iOS 9.0 - 9.0.2; iOS 9.1 - pentru toate dispozitivele pe 64 de biți),
Home Depot (32 de biți) (iOS 9.1 - 9.3.4; iOS 9.3.5 pentru iPod touch 5G), JailbreakMe (32 de biți) (iOS 9.1 - 9.3.4; iOS 9.3.5 pentru iPod touch 5G), Pangu (64 de biți) (iOS 9.2 - 9.3.3), Phœnix (32 de biți) (iOS 9.3.5 - 9.3.6) checkra1n NPC (iOS 9.3.5 - 9.3.6) |
iOS 10 | - | iPhone 5, 5C, 5S, 6, 6S, SE, 7
iPod touch 6G iPad 4, 5 iPad Air 1, 2 iPad mini 2, 3, 4 iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5" |
h3lix (32 de biți) (iOS 10.0.1 - 10.0.2, 10.1 - 10.3.4),
Yalu (64 de biți) (iOS 10.0 - 10.2), Meridian (64 de biți) (iOS 10.0 - 10.3.3), TotallyNotSpyware (64 de biți) (iOS 10.0 - 10.3.3 - cu excepția iPad Pro 12.9" 2G, 10.5"), doubleh3lix (64 de biți) (iOS 10.0 - 10.3.3 - cu excepția iPhone 7, iPad Pro 12.9" 2G, 10.5"), Saïgon (64 de biți) (iOS 10.2.1 - cu excepția iPhone 7, iPad 5), g0blin (64 de biți) (iOS 10.3 - 10.3.3 - cu excepția iPhone 7, iPad Pro 12.9" 2G, 10.5") |
iOS 11 | - | iPhone 5S, 6, 6S, SE, 7, 8, X
iPod touch 6G iPad 5, 6 iPad Air 1, 2 iPad mini 2, 3, 4 iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5" |
LiberiOS (iOS 11.0 - 11.1.2),
Electra (iOS 11.0 - 11.4.1), unc0ver (iOS 11.0 - 11.4.1) |
iOS 12 | - | iPhone 5S, 6, 6S, SE, 7, 8, X, XR, XS
iPod touch 6G iPad 5, 6 iPad Air 1, 2, 3 iPad mini 2, 3, 4, 5 iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5", 11", 12.9" 3G |
unc0ver (iOS 12.0 - 12.5.1),
Chimera (iOS 12.0 - 12.1.2; iOS 12.1.3 - 12.2, 12.4) checkra1n (iOS 12.0 - 12.5.1 - numai pentru dispozitivele de pe A7 - A11) |
iOS 13 | iOS 13.5.1 - 13.7 - pentru toate dispozitivele de pe A12 și A13 | iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE
iPod touch 7G |
checkra1n (iOS 13.0 - 13.7 - numai pentru dispozitivele de pe A7 - A11)
unc0ver (iOS 13.0 - 13.7) Odyssey (iOS 13.0 - 13.7 - numai pentru dispozitivele de pe A9 - A13) |
iPadOS 13 | iPadOS 13.5.1 - 13.7 - pentru toate dispozitivele de pe A12, A12X și A12Z | iPad 5, 6, 7
iPad Air 3 iPad Pro 9.7", 12.9" 1G, 12.9" 2G, 10.5", 11", 12.9" 3G iPad mini 4, 5 |
checkra1n (iPadOS 13.0 - 13.7 - numai pentru dispozitivele de pe A7 - A11)
unc0ver (iPadOS 13.7) |
iOS 14 | iOS 14 - iOS 14.8 | iPhone 6s, SE, 7, 8, X, XS, XR, 11, 11 Pro, 12, 12 Pro
iPod touch 7G |
checkra1n (iOS 14.0 - 14.7.1 - numai pentru dispozitivele de pe A7 - A11)
unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) - pentru iPhone XR iPhone XS iPhone XS Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max |
versiunea tvOS | Actualizări fără suport | Dispozitive care susțin procedura | Utilitate |
---|---|---|---|
Apple TV4 | - | Apple TV 2G | greenpois0n (Apple TV 4.0, 4.1.1),
Limera1n (Apple TV 4.0), PwnageTool (Apple TV 4.0 - 4.3), Seas0nPass (Apple TV 4.0 - 4.3; Apple TV 4.4 - 4.4.4 - Tethered), unthredeh4il (Apple TV 4.0 - 4.4.4), Sn0wbreeze (Apple TV 4.0, 4.2 - 4.3), Redsn0w (Apple TV 4.2 - 4.3) |
Apple TV5 | Apple TV 5.0 - 5.3 - pentru Apple TV 3G | Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 5.1 - 5.3 - pentru Apple TV 2G; Apple TV 5.0 - 5.0.2 - Tethered pentru Apple TV 2G),
unthredeh4il (Apple TV 5.0 - 5.0.2 - pentru Apple TV 2G), Evasi0n (Apple TV 5.1 - 5.2 - pentru Apple TV 2G), P0sixspwn (Apple TV 5.2.1 - 5.3 - pentru Apple TV 2G), Redsn0w (Apple TV 5.2.1 - 5.3 - Tethered pentru Apple TV 2G) |
Apple TV6 | Apple TV 6.0 - 6.1.1 - pentru toate dispozitivele
Apple TV 6.1.2 - 6.2 - pentru Apple TV 3G |
Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 6.1.2 - 6.2 - pentru Apple TV 2G) |
Apple TV7 | Apple TV 7.0 - 7.3.1, 7.5 - pentru toate dispozitivele | Apple TV 3G | etasonATV (Apple TV 7.4) |
tvOS 9 | tvOS 9.1 - 9.2.2 - pentru toate dispozitivele | Apple TV 4G | Pangu9 (tvOS 9.0 - 9.0.1) |
tvOS 10 | tvOS 10.1.1 - 10.2.1 - pentru toate dispozitivele | Apple TV 4G | LiberTV (tvOS 10.0 - 10.0.1),
backr00m (tvOS 10.2.2) greeng0blin (tvOS 10.2.2) |
tvOS 11 | - | Apple TV 4G
Apple TV 5G (4K) |
LiberTV (tvOS 11.0 - 11.1),
backr00m (tvOS 11.0 - 11.1), electraTV (tvOS 11.0 - 11.4.1) |
tvOS 12 | - | Apple TV 4G
Apple TV 5G (4K) |
ChimeraTV (tvOS 12.0 - 12.2, 12.4)
unc0ver TV (tvOS 12.0 - 12.4.1) checkra1n (tvOS 12.0 - 12.4.1) |
tvOS 13 | - | Apple TV 4G
Apple TV 5G (4K) |
checkra1n (tvOS 13.0 - 13.4.8)
unc0ver TV (tvOS 13.0 - 13.4.5) |
Nu există un jailbreak complet pentru Apple Watch, ci doar prototipuri.
Versiunea watchOS | Actualizări fără suport | Dispozitive care susțin procedura | Utilitate |
---|---|---|---|
watchOS 1 | watchOS 1.0 - 1.0.1 - pentru toate dispozitivele | Apple Watch 1G | Utilitatile lipsesc |
urmăriți OS 2 | watchOS 2.0 - 2.2.2 - pentru toate dispozitivele | Apple Watch 1G | Utilitatile lipsesc |
watchOS 3 | - | Apple Watch 1G
Apple Watch S1 Apple Watch S2 |
OverCl0ck (watchOS 3.0 - 3.2.3) |
watchOS 4 | watchOS 4.0, 4.2 - 4.3.2 - pentru toate dispozitivele
watchOS 4.1 - cu excepția Apple Watch S3 |
Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 |
jelbrekTime (watchOS 4.1 - pentru Apple Watch S3) |
urmăriți OS 5 | watchOS 5.0 - 5.3.1 - pentru toate dispozitivele | Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 Apple Watch S4 |
Utilitatile lipsesc |
watchOS 6 | watchOS 6.0 - 6.1 Beta - pentru toate dispozitivele | Apple Watch S1
Apple Watch S2 Apple Watch S3 Apple Watch S4 Apple Watch S5 |
În prezent nu există utilități |
Proceduri de jailbreak similare jailbreak-ului iOS există pentru alte platforme mobile cu restricții privind instalarea aplicațiilor și accesul la sistemul de fișiere, inclusiv Android , Windows Phone 7 și Symbian 9 , PS3 , console de jocuri PSP și alte dispozitive precum Kindle .
Telefoane mobile | |||||||
---|---|---|---|---|---|---|---|
General |
| ||||||
Software |
| ||||||
cultură |
| ||||||
Dispozitive |
| ||||||
Medicină și ecologie |
| ||||||
Aspecte legale |
| ||||||
Tehnologie |
|