iPhone / iPod Touch / iPad / Apple TV / Apple Watch on toiminto, jota Apple ei virallisesti tue [ 1] , vaikka se mahdollistaa pääsyn useiden iPhonen, iPodin, iPadin, Apple TV:n ja Apple Watchin laitemallien tiedostojärjestelmään . Näin voit laajentaa laitteen ominaisuuksia, esimerkiksi mahdollistaa teemojen tukemisen., säätöjä ja sovellusten asentamista kolmannen osapuolen lähteistä (jotka toimivat vain jailbreakin kanssa. Esimerkki: tweakbox, appcake, cydia, sileo jne.). Jailbreak antaa sinulle täyden pääsyn iPhonen, iPodin, iPadin tai Apple TV:n tiedostojärjestelmään, mutta et voi käyttää Apple Watchin tiedostojärjestelmää edes jailbreakillä. Jailbreak ei useinkaan ole saatavilla nykyaikaisille laitemalleille, joissa on päivitetty järjestelmäohjelmisto.
Jailbreak-menettelyn jälkeen lisenssisopimusta rikotaan, ja Apple-laitteen omistaja menettää oikeuden tekniseen tukeen ja takuuvelvoitteisiin. Viralliset laitteen palautus- ja päivitystoimenpiteet kuitenkin sulkevat jälleen jailbreak-aukkoon käytetyt haavoittuvuudet ja poistavat kaikki jailbreak-toimenpiteen jäljet, joten ei ole mahdollista tarkistaa, onko laite koskaan jailbreak-rikkoutunut, jos käyttäjä vilkkuu ( laitteen päivittäminen tai palauttaminen. Voit vain re-jailbreak, tarkistaa tiedostojärjestelmän eheyden ja yrittää löytää jälkiä jailbreak. Koska Apple vastustaa "laiteohjelmiston hakkerointia" [2] , he eivät itse tee sitä eivätkä pysty [3] vastaavasti, eivätkä he voi tarkistaa, tapahtuiko jailbreak-menettely laitteen päivityksen tai palauttamisen jälkeen. Venäjällä ] ja Yhdysvalloissa 4 ] tiedostojärjestelmään pääsy (jailbreak) ei ole laitonta.
Apple iOS -käyttöjärjestelmä suorittaa kaikki sovellukset rajoitetut oikeudet omaavan käyttäjän puolesta, ja sovellukset (riippumatta niiden luomiseen käytetyistä kehitystyökaluista) eivät voi tehdä joitain järjestelmäkutsuja käyttöjärjestelmän ytimeen eivätkä myöskään pääse joihinkin hakemistoihin.
Asennetulla ohjelmalla on täysi pääsy vain tiettyyn osaan erityisesti tälle sovellukselle varatusta muistista (mikään sovellus ei voi lisätä, poistaa tai muuttaa tiedostoja, jotka eivät liity siihen). Ainoat poikkeukset ovat yhteystiedot, valokuvat, videot ja musiikki, joihin sovelluksella voi olla rajoitettu pääsy käyttäjän suostumuksella.
Valmistajat ovat ottaneet käyttöön suojauksen tärkeiden järjestelmätietojen muutoksilta - näitä tietoja voi muuttaa vain järjestelmäprosessi, joka suorittaa niille tiukasti määritellyt toiminnot tarkistuksella (esimerkiksi asennetun ohjelmiston digitaaliset allekirjoitukset ). Samaan aikaan sovellusten järjestelmänvalvojan oikeuksien puutteen vuoksi myös tämän järjestelmäprosessin toiminnot ytimen moduuleilla, funktioilla jne. ovat mahdottomia. ptrace
Rajoitus on asetettu esimerkiksi kolmannen osapuolen sovellusten kopiosuojaukseen .
"Tärkeät järjestelmätiedot" sisältää esimerkiksi luettelon asennetuista sovelluksista. Eli ilman jailbreak-toimintoa voit asentaa sovelluksia vain sähköisestä sovelluskaupasta App Storesta .
Jailbreak-toiminto poistaa rajoituksen esimerkiksi käyttämällä setuid-bittiä suoritettavissa tiedostoissa tai heikentämällä tärkeiden hakemistojen (kansioiden) käyttöoikeuksia .
Jailbreak tarjoaa seuraavat ominaisuudet:
Jailbreak-prosessi voi johtaa laitteen siirtämiseen "tiili"-tilaan - eli kyvyttömyyteen käyttää laitetta ilman suorituskyvyn palauttamista. Useimmissa tapauksissa voit kuitenkin palauttaa toiminnallisuuden siirtämällä laitteen DFU-tilaan ( englanninkielisestä laiteohjelmistopäivityksestä , laitteen laiteohjelmiston päivitystilasta ) ja päivittämällä sen nykyiseen iOS-versioon. Onnistuneen jailbreakin jälkeen saatat huomata: vakauden ja turvallisuuden heikkenemisen, sisäänrakennetun käyttöjärjestelmän päivityksen vaikeuksia (päivityksen jälkeen sinun on jailbreak-tauduttava uudelleen, jos se on saatavilla uudessa versiossa), maksettu numerosta sovelluksista kolmannen osapuolen sovelluskaupoissa. Jailbreak-laitteet ovat alttiimpia haittaohjelmille [5] [6] .
Jailbreak on suoritettava uudelleen jokaisen laitteen uudelleenkäynnistyksen jälkeen, kun taas sovelluksia ei tarvitse asentaa uudelleen. Ennen uudelleenjailbreak-menettelyä laite on käyttökelvoton! Mahdollista vain laitteissa, joissa on Apple A4 tai sitä vanhempi prosessori , koska käynnistysROM -haavoittuvuuksia hyödynnetään.
Se ei katoa laitteen uudelleenkäynnistyksen jälkeen, toisin kuin mikään muu jailbreak.
Sen avulla voit käynnistää laitteen uudelleen menettämättä kykyäsi käyttää sitä, mutta samalla laitteen uudelleenkäynnistyksen jälkeen kaikki jailbreak-toiminnot menetetään. Jailbreakin palauttamiseksi sinun on yhdistettävä laite tietokoneeseen toistaaksesi jailbreak-toimenpiteen.
Samanlainen kuin puoliksi kytketty, mutta antaa sinun toistaa toimenpiteen muodostamatta yhteyttä tietokoneeseen, koska itse laitteessa on apuohjelma tämän toiminnon suorittamiseksi.
Kolmannen osapuolen sovellusten asentaminen tapahtuu yleensä paketinhallinnan kautta , kuten Cydia for iPhone OS 2.0+ tai Installer for iPhone OS 1.0 aina iPhone OS 1.1.5. Se on visuaalinen käyttöliittymä muokatulle Debianin paketinhallintaohjelmalle .
Laite on mahdollista palauttaa alkuperäiseen tehdastilaan iTunesin avulla, kun taas laitteen flash-muistin sisältö tyhjennetään jättämättä jälkiä jailbreakista.
iOS-versio | Päivitykset ilman tukea | Laitteet, jotka tukevat menettelyä | Apuohjelma |
---|---|---|---|
iPhone OS 1 | iOS 1.1.2 - kaikille laitteille
iOS 1.1 - iPhone 2G:lle |
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 - iPod touch 2G:lle
iOS 2.1.1 - kaikille laitteille paitsi 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 - kaikille laitteille
iOS 3.2.2 - kaikille laitteille paitsi 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
(paitsi CDMA) |
iOS 4.3.4 - 4.3.5 - iPad 2:lle | 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), redsn0w (iOS 4.1 - 4.3.5), sn0wbreeze (iOS 4.2.1 - 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 – iPhone 4S:lle, iPad 2:lle, 3:lle [8]
iOS 5.0, 5.1 - iPad 2:lle |
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), 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),
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 - kaikille 64-bittisille laitteille | 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-bittinen) (iOS 8.4.1), EtasonJB (32-bittinen) (iOS 8.4.1) |
iOS 9 [11] [12] [13] | iOS 9.3.4 - 9.3.5 - kaikille 64-biteille | 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 - kaikille 64-bittisille laitteille),
Home Depot (32-bittinen) (iOS 9.1 - 9.3.4; iOS 9.3.5 iPod touch 5G:lle), JailbreakMe (32-bittinen) (iOS 9.1 - 9.3.4; iOS 9.3.5 iPod touch 5G:lle), Pangu (64-bittinen) (iOS 9.2 - 9.3.3), Phœnix (32-bittinen) (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-bittinen) (iOS 10.0.1 - 10.0.2, 10.1 - 10.3.4),
Yalu (64-bittinen) (iOS 10.0 - 10.2), Meridian (64-bittinen) (iOS 10.0 - 10.3.3), TotallyNotSpyware (64-bittinen) (iOS 10.0 - 10.3.3 - paitsi iPad Pro 12,9" 2G, 10,5"), doubleh3lix (64-bittinen) (iOS 10.0 - 10.3.3 - paitsi iPhone 7, iPad Pro 12,9" 2G, 10,5"), Saïgon (64-bittinen) (iOS 10.2.1 - paitsi iPhone 7, iPad 5), g0blin (64-bittinen) (iOS 10.3 - 10.3.3 - paitsi 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 - vain laitteille A7 - A11) |
iOS 13 | iOS 13.5.1 - 13.7 - kaikille A12- ja A13-laitteille | iPhone 6S, SE, 7, 8, X, XR, XS, 11, 11 Pro, SE
iPod touch 7G |
checkra1n (iOS 13.0 - 13.7 - vain laitteille A7 - A11)
unc0ver (iOS 13.0 - 13.7) Odyssey (iOS 13.0 - 13.7 - vain A9 - A13 laitteille) |
iPadOS 13 | iPadOS 13.5.1 - 13.7 - kaikille laitteille A12, A12X ja 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 - vain laitteille 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 - vain laitteille A7 - A11)
unc0ver (iOS 14.0 - 14.3), (iOS 14.6 - 14.8) - for iPhone XR iPhone XS iPhone XS Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max |
tvOS-versio | Päivitykset ilman tukea | Laitteet, jotka tukevat menettelyä | Apuohjelma |
---|---|---|---|
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 - jaettu), 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:lle | Apple TV 2G
Apple TV 3G |
Seas0nPass (Apple TV 5.1 - 5.3 - Apple TV 2G; Apple TV 5.0 - 5.0.2 - kytketty Apple TV 2G:lle),
unthredeh4il (Apple TV 5.0 - 5.0.2 - Apple TV 2G), 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 – yhdistetty Apple TV 2G:lle) |
Apple TV6 | Apple TV 6.0 - 6.1.1 - kaikille laitteille
Apple TV 6.1.2 - 6.2 - Apple TV 3G:lle |
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 - kaikille laitteille | Apple TV 3G | etasonATV (Apple TV 7.4) |
tvOS 9 | tvOS 9.1 - 9.2.2 - kaikille laitteille | Apple TV 4G | Pangu9 (tvOS 9.0–9.0.1) |
tvOS 10 | tvOS 10.1.1 - 10.2.1 - kaikille laitteille | 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) |
Apple Watchissa ei ole täyttä jailbreakia, vain prototyyppejä.
watchOS-versio | Päivitykset ilman tukea | Laitteet, jotka tukevat menettelyä | Apuohjelma |
---|---|---|---|
watchOS 1 | watchOS 1.0 - 1.0.1 - kaikille laitteille | Apple Watch 1G | Apuohjelmat puuttuvat |
katsella OS 2 | watchOS 2.0 - 2.2.2 - kaikille laitteille | Apple Watch 1G | Apuohjelmat puuttuvat |
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 - kaikille laitteille
watchOS 4.1 - paitsi Apple Watch S3 |
Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 |
jelbrekTime (watchOS 4.1 - Apple Watch S3:lle) |
katsella OS 5 | watchOS 5.0 - 5.3.1 - kaikille laitteille | Apple Watch 1G
Apple Watch S1 Apple Watch S2 Apple Watch S3 Apple Watch S4 |
Apuohjelmat puuttuvat |
watchOS 6 | watchOS 6.0 - 6.1 Beta - kaikille laitteille | Apple Watch S1
Apple Watch S2 Apple Watch S3 Apple Watch S4 Apple Watch S5 |
Tällä hetkellä ei ole apuohjelmia |
IOS-jailbreakin kaltaisia Jailbreak-menettelyjä on olemassa muille mobiilialustoille, joilla on rajoituksia sovellusten asentamiseen ja tiedostojärjestelmän käyttöön, mukaan lukien Android , Windows Phone 7 ja Symbian 9 , PS3 , PSP - pelikonsolit ja muut laitteet, kuten Kindle .
Kännykät | |||||||
---|---|---|---|---|---|---|---|
Kenraali |
| ||||||
Ohjelmisto |
| ||||||
kulttuuri |
| ||||||
Laitteet |
| ||||||
Lääketiede ja ekologia |
| ||||||
Oikeudelliset näkökohdat |
| ||||||
Tekniikka |
|