Jailbreak (iOS)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. február 4-én felülvizsgált verziótól ; az ellenőrzésekhez 10 szerkesztés szükséges .

Az iPhone / iPod Touch / iPad / Apple TV / Apple Watch olyan  művelet, amelyet az Apple hivatalosan nem támogat [ 1 ] , bár lehetővé teszi számos iPhone, iPod, iPad, Apple TV és Apple Watch eszközmodell fájlrendszeréhez való hozzáférést. Ez lehetővé teszi az eszköz képességeinek bővítését, például lehetővé teszi témák támogatását , módosításokat és alkalmazások telepítését harmadik féltől származó forrásokból (amelyek csak jailbreak esetén működnek. Például: tweakbox, appcake, cydia, sileo stb.) . A Jailbreak teljes hozzáférést biztosít iPhone, iPod, iPad vagy Apple TV fájlrendszeréhez, de az Apple Watch fájlrendszeréhez még jailbreak esetén sem férhet hozzá. A Jailbreak gyakran nem érhető el a frissített rendszerszoftverrel rendelkező modern eszközmodelleknél.

Garancia

A jailbreak eljárás után megsértik a licencszerződést , és az Apple eszköz tulajdonosa elveszíti a jogát a műszaki támogatásra és a garanciális kötelezettségekre. Az eszköz visszaállítására és frissítésére vonatkozó hivatalos eljárások azonban ismét bezárják a jailbreakhez használt sebezhetőségeket, és eltávolítják a jailbreak eljárás minden nyomát, így nem lehet ellenőrizni, hogy az eszköz valaha is jailbreak-e, ha a felhasználó villogást ( frissítése vagy visszaállítása) az eszköz . Csak újra jailbreakelhet, ellenőrizheti a fájlrendszer integritását, és megpróbálhatja megtalálni a jailbreak nyomait. Tekintettel arra, hogy az Apple ellenzi a „firmware feltörését” [2] , ezt ők maguk nem fogják megtenni és nem is fogják [3] megtenni , illetve nem tudják ellenőrizni, hogy a jailbreak eljárás az eszköz frissítése vagy visszaállítása után történt-e. Oroszországban ] az USA -ban [4] a fájlrendszerhez való hozzáférési eljárás (jailbreak) nem illegális.

Technikai részletek

Az Apple iOS operációs rendszer az összes alkalmazást egy korlátozott jogokkal rendelkező felhasználó nevében hajtja végre, és az alkalmazások (függetlenül a létrehozásukhoz használt fejlesztőeszközöktől) nem tudnak bizonyos rendszerhívásokat indítani az operációs rendszer kernel felé , és nem férnek hozzá néhány könyvtárhoz.

Egy telepített program csak a memória egy bizonyos részéhez fér hozzá, amely kifejezetten ehhez az alkalmazáshoz van lefoglalva (egyetlen alkalmazás sem adhat hozzá, nem törölhet vagy módosíthat olyan fájlokat, amelyek nem kapcsolódnak hozzá). Ez alól kivételt képeznek a névjegyek, fotók, videók és zenék, amelyekhez az alkalmazás a felhasználó hozzájárulásával korlátozottan férhet hozzá.

A gyártó cégek védelmet vezettek be a fontos rendszeradatok változásai ellen – ezeket az adatokat csak egy olyan rendszerfolyamat tudja megváltoztatni, amely szigorúan meghatározott műveleteket hajt végre rajtuk ellenőrzésekkel (például digitális aláírás a telepített szoftvereken ). Ugyanakkor az alkalmazások rendszergazdai jogainak hiánya miatt ezen a rendszeren a kernelmodulok, függvények ptracestb. használatával végzett műveletek is lehetetlenné válnak.

A korlátozás például a harmadik féltől származó alkalmazások másolásvédelmére vonatkozik .

A „Fontos rendszeradatok” közé tartozik például a telepített alkalmazások listája. Vagyis jailbreak művelet nélkül csak az App Store elektronikus alkalmazásboltból telepíthet alkalmazásokat .

Mi ad jailbreaket?

A jailbreak művelet megszünteti a korlátozást, például a setuid bit használatával a végrehajtható fájlokon, vagy gyengíti a fontos könyvtárak (mappák) hozzáférési jogait .

A Jailbreak a következő szolgáltatásokat nyújtja:

A jailbreak folyamat az eszköz „tégla” állapotba kerüléséhez vezethet – vagyis ahhoz, hogy az eszköz nem használható a teljesítmény visszaállításának minden eszköze nélkül. De a legtöbb esetben visszaállíthatja a funkcionalitást, ha az eszközt DFU módba lépteti (az angol  eszköz firmware-frissítéséből , eszköz firmware -frissítési módból ), és villogtatja az iOS aktuális verziójára. Sikeres jailbreak után észreveheti: a stabilitás és a biztonság csökkenése, nehézségek a beépített operációs rendszer frissítésével (a frissítés után újra kell jailbreakelni, ha elérhető az új verzióban), számért fizetett alkalmazások harmadik féltől származó alkalmazásboltjaiban. A Jailbreak eszközök érzékenyebbek a rosszindulatú programok fertőzésére [5] [6] .

A jailbreak művelet típusai

Tethered Jailbreak

A jailbreak eljárást az eszköz minden újraindítása után újra el kell végezni, miközben az alkalmazásokat nem kell újratelepíteni. A re-jailbreak eljárás előtt a készülék üzemképtelen! Csak Apple A4 -es vagy annál alacsonyabb processzorral rendelkező eszközökön lehetséges, mivel a rendszerindító ROM sebezhetőségeit kihasználják.

Untethered Jailbreak (Untethered)

Nem vész el az eszköz újraindítása után, ellentétben minden más típusú jailbreakkel.

Félig lekötött jailbreak

Lehetővé teszi az eszköz újraindítását anélkül, hogy elveszítené a használati képességét, ugyanakkor az eszköz újraindítása után minden jailbreak funkció elvész. A jailbreak visszaállításához csatlakoztatnia kell az eszközt a számítógéphez a jailbreak eljárás megismétléséhez.

SemiUntethered Jailbreak

Hasonló a félig megkötötthez, de lehetővé teszi az eljárás megismétlését anélkül, hogy számítógéphez csatlakozna, mivel magán az eszközön van egy segédprogram , amely ezt a műveletet végrehajtja.

Technikai információk

A harmadik féltől származó alkalmazások telepítése általában csomagkezelőn keresztül történik , például a Cydia for iPhone OS 2.0+ vagy az Installer for iPhone OS 1.0 és az iPhone OS 1.1.5. Ez egy vizuális felület egy módosított Debian csomagkezelőhöz .

Lehetőség van az eszköz eredeti gyári állapotának visszaállítására az iTunes segítségével , miközben a készülék flash memóriájának tartalma törlődik anélkül, hogy a jailbreak nyoma maradna.

Az eljárást támogató verziók [7]

iOS verzió Frissítések támogatás nélkül Az eljárást támogató eszközök Hasznosság
iPhone OS 1 iOS 1.1.2 - minden eszközre

iOS 1.1 - iPhone 2G-hez

iPhone 2G

iPod touch 1G

AppTapp telepítő (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 – iPod touch 2G-hez

iOS 2.1.1 – az iPod touch 2G kivételével minden eszközhöz

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 – minden eszközre

iOS 3.2.2 – minden eszközre, kivéve az iPad 1-et

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

(kivéve CDMA)

iOS 4.3.4 – 4.3.5 – iPad 2-hez 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 – iPod touch 3G-hez),

redsn0w (iOS 4.1 - 4.3.5),

sn0wbreeze (iOS 4.2.1 - iPod touch 2G-hez)

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 – iPhone 4S, iPad 2, 3 [8]

iOS 5.0, 5.1 – iPad 2-hez

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 – iPhone 4S-hez),

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 – iPhone 3GS-hez),

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 – minden 64 bites eszközhöz 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 bites) (iOS 8.4.1),

EtasonJB (32 bites) (iOS 8.4.1)

iOS 9 [11] [12] [13] iOS 9.3.4 - 9.3.5 - minden 64 bites verzióhoz 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 – minden 64 bites eszközhöz),

Home Depot (32 bites) (iOS 9.1 – 9.3.4; iOS 9.3.5 iPod touch 5G-hez),

JailbreakMe (32 bites) (iOS 9.1–9.3.4; iOS 9.3.5 iPod touch 5G-hez),

Pangu (64 bites) (iOS 9.2 – 9.3.3),

Phœnix (32 bites) (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 bites) (iOS 10.0.1 - 10.0.2, 10.1 - 10.3.4),

Yalu (64 bites) (iOS 10.0–10.2),

Meridian (64 bites) (iOS 10.0 – 10.3.3),

TotallyNotSpyware (64 bites) (iOS 10.0 - 10.3.3 - kivéve iPad Pro 12,9" 2G, 10,5"),

doubleh3lix (64 bites) (iOS 10.0 – 10.3.3 – kivéve iPhone 7, iPad Pro 12,9" 2G, 10,5"),

Saïgon (64 bites) (iOS 10.2.1 – kivéve iPhone 7, iPad 5),

g0blin (64 bites) (iOS 10.3 – 10.3.3 – kivéve 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 - csak az A7 - A11 eszközökhöz)

iOS 13 iOS 13.5.1 – 13.7 – az összes A12 és A13 eszközhöz iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE

iPod touch 7G

checkra1n (iOS 13.0–13.7 – csak az A7–A11 rendszerű eszközökhöz)

unc0ver (iOS 13.0 - 13.7)

Odyssey (iOS 13.0 - 13.7 - csak az A9 - A13 eszközökhöz)

iPadOS 13 iPadOS 13.5.1 - 13.7 - minden A12, A12X és A12Z eszközhöz 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 - csak az A7 - A11 eszközökhöz)

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 - csak az A7 - A11 eszközökhöz)

unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) -

iPhone XR

iPhone XS

iPhone XS Max

iPhone 11

iPhone 11 Pro

iPhone 11 Pro Max

tvOS verzió Frissítések támogatás nélkül Az eljárást támogató eszközök Hasznosság
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 - Apple TV 3G-hez Apple TV 2G

Apple TV 3G

Seas0nPass (Apple TV 5.1 – 5.3 – Apple TV 2G-hez; Apple TV 5.0 – 5.0.2 – Apple TV 2G-hez csatlakoztatva),

unthredeh4il (Apple TV 5.0 - 5.0.2 - Apple TV 2G-hez),

Evasi0n (Apple TV 5.1 - 5.2 - Apple TV 2G),

P0sixspwn (Apple TV 5.2.1 - 5.3 - Apple TV 2G),

Redsn0w (Apple TV 5.2.1 – 5.3 – Megosztva Apple TV 2G-hez)

Apple TV6 Apple TV 6.0 - 6.1.1 - minden eszközhöz

Apple TV 6.1.2 - 6.2 - Apple TV 3G-hez

Apple TV 2G

Apple TV 3G

Seas0nPass (Apple TV 6.1.2 - 6.2 - Apple TV 2G)
Apple TV7 Apple TV 7.0 – 7.3.1, 7.5 – minden eszközhöz Apple TV 3G etasonATV (Apple TV 7.4)
tvOS 9 tvOS 9.1 - 9.2.2 - minden eszközhöz Apple TV 4G Pangu9 (tvOS 9.0–9.0.1)
tvOS 10 tvOS 10.1.1 - 10.2.1 - minden eszközhöz 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)

Az Apple Watch-ra nincs teljes jailbreak, csak prototípusok.

watchOS verzió Frissítések támogatás nélkül Az eljárást támogató eszközök Hasznosság
watchOS 1 watchOS 1.0 - 1.0.1 - minden eszközhöz Apple Watch 1G Hiányzó közművek
nézd meg az OS 2-t watchOS 2.0 - 2.2.2 - minden eszközhöz Apple Watch 1G Hiányzó közművek
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 - minden eszközhöz

watchOS 4.1 – kivéve az Apple Watch S3-at

Apple Watch 1G

Apple Watch S1

Apple Watch S2

Apple Watch S3

jelbrekTime (watchOS 4.1 – Apple Watch S3-hoz)
nézd meg az OS 5-öt watchOS 5.0 - 5.3.1 - minden eszközhöz Apple Watch 1G

Apple Watch S1

Apple Watch S2

Apple Watch S3

Apple Watch S4

Hiányzó közművek
watchOS 6 watchOS 6.0 – 6.1 Béta – minden eszközhöz Apple Watch S1

Apple Watch S2

Apple Watch S3

Apple Watch S4

Apple Watch S5

Jelenleg nincsenek közművek

Extrák

Az iOS jailbreakhez hasonló Jailbreak eljárások léteznek más mobilplatformokon is, amelyek korlátozzák az alkalmazások telepítését és a fájlrendszerhez való hozzáférést, beleértve az Androidot , a Windows Phone 7 -et és a Symbian 9 -et, a PS3 -at , a PSP játékkonzolokat és más eszközöket, például a Kindle -t .

Jegyzetek

  1. Az Egyesült Államokban az iPhone tulajdonosok „feltörhették” őket, hogy olyan alkalmazásokat telepítsenek, amelyeket nem az Apple terjeszt. James Billington, az Egyesült Államok Kongresszusának főkönyvtárosa végrehajtotta a vonatkozó változtatásokat a Digital Millennium Copyright Act (DMCA) törvényben. James Billington indoklása szerint az úgynevezett jailbreak eljárás nem szerzői jogsértés
  2. Firmware feltörése – Az iOS jogosulatlan módosításai biztonsági kockázatokat jelenthetnek, veszélyeztethetik a stabilitást, csökkenthetik az akkumulátor élettartamát és egyéb problémákat okozhatnak – Apple támogatás . support.apple.com. Letöltve: 2016. május 29. Az eredetiből archiválva : 2016. április 27..
  3. Az Apple szerint még a cég alkalmazottai sem férnek hozzá a telefonon lévő információkhoz. . BBC orosz szolgálat. Letöltve: 2016. május 29. Az eredetiből archiválva : 2016. augusztus 22..
  4. Az Egyesült Államok Kongresszusi Könyvtára engedélyezi az iPhone Jailbreaket . lenta.ru. Letöltve: 2016. május 29. Az eredetiből archiválva : 2016. augusztus 4..
  5. Ezért soha nem szabad feltörnie iOS 9-eszközét: TECH: Tech Times . Letöltve: 2016. szeptember 16. Az eredetiből archiválva : 2016. szeptember 16..
  6. Négy ok, amiért NE szabad jailbreakelni az iOS-eszközöket – Lifehacker . Letöltve: 2016. szeptember 16. Az eredetiből archiválva : 2021. március 25.
  7. escapeplan/guides/jailbreakcharts - jailbreak . www.reddit.com Hozzáférés időpontja: 2018. december 15. Az eredetiből archiválva : 2018. december 4.
  8. 1 2 3 Az iOS Jailbreak története. – Danny Key – Közepes . Letöltve: 2016. szeptember 16. Az eredetiből archiválva : 2016. szeptember 20.
  9. Jailbreak és iPhone feloldása macOS-ben - AppStudio Project . appstudio.org. Letöltve: 2017. február 5. Az eredetiből archiválva : 2017. február 5..
  10. iOS Jailbreaking – A teljes történelem – Tenocation . Letöltve: 2016. szeptember 16. Az eredetiből archiválva : 2016. szeptember 3..
  11. A Pangu Team kiadta az iOS 9 Jailbreaket iPhone-ra, iPadre és iPod Touchra : TECH : Tech Times . Letöltve: 2016. szeptember 16. Az eredetiből archiválva : 2015. október 15.
  12. Megjelent az iOS 9 jailbreak – Vesti. Hi-tech . Letöltve: 2016. szeptember 16. Az eredetiből archiválva : 2016. szeptember 16..
  13. Jailbreak iOS 9.x.x - w3bsit3-dns.com . w3bsit3-dns.to. Letöltve: 2018. január 3. Az eredetiből archiválva : 2018. január 4..

Lásd még