iPhone / iPod Touch / iPad / Apple TV / Apple Watch är en operation som inte officiellt stöds av Apple [ 1] , även om den tillåter åtkomst till filsystemet för ett antal enhetsmodeller iPhone, iPod, iPad, Apple TV och Apple Watch. Detta gör att du kan utöka enhetens funktioner, till exempel göra det möjligt att stödja teman ., tweaks och installation av appar från tredjepartskällor (som bara fungerar med jailbreak. Exempel: tweakbox, appcake, cydia, sileo, etc.). Jailbreak ger dig full tillgång till filsystemet på din iPhone, iPod, iPad eller Apple TV, men du kan inte komma åt filsystemet på din Apple Watch även med ett jailbreak. Jailbreak är ofta inte tillgängligt för moderna enhetsmodeller med uppdaterad systemprogramvara.
Efter jailbreak-proceduren bryts licensavtalet och ägaren av Apple-enheten förlorar rätten till teknisk support och garantiåtaganden. De officiella procedurerna för att återställa och uppdatera enheten stänger dock sårbarheterna som användes för att jailbreaka och tar bort alla spår av jailbreak-proceduren, så det är inte möjligt att kontrollera om enheten någonsin har varit jailbreakad om användaren gör en blinkning ( uppdatering eller återställning) av enheten . Du kan bara jailbreaka igen, kontrollera filsystemets integritet och försöka hitta spår av jailbreaket. Med tanke på att Apple är emot att "hacka firmware" [2] , kommer de själva inte att göra det och kommer inte att kunna [3] , och de kan inte kontrollera om jailbreak-proceduren var efter uppdatering eller återställning av enheten. I Ryssland och USA [4] är proceduren för åtkomst till filsystemet (jailbreak) inte olaglig.
Operativsystemet Apple iOS kör alla applikationer på uppdrag av en användare med begränsade rättigheter, och applikationer (oavsett vilka utvecklingsverktyg som används för att skapa dem) kan inte göra vissa systemanrop till OS-kärnan och har inte heller tillgång till vissa kataloger.
Ett installerat program har endast full tillgång till en viss del av minnet som är speciellt tilldelat för denna applikation (ingen applikation kan lägga till, ta bort eller ändra filer som inte är relaterade till den). De enda undantagen är kontakter, foton, videor och musik, som applikationen kan ha begränsad åtkomst till med användarens samtycke.
Tillverkningsföretag har implementerat skydd mot ändringar i viktiga systemdata - dessa data kan endast ändras av en systemprocess som utför strikt definierade operationer på dem med kontroller (till exempel digitala signaturer på installerad programvara ). Samtidigt, på grund av bristen på administrativa rättigheter för applikationer, blir operationer på denna systemprocess med kärnmoduler, funktioner ptraceetc. också omöjliga.
Begränsningen är till exempel satt för kopieringsskydd av tredjepartsapplikationer.
"Viktig systemdata" inkluderar till exempel en lista över installerade applikationer. Det vill säga, utan en jailbreak-operation kan du bara installera applikationer från den elektroniska applikationsbutiken App Store .
Jailbreak-operationen tar bort begränsningen, till exempel genom att använda setuid-biten på körbara filer eller genom att försvaga åtkomsträttigheterna till viktiga kataloger (mappar).
Jailbreak tillhandahåller följande funktioner:
Jailbreak-processen kan leda till överföring av enheten till "tegel" -tillståndet - det vill säga till oförmågan att använda enheten utan något sätt att återställa prestanda. Men i de flesta fall kan du återställa funktionaliteten genom att sätta enheten i DFU-läge (från den engelska enhetens firmwareuppdatering , enhetsfirmwareuppdateringsläge ) och blinka till den aktuella versionen av iOS. Efter ett lyckat jailbreak kan du märka: en minskning av stabilitet och säkerhet, svårigheter med att uppdatera det inbyggda operativsystemet (efter uppdateringen måste du jailbreaka igen, om det finns tillgängligt i den nya versionen), betalat för ett antal av applikationer i tredjepartsapplikationsbutiker. Jailbreak-enheter är mer mottagliga för skadlig programvara [5] [6] .
Det är nödvändigt att utföra jailbreak-proceduren igen efter varje omstart av enheten, medan applikationerna inte behöver installeras om. Innan åter jailbreak-proceduren är enheten obrukbar! Endast möjligt på enheter med en Apple A4- processor och lägre, eftersom boot ROM- sårbarheter utnyttjas.
Det går inte förlorat efter omstart av enheten, till skillnad från någon annan typ av jailbreak.
Det låter dig starta om enheten utan att förlora möjligheten att använda den, men samtidigt, efter omstart av enheten, går alla jailbreak-funktioner förlorade. För att återställa jailbreaket måste du ansluta enheten till datorn för att upprepa jailbreakproceduren.
Liknar semi-tethered, men låter dig upprepa proceduren utan att ansluta till en PC på grund av närvaron av ett verktyg för att utföra denna operation på själva enheten.
Installation av tredjepartsapplikationer görs vanligtvis genom en pakethanterare , som Cydia för iPhone OS 2.0+ eller Installer för iPhone OS 1.0 upp till iPhone OS 1.1.5. Det är ett visuellt gränssnitt för en modifierad Debian -pakethanterare .
Det är möjligt att återställa enheten till dess ursprungliga fabrikstillstånd med iTunes , medan innehållet i enhetens flashminne raderas utan att lämna några spår av jailbreaket.
iOS-version | Uppdateringar utan support | Enheter som stödjer proceduren | Verktyg |
---|---|---|---|
iPhone OS 1 | iOS 1.1.2 - för alla enheter
iOS 1.1 - för 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 - för iPod touch 2G
iOS 2.1.1 - för alla enheter utom 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 - för alla enheter
iOS 3.2.2 - för alla enheter utom 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
(förutom CDMA) |
iOS 4.3.4 - 4.3.5 - för 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 - för iPod touch 3G), redsn0w (iOS 4.1 - 4.3.5), sn0wbreeze (iOS 4.2.1 - för 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 - för iPhone 4S, iPad 2, 3 [8]
iOS 5.0, 5.1 - för 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 - för 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 - för 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 - för alla 64-bitarsenheter | 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-bitars) (iOS 8.4.1), EtasonJB (32-bitars) (iOS 8.4.1) |
iOS 9 [11] [12] [13] | iOS 9.3.4 - 9.3.5 - för alla 64-bitars | 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 - för alla 64-bitarsenheter),
Home Depot (32-bitars) (iOS 9.1 - 9.3.4; iOS 9.3.5 för iPod touch 5G), JailbreakMe (32-bitars) (iOS 9.1 - 9.3.4; iOS 9.3.5 för iPod touch 5G), Pangu (64-bitars) (iOS 9.2 - 9.3.3), Phœnix (32-bitars) (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-bitars) (iOS 10.0.1 - 10.0.2, 10.1 - 10.3.4),
Yalu (64-bitars) (iOS 10.0 - 10.2), Meridian (64-bitars) (iOS 10.0 - 10.3.3), TotallyNotSpyware (64-bitars) (iOS 10.0 - 10.3.3 - förutom iPad Pro 12.9" 2G, 10.5"), doubleh3lix (64-bitars) (iOS 10.0 - 10.3.3 - förutom iPhone 7, iPad Pro 12.9" 2G, 10.5"), Saïgon (64-bitars) (iOS 10.2.1 - förutom iPhone 7, iPad 5), g0blin (64-bitars) (iOS 10.3 - 10.3.3 - förutom 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 - endast för enheter på A7 - A11) |
iOS 13 | iOS 13.5.1 - 13.7 - för alla enheter på A12 och A13 | iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE
iPod touch 7G |
checkra1n (iOS 13.0 - 13.7 - endast för enheter på A7 - A11)
unc0ver (iOS 13.0 - 13.7) Odyssey (iOS 13.0 - 13.7 - endast för enheter på A9 - A13) |
iPadOS 13 | iPadOS 13.5.1 - 13.7 - för alla enheter på A12, A12X och 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 - endast för enheter 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 - endast för enheter på A7 - A11)
unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) - för iPhone XR iPhone XS iPhone XS Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max |
tvOS-version | Uppdateringar utan support | Enheter som stödjer proceduren | Verktyg |
---|---|---|---|
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 - för Apple TV 3G | Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 5.1 - 5.3 - för Apple TV 2G; Apple TV 5.0 - 5.0.2 - Tethered för Apple TV 2G),
unthredeh4il (Apple TV 5.0 - 5.0.2 - för Apple TV 2G), Evasi0n (Apple TV 5.1 - 5.2 - för Apple TV 2G), P0sixspwn (Apple TV 5.2.1 - 5.3 - för Apple TV 2G), Redsn0w (Apple TV 5.2.1 - 5.3 - Tethered för Apple TV 2G) |
Apple TV6 | Apple TV 6.0 - 6.1.1 - för alla enheter
Apple TV 6.1.2 - 6.2 - för Apple TV 3G |
Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 6.1.2 - 6.2 - för Apple TV 2G) |
Apple TV7 | Apple TV 7.0 - 7.3.1, 7.5 - för alla enheter | Apple TV 3G | etasonATV (Apple TV 7.4) |
tvOS 9 | tvOS 9.1 - 9.2.2 - för alla enheter | Apple TV 4G | Pangu9 (tvOS 9.0 - 9.0.1) |
tvOS 10 | tvOS 10.1.1 - 10.2.1 - för alla enheter | 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) |
Det finns inget fullständigt jailbreak för Apple Watch, bara prototyper.
watchOS version | Uppdateringar utan support | Enheter som stödjer proceduren | Verktyg |
---|---|---|---|
watchOS 1 | watchOS 1.0 - 1.0.1 - för alla enheter | Apple Watch 1G | Verktyg saknas |
titta på OS 2 | watchOS 2.0 - 2.2.2 - för alla enheter | Apple Watch 1G | Verktyg saknas |
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 - för alla enheter
watchOS 4.1 - förutom Apple Watch S3 |
Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 |
jelbrekTime (watchOS 4.1 - för Apple Watch S3) |
titta på OS 5 | watchOS 5.0 - 5.3.1 - för alla enheter | Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 Apple Watch S4 |
Verktyg saknas |
watchOS 6 | watchOS 6.0 - 6.1 Beta - för alla enheter | Apple Watch S1
Apple Watch S2 Apple Watch S3 Apple Watch S4 Apple Watch S5 |
Det finns för närvarande inga verktyg |
Jailbreak-procedurer som liknar iOS-jailbreak finns för andra mobila plattformar med restriktioner för appinstallation och filsystemåtkomst, inklusive Android , Windows Phone 7 och Symbian 9 , PS3 , PSP -spelkonsoler och andra enheter som Kindle .
Mobiltelefoner | |||||||
---|---|---|---|---|---|---|---|
Allmän |
| ||||||
programvara |
| ||||||
kultur |
| ||||||
Enheter |
| ||||||
Medicin och ekologi |
| ||||||
Legala aspekter |
| ||||||
Teknologi |
|