iPhone / iPod Touch / iPad / Apple TV / Apple Watch er en operation, der ikke officielt understøttes af Apple [ 1] , selvom den giver adgang til filsystemet for en række enhedsmodeller iPhone, iPod, iPad, Apple TV og Apple Watch. Dette giver dig mulighed for at udvide enhedens muligheder, for eksempel gøre det muligt at understøtte temaer ., tweaks og installation af apps fra tredjepartskilder (der kun virker med jailbreak. Eksempel: tweakbox, appcake, cydia, sileo osv.). Jailbreak giver dig fuld adgang til filsystemet på din iPhone, iPod, iPad eller Apple TV, men du kan ikke få adgang til filsystemet på dit Apple Watch, selv med et jailbreak. Jailbreak er ofte ikke tilgængelig for moderne enhedsmodeller med opdateret systemsoftware.
Efter jailbreak-proceduren overtrædes licensaftalen , og ejeren af Apple-enheden mister retten til teknisk support og garantiforpligtelser. De officielle procedurer for gendannelse og opdatering af enheden lukker dog igen de sårbarheder, der blev brugt til at jailbreake og fjerner alle spor af jailbreak-proceduren, så det er ikke muligt at kontrollere, om enheden nogensinde er blevet jailbreaket, hvis brugeren blinker ( opdatering eller gendannelse) af enheden. Du kan kun genjailbreak, kontrollere filsystemets integritet og prøve at finde spor efter jailbreaket. Da Apple er imod at "hacke firmwaren" [2] , vil de ikke selv gøre det og vil ikke være i stand til henholdsvis [3] , og de kan ikke tjekke, om jailbreak-proceduren var efter opdatering eller gendannelse af enheden. I Rusland og USA [4] er proceduren for adgang til filsystemet (jailbreak) ikke ulovlig.
Apple iOS -operativsystemet udfører alle applikationer på vegne af en bruger med begrænsede rettigheder, og applikationer (uanset de udviklingsværktøjer, der bruges til at oprette dem) kan ikke foretage nogle systemkald til OS-kernen og har heller ikke adgang til nogle mapper.
Et installeret program har kun fuld adgang til en bestemt del af hukommelsen, der er specielt tildelt denne applikation (ingen applikation kan tilføje, slette eller ændre filer, der ikke er relateret til det). De eneste undtagelser er kontakter, billeder, videoer og musik, som applikationen kan have begrænset adgang til med brugerens samtykke.
Produktionsvirksomheder har implementeret beskyttelse mod ændringer i vigtige systemdata - disse data kan kun ændres af en systemproces, der udfører strengt definerede operationer på dem med kontrol (for eksempel digitale signaturer på installeret software ). På samme tid, på grund af manglen på administrative rettigheder til applikationer, bliver operationer på denne systemproces ved hjælp af kernemoduler, funktioner ptraceosv. også umulige.
Begrænsningen er f.eks. sat til kopibeskyttelse af tredjepartsapplikationer.
"Vigtige systemdata" inkluderer for eksempel en liste over installerede applikationer. Det vil sige, uden en jailbreak-operation kan du kun installere applikationer fra den elektroniske applikationsbutik App Store .
Jailbreak-operationen fjerner begrænsningen, for eksempel ved at bruge setuid-bitten på eksekverbare filer eller ved at svække adgangsrettighederne til vigtige mapper (mapper).
Jailbreak giver følgende funktioner:
Jailbreak-processen kan føre til overførsel af enheden til "mursten"-tilstanden - det vil sige manglende evne til at bruge enheden uden nogen måde at genoprette ydeevnen på. Men i de fleste tilfælde kan du gendanne funktionaliteten ved at sætte enheden i DFU-tilstand (fra den engelske enhedsfirmwareopdatering , enhedsfirmwareopdateringstilstand ) og blinke den til den aktuelle version af iOS. Efter et vellykket jailbreak bemærker du muligvis: et fald i stabilitet og sikkerhed, problemer med at opdatere det indbyggede operativsystem (efter opdateringen bliver du nødt til at jailbreake igen, hvis det er tilgængeligt i den nye version), betalt for et nummer af applikationer i tredjeparts applikationsbutikker. Jailbreak-enheder er mere modtagelige for malware-infektion [5] [6] .
Det er nødvendigt at udføre jailbreak-proceduren igen efter hver genstart af enheden, mens applikationerne ikke skal geninstalleres. Før re-jailbreak-proceduren er enheden ubrugelig! Kun muligt på enheder med en Apple A4 -processor og derunder, da boot ROM- sårbarheder udnyttes.
Det går ikke tabt efter genstart af enheden, i modsætning til enhver anden type jailbreak.
Det giver dig mulighed for at genstarte enheden uden at miste muligheden for at bruge den, men samtidig, efter genstart af enheden, går alle jailbreak-funktioner tabt. For at gendanne jailbreaket skal du tilslutte enheden til pc'en for at gentage jailbreak-proceduren.
Svarende til semi-tethered, men giver dig mulighed for at gentage proceduren uden at oprette forbindelse til en pc på grund af tilstedeværelsen af et værktøj til at udføre denne operation på selve enheden.
Installation af tredjepartsapplikationer sker normalt gennem en pakkehåndtering , såsom Cydia til iPhone OS 2.0+ eller Installer til iPhone OS 1.0 op til iPhone OS 1.1.5. Det er en visuel frontend til en modificeret Debian -pakkehåndtering .
Det er muligt at gendanne enheden til dens oprindelige fabrikstilstand ved hjælp af iTunes , mens indholdet af enhedens flashhukommelse slettes uden at efterlade spor af jailbreaket.
iOS version | Opdateringer uden support | Enheder, der understøtter proceduren | Utility |
---|---|---|---|
iPhone OS 1 | iOS 1.1.2 - til alle enheder
iOS 1.1 - til 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 - til iPod touch 2G
iOS 2.1.1 - til alle enheder undtagen 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 - til alle enheder
iOS 3.2.2 - til alle enheder undtagen 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
(undtagen CDMA) |
iOS 4.3.4 - 4.3.5 - til 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 - til iPod touch 3G), redsn0w (iOS 4.1 - 4.3.5), sn0wbreeze (iOS 4.2.1 - til 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 - til iPhone 4S, iPad 2, 3 [8]
iOS 5.0, 5.1 - til 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 - til 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 - til 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 - til alle 64-bit enheder | 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-bit) (iOS 8.4.1), EtasonJB (32-bit) (iOS 8.4.1) |
iOS 9 [11] [12] [13] | iOS 9.3.4 - 9.3.5 - for alle 64-bit | 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 - for alle 64-bit enheder),
Home Depot (32-bit) (iOS 9.1 - 9.3.4; iOS 9.3.5 til iPod touch 5G), JailbreakMe (32-bit) (iOS 9.1 - 9.3.4; iOS 9.3.5 til iPod touch 5G), Pangu (64-bit) (iOS 9.2 - 9.3.3), Phœnix (32-bit) (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-bit) (iOS 10.0.1 - 10.0.2, 10.1 - 10.3.4),
Yalu (64-bit) (iOS 10.0 - 10.2), Meridian (64-bit) (iOS 10.0 - 10.3.3), TotallyNotSpyware (64-bit) (iOS 10.0 - 10.3.3 - undtagen iPad Pro 12.9" 2G, 10.5"), doubleh3lix (64-bit) (iOS 10.0 - 10.3.3 - undtagen iPhone 7, iPad Pro 12.9" 2G, 10.5"), Saïgon (64-bit) (iOS 10.2.1 - undtagen iPhone 7, iPad 5), g0blin (64-bit) (iOS 10.3 - 10.3.3 - undtagen 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 - kun for enheder på A7 - A11) |
iOS 13 | iOS 13.5.1 - 13.7 - til alle enheder på A12 og A13 | iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE
iPod touch 7G |
checkra1n (iOS 13.0 - 13.7 - kun for enheder på A7 - A11)
unc0ver (iOS 13.0 - 13.7) Odyssey (iOS 13.0 - 13.7 - kun for enheder på A9 - A13) |
iPadOS 13 | iPadOS 13.5.1 - 13.7 - til alle enheder på A12, A12X og 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 - kun for enheder på 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 - kun for enheder på A7 - A11)
unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) - til iPhone XR iPhone XS iPhone XS Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max |
tvOS version | Opdateringer uden support | Enheder, der understøtter proceduren | Utility |
---|---|---|---|
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 TV 5 | Apple TV 5.0 - 5.3 - til Apple TV 3G | Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 5.1 - 5.3 - til Apple TV 2G; Apple TV 5.0 - 5.0.2 - Tethered for Apple TV 2G),
unthredeh4il (Apple TV 5.0 - 5.0.2 - til Apple TV 2G), Evasi0n (Apple TV 5.1 - 5.2 - til Apple TV 2G), P0sixspwn (Apple TV 5.2.1 - 5.3 - til Apple TV 2G), Redsn0w (Apple TV 5.2.1 - 5.3 - Tethered for Apple TV 2G) |
Apple TV 6 | Apple TV 6.0 - 6.1.1 - til alle enheder
Apple TV 6.1.2 - 6.2 - til Apple TV 3G |
Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 6.1.2 - 6.2 - til Apple TV 2G) |
Apple TV 7 | Apple TV 7.0 - 7.3.1, 7.5 - til alle enheder | Apple TV 3G | etasonATV (Apple TV 7.4) |
tvOS 9 | tvOS 9.1 - 9.2.2 - til alle enheder | Apple TV 4G | Pangu9 (tvOS 9.0 - 9.0.1) |
tvOS 10 | tvOS 10.1.1 - 10.2.1 - til alle enheder | 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) |
Der er ingen fuld jailbreak for Apple Watch, kun prototyper.
watchOS version | Opdateringer uden support | Enheder, der understøtter proceduren | Utility |
---|---|---|---|
watchOS 1 | watchOS 1.0 - 1.0.1 - til alle enheder | Apple Watch 1G | Hjælpeprogrammer mangler |
se OS 2 | watchOS 2.0 - 2.2.2 - til alle enheder | Apple Watch 1G | Hjælpeprogrammer mangler |
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 - til alle enheder
watchOS 4.1 - undtagen Apple Watch S3 |
Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 |
jelbrekTime (watchOS 4.1 - til Apple Watch S3) |
se OS 5 | watchOS 5.0 - 5.3.1 - til alle enheder | Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 Apple Watch S4 |
Hjælpeprogrammer mangler |
watchOS 6 | watchOS 6.0 - 6.1 Beta - til alle enheder | Apple Watch S1
Apple Watch S2 Apple Watch S3 Apple Watch S4 Apple Watch S5 |
Der er i øjeblikket ingen hjælpeprogrammer |
Jailbreak-procedurer, der ligner iOS-jailbreak, findes for andre mobile platforme med begrænsninger på appinstallation og filsystemadgang, inklusive Android , Windows Phone 7 og Symbian 9 , PS3 , PSP -spilkonsoller og andre enheder såsom Kindle .
Mobiltelefoner | |||||||
---|---|---|---|---|---|---|---|
Generel |
| ||||||
Software |
| ||||||
kultur |
| ||||||
Enheder |
| ||||||
Medicin og økologi |
| ||||||
Juridiske aspekter |
| ||||||
Teknologi |
|