Útěk z vězení (iOS)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 4. února 2022; kontroly vyžadují 10 úprav .

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.

Záruka

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ý.

Technické detaily

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 .

Co dává útěk z vězení?

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] .

Typy operací útěk z vězení

Tethered Jailbreak

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.

Untethered Jailbreak (Untethered)

Po restartu zařízení se neztratí, na rozdíl od jakéhokoli jiného typu útěku z vězení.

Semi-tethered jailbreak

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í.

SemiUntethered Jailbreak

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í.

Technické informace

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, které podporují postup [7]

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ě

Extra

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 .

Poznámky

  1. Majitelé iPhonů v USA je mohli „hacknout“ a nainstalovat si aplikace, které nejsou distribuovány společností Apple. James Billington, hlavní knihovník Kongresu USA, provedl příslušné změny v zákoně Digital Millennium Copyright Act (DMCA). James Billington zdůvodnil, že takzvaná procedura útěku z vězení není porušením autorských práv
  2. Nabourání firmwaru – Neoprávněné úpravy iOS mohou vytvářet bezpečnostní rizika, ohrozit stabilitu, zkrátit výdrž baterie a způsobit další problémy – Apple Support . support.apple.com. Získáno 29. 5. 2016. Archivováno z originálu 27. 4. 2016.
  3. Apple říká, že ani zaměstnanci společnosti nemají přístup k informacím v telefonu. . Ruská služba BBC. Staženo 29. 5. 2016. Archivováno z originálu 22. 8. 2016.
  4. Knihovna Kongresu USA umožňuje útěk z vězení pro iPhone . lenta.ru. Získáno 29. 5. 2016. Archivováno z originálu 4. 8. 2016.
  5. To je důvod, proč byste nikdy neměli útěk z vězení vašeho zařízení iOS 9: TECH: Tech Times . Získáno 16. září 2016. Archivováno z originálu 16. září 2016.
  6. Čtyři důvody, proč NEJÍT na jailbreak iOS zařízení - Lifehacker . Získáno 16. září 2016. Archivováno z originálu dne 25. března 2021.
  7. escapeplan/guides/jailbreakcharts - útěk z vězení . www.reddit.com Datum přístupu: 15. prosince 2018. Archivováno z originálu 4. prosince 2018.
  8. 1 2 3 Historie útěku z vězení iOS. – Danny Key – Střední . Získáno 16. září 2016. Archivováno z originálu 20. září 2016.
  9. Útěk z vězení a odemknutí iPhone v macOS - AppStudio Project . appstudio.org. Získáno 5. února 2017. Archivováno z originálu 5. února 2017.
  10. Útěk z vězení iOS – úplná historie – tenocation . Získáno 16. září 2016. Archivováno z originálu 3. září 2016.
  11. Pangu Team vydává iOS 9 Jailbreak pro iPhone, iPad a iPod Touch: TECH: Tech Times . Získáno 16. září 2016. Archivováno z originálu 15. října 2015.
  12. Vydán útěk z vězení iOS 9 – Vesti. Hi-tech . Získáno 16. září 2016. Archivováno z originálu 16. září 2016.
  13. Útěk z vězení iOS 9.x.x – w3bsit3-dns.com . w3bsit3-dns.to. Staženo 3. 1. 2018. Archivováno z originálu 4. 1. 2018.

Viz také