Jailbreak (iOS)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4. helmikuuta 2022 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

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.

Takuu

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.

Tekniset tiedot

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 .

Mikä antaa jailbreakin?

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-toiminnan tyypit

Tethered Jailbreak

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.

Untethered Jailbreak (Untethered)

Se ei katoa laitteen uudelleenkäynnistyksen jälkeen, toisin kuin mikään muu jailbreak.

Semi-tethered 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.

SemiUntethered Jailbreak

Samanlainen kuin puoliksi kytketty, mutta antaa sinun toistaa toimenpiteen muodostamatta yhteyttä tietokoneeseen, koska itse laitteessa on apuohjelma tämän toiminnon suorittamiseksi.

Tekniset tiedot

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.

Proseduuria tukevat versiot [7]

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

Ekstrat

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 .

Muistiinpanot

  1. iPhonen omistajat Yhdysvalloissa saivat "hakkeroida" heidät asentaakseen sovelluksia, joita Apple ei jaa. James Billington, Yhdysvaltain kongressin pääkirjastonhoitaja, teki tarvittavat muutokset Digital Millennium Copyright Act -lakiin (DMCA). James Billington perusteli, että niin kutsuttu jailbreak-menettely ei ole tekijänoikeusrikkomus
  2. Laiteohjelmiston hakkerointi - Luvattomat iOS-muutokset voivat aiheuttaa tietoturvariskejä, vaarantaa vakauden, lyhentää akun käyttöikää ja aiheuttaa muita ongelmia - Apple-tuki . support.apple.com. Haettu 29. toukokuuta 2016. Arkistoitu alkuperäisestä 27. huhtikuuta 2016.
  3. Apple kertoo, että edes yrityksen työntekijöillä ei ole pääsyä puhelimen tietoihin. . BBC:n venäläinen palvelu. Haettu 29. toukokuuta 2016. Arkistoitu alkuperäisestä 22. elokuuta 2016.
  4. Yhdysvaltain kongressin kirjasto sallii iPhonen jailbreakin . lenta.ru. Haettu 29. toukokuuta 2016. Arkistoitu alkuperäisestä 4. elokuuta 2016.
  5. Tästä syystä sinun ei pitäisi koskaan murtaa iOS 9 -laitettasi: TECH: Tech Times . Haettu 16. syyskuuta 2016. Arkistoitu alkuperäisestä 16. syyskuuta 2016.
  6. Neljä syytä EI karkottaa iOS-laitteita - Lifehacker . Haettu 16. syyskuuta 2016. Arkistoitu alkuperäisestä 25. maaliskuuta 2021.
  7. escapeplan/guides/jailbreakcharts - jailbreak . www.reddit.com Käyttöpäivä: 15. joulukuuta 2018. Arkistoitu alkuperäisestä 4. joulukuuta 2018.
  8. 1 2 3 iOS Jailbreakingin historia. – Danny Key – Keskikokoinen . Haettu 16. syyskuuta 2016. Arkistoitu alkuperäisestä 20. syyskuuta 2016.
  9. Jailbreak ja iPhonen avaaminen macOS:ssä - AppStudio Project . appstudio.org. Haettu 5. helmikuuta 2017. Arkistoitu alkuperäisestä 5. helmikuuta 2017.
  10. iOS Jailbreaking - Täydellinen historia - Tenocation . Haettu 16. syyskuuta 2016. Arkistoitu alkuperäisestä 3. syyskuuta 2016.
  11. Pangu Team julkaisee iOS 9 Jailbreakin iPhonelle, iPadille ja iPod Touchille : TECH : Tech Times . Haettu 16. syyskuuta 2016. Arkistoitu alkuperäisestä 15. lokakuuta 2015.
  12. iOS 9 jailbreak julkaistu - Vesti. Hi-tech . Haettu 16. syyskuuta 2016. Arkistoitu alkuperäisestä 16. syyskuuta 2016.
  13. Jailbreak iOS 9.x.x - w3bsit3-dns.com . w3bsit3-dns.to. Haettu 3. tammikuuta 2018. Arkistoitu alkuperäisestä 4. tammikuuta 2018.

Katso myös