iPhone / iPod Touch / iPad / Apple TV / Apple Watch je operace, kterou společnost Apple oficiálně nepodporuje [ 1] , ačkoli umožňuje přístup k systému souborů řady modelů zařízení iPhone, iPod, iPad, Apple TV a Apple Watch. To vám umožní rozšířit možnosti zařízení, například umožnit podporu témat , vylepšení a instalaci aplikací ze zdrojů třetích stran (které fungují pouze s útěkem z vězení. Příklad: tweakbox, appcake, cydia, sileo atd.) . Útěk z vězení vám poskytuje plný přístup k souborovému systému vašeho iPhonu, iPodu, iPadu nebo Apple TV, ale k systému souborů na Apple Watch se nemůžete dostat ani při útěku z vězení. Útěk z vězení často není k dispozici pro moderní modely zařízení s aktualizovaným systémovým softwarem.
Po proceduře útěk z vězení dojde k porušení licenční smlouvy a vlastník zařízení Apple ztrácí právo na technickou podporu a záruční povinnosti. Oficiální postupy pro obnovu a aktualizaci zařízení však opět uzavírají zranitelnosti, které byly použity k útěku z vězení, a odstraňují všechny stopy po proceduře útěk z vězení, takže není možné zkontrolovat, zda bylo zařízení někdy přerušeno z vězení, pokud uživatel provede flashování ( aktualizace nebo obnovení) zařízení. Můžete pouze znovu provést útěk z vězení, zkontrolovat integritu systému souborů a pokusit se najít stopy po útěku z vězení. Vzhledem k tomu, že Apple je proti „hacknutí firmwaru“ [2] , oni sami to neudělají, respektive nebudou moci [3] , a nemohou zkontrolovat, zda procedura útěk z vězení proběhla po aktualizaci nebo obnovení zařízení. V Rusku a USA [4] není postup pro přístup k souborovému systému (jailbreak) nezákonný.
Operační systém Apple iOS spouští všechny aplikace jménem uživatele s omezenými právy a aplikace (bez ohledu na vývojové nástroje použité k jejich vytvoření) nemohou provádět některá systémová volání jádra OS a také nemají přístup do některých adresářů.
Nainstalovaný program má plný přístup pouze k určité části paměti speciálně přidělené pro tuto aplikaci (žádná aplikace nemůže přidávat, mazat nebo měnit soubory, které s ní nesouvisí). Výjimkou jsou pouze kontakty, fotografie, videa a hudba, ke kterým může mít aplikace se souhlasem uživatele omezený přístup.
Výrobní společnosti zavedly ochranu proti změnám důležitých systémových dat - tato data může změnit pouze systémový proces, který s nimi provádí přísně definované operace s kontrolami (například digitální podpisy na nainstalovaném softwaru ). Zároveň kvůli nedostatku administrátorských práv pro aplikace jsou operace na tomto systémovém procesu pomocí modulů jádra, funkcí ptraceatd. také nemožné.
Omezení je nastaveno například pro ochranu proti kopírování aplikací třetích stran.
Mezi „důležitá systémová data“ patří například seznam nainstalovaných aplikací. To znamená, že bez operace útěk z vězení můžete instalovat aplikace pouze z elektronického obchodu s aplikacemi App Store .
Operace jailbreak odstraňuje omezení například použitím setuid bitu na spustitelné soubory nebo oslabením přístupových práv k důležitým adresářům (složkám).
Útěk z vězení poskytuje následující funkce:
Proces útěku z vězení může vést k převedení zařízení do stavu „cihla“ – tedy k nemožnosti používat zařízení bez jakýchkoli prostředků pro obnovení výkonu. Ve většině případů ale můžete funkčnost obnovit tak, že zařízení vstoupíte do režimu DFU (z anglického aktualizace firmwaru zařízení , režim aktualizace firmwaru zařízení ) a přepnete jej na aktuální verzi iOS. Po úspěšném útěku z vězení si můžete všimnout: snížení stability a bezpečnosti, potíží s aktualizací vestavěného operačního systému (po aktualizaci budete muset znovu útěk z vězení, pokud je k dispozici v nové verzi), zaplaceno za číslo aplikací v obchodech s aplikacemi třetích stran. Zařízení pro útěk z vězení jsou náchylnější k napadení malwarem [5] [6] .
Po každém restartu zařízení je nutné znovu provést útěk z vězení, přičemž aplikace není nutné znovu instalovat. Před re-jailbreak procedurou je zařízení nefunkční! Možné pouze na zařízeních s procesorem Apple A4 a nižším, protože jsou zneužívány zranitelnosti boot ROM.
Po restartu zařízení se neztratí, na rozdíl od jakéhokoli jiného typu útěku z vězení.
Umožňuje restartovat zařízení bez ztráty možnosti jej používat, ale zároveň po restartu zařízení dojde ke ztrátě všech funkcí jailbreaku. Chcete-li obnovit útěk z vězení, musíte připojit zařízení k počítači a zopakovat postup útěku z vězení.
Podobné jako semi-tethered, ale umožňuje opakovat postup bez připojení k PC kvůli přítomnosti nástroje pro provádění této operace na samotném zařízení.
Instalace aplikací třetích stran se obvykle provádí prostřednictvím správce balíčků , jako je Cydia pro iPhone OS 2.0+ nebo Installer pro iPhone OS 1.0 až iPhone OS 1.1.5. Je to vizuální rozhraní pro upraveného správce balíčků Debianu .
Zařízení je možné obnovit do původního továrního stavu pomocí iTunes , přičemž obsah flash paměti zařízení je vymazán bez zanechání stop po útěku z vězení.
verze pro iOS | Aktualizace bez podpory | Zařízení, která postup podporují | Utility |
---|---|---|---|
iPhone OS 1 | iOS 1.1.2 – pro všechna zařízení
iOS 1.1 – pro iPhone 2G |
iPhone 2G
iPod touch 1G |
AppTapp Installer (iOS 1.0 – 1.0.2, 1.1.1),
4039 útěk z vězení (iOS 1.1), ZiPhone (iOS 1.1.3 – 1.1.5) |
iPhone OS 2 | iOS 2.0 – 2.1 – pro iPod touch 2G
iOS 2.1.1 – pro všechna zařízení kromě iPodu 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 – pro všechna zařízení
iOS 3.2.2 – pro všechna zařízení kromě iPadu 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
(kromě CDMA) |
iOS 4.3.4 – 4.3.5 – pro 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 - pro iPod touch 3G), redsn0w (iOS 4.1–4.3.5), sn0wbreeze (iOS 4.2.1 – pro 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 – pro iPhone 4S, iPad 2, 3 [8]
iOS 5.0, 5.1 – pro 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 – pro 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 – pro 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 – pro všechna 64bitová zařízení | 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 (32bitový) (iOS 8.4.1), EtasonJB (32bitový) (iOS 8.4.1) |
iOS 9 [11] [12] [13] | iOS 9.3.4 – 9.3.5 – pro všechny 64bitové verze | 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 – pro všechna 64bitová zařízení),
Home Depot (32bitový) (iOS 9.1 – 9.3.4; iOS 9.3.5 pro iPod touch 5G), JailbreakMe (32bitový) (iOS 9.1 – 9.3.4; iOS 9.3.5 pro iPod touch 5G), Pangu (64bitový) (iOS 9.2 – 9.3.3), Phœnix (32bitový) (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 (32bitový) (iOS 10.0.1 – 10.0.2, 10.1 – 10.3.4),
Yalu (64bitová verze) (iOS 10.0–10.2), Meridian (64bitový) (iOS 10.0–10.3.3), TotallyNotSpyware (64bitový) (iOS 10.0 – 10.3.3 – kromě iPadu Pro 12,9" 2G, 10,5"), doubleh3lix (64-bit) (iOS 10.0 - 10.3.3 - kromě iPhone 7, iPad Pro 12,9" 2G, 10,5"), Saïgon (64bitový) (iOS 10.2.1 – kromě iPhone 7, iPad 5), g0blin (64-bit) (iOS 10.3 - 10.3.3 - kromě 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 - pouze pro zařízení na A7 - A11) |
iOS 13 | iOS 13.5.1 – 13.7 – pro všechna zařízení na A12 a A13 | iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE
iPod touch 7G |
checkra1n (iOS 13.0 – 13.7 – pouze pro zařízení na A7 – A11)
unc0ver (iOS 13.0–13.7) Odyssey (iOS 13.0 – 13.7 – pouze pro zařízení na A9 – A13) |
iPadOS 13 | iPadOS 13.5.1 – 13.7 – pro všechna zařízení na A12, A12X a 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 - pouze pro zařízení na 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 - pouze pro zařízení na A7 - A11)
unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) - pro iPhone XR iPhone XS iPhone XS Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max |
verze tvOS | Aktualizace bez podpory | Zařízení, která postup podporují | 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 TV5 | Apple TV 5.0 – 5.3 – pro Apple TV 3G | Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 5.1 – 5.3 – pro Apple TV 2G; Apple TV 5.0 – 5.0.2 – Tethered pro Apple TV 2G),
unthredeh4il (Apple TV 5.0 – 5.0.2 – pro Apple TV 2G), Evasi0n (Apple TV 5.1 – 5.2 – pro Apple TV 2G), P0sixspwn (Apple TV 5.2.1 – 5.3 – pro Apple TV 2G), Redsn0w (Apple TV 5.2.1 – 5.3 – Tethered pro Apple TV 2G) |
Apple TV6 | Apple TV 6.0 – 6.1.1 – pro všechna zařízení
Apple TV 6.1.2 – 6.2 – pro Apple TV 3G |
Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 6.1.2 – 6.2 – pro Apple TV 2G) |
Apple TV7 | Apple TV 7.0 – 7.3.1, 7.5 – pro všechna zařízení | Apple TV 3G | etasonATV (Apple TV 7.4) |
tvOS 9 | tvOS 9.1 - 9.2.2 - pro všechna zařízení | Apple TV 4G | Pangu9 (tvOS 9.0–9.0.1) |
tvOS 10 | tvOS 10.1.1 - 10.2.1 - pro všechna zařízení | 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) |
Pro Apple Watch neexistuje úplný útěk z vězení, pouze prototypy.
verzi watchOS | Aktualizace bez podpory | Zařízení, která postup podporují | Utility |
---|---|---|---|
watchOS 1 | watchOS 1.0 - 1.0.1 - pro všechna zařízení | Apple Watch 1G | Chybí inženýrské sítě |
sledovat OS 2 | watchOS 2.0 - 2.2.2 - pro všechna zařízení | Apple Watch 1G | Chybí inženýrské sítě |
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 - pro všechna zařízení
watchOS 4.1 – kromě Apple Watch S3 |
Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 |
jelbrekTime (watchOS 4.1 – pro Apple Watch S3) |
sledovat OS 5 | watchOS 5.0 - 5.3.1 - pro všechna zařízení | Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 Apple Watch S4 |
Chybí inženýrské sítě |
watchOS 6 | watchOS 6.0 – 6.1 Beta – pro všechna zařízení | Apple Watch S1
Apple Watch S2 Apple Watch S3 Apple Watch S4 Apple Watch S5 |
V současné době zde nejsou žádné inženýrské sítě |
Postupy útěku z vězení podobné útěku z vězení pro iOS existují i pro jiné mobilní platformy s omezením instalace aplikací a přístupu k souborovému systému, včetně Androidu , Windows Phone 7 a Symbian 9 , PS3 , herních konzolí PSP a dalších zařízení, jako je Kindle .
Mobily | |||||||
---|---|---|---|---|---|---|---|
Všeobecné |
| ||||||
Software |
| ||||||
kultura |
| ||||||
Zařízení |
| ||||||
Medicína a ekologie |
| ||||||
Právní aspekty |
| ||||||
Technika |
|