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.
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.
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 .
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 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.
Nem vész el az eszköz újraindítása után, ellentétben minden más típusú jailbreakkel.
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.
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.
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.
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 |
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 .
Mobiltelefonok | |||||||
---|---|---|---|---|---|---|---|
Tábornok |
| ||||||
Szoftver |
| ||||||
kultúra |
| ||||||
Eszközök |
| ||||||
Orvostudomány és ökológia |
| ||||||
Jogi szempontok |
| ||||||
Technológia |
|