IPhonen purkautumisen ja lukituksen avaamisen maailmassa,kaksi usein esiintyvää termiä on sidottu ja sidottu. Vaikka kokeneet käyttäjät ovat jo melko tuttuja tämän merkityksestä, se usein hämmentää aloittelijoita, jotka ovat uusia jailbreak-etulinjassa. Tässä artikkelissa tutkitaan, mitä tämä termi tarkoittaa, miksi jotkut vankilomuutokset on kytketty, mitkä ovat edut ja haitat ja mikä on iOS-laitteiden nykytila silloin, kun kyse on jail-murtamisesta.
MITÄ LOPETTU JAILBREAK on?
Sidottu tarkoittaa kirjaimellisesti 'kiinni', ja niin onmitä tällaiset jailbreaksit ovat. Määritelmän mukaan kytketty jailbreak on sellainen, jossa jakelunmuutos laite ei voi käynnistyä uudelleen (ei valmiustilasta, vaan kokonaan pois päältä), ellei sitä ole kytketty tietokoneeseen. Tällainen laite, jos se ei ole päällä, siirtyy palautustilaan (tai palautussilmukkaan) loputtoman määrän ajaksi uudelleenkäynnistyksen yhteydessä, ellei se ole kytkettynä tietokoneeseen ja sama ohjelma, jota käytettiin vankilavirtaan, ohittaa Apple-logon ja käynnistää laitteen uudelleen.
Ensimmäinen kytketty jailbreak oli GeoHot's blackra1n, ensimmäinen laatuaan, joka saattoi jailbreak iOS 3.1.2: n.
MIKSI LOPETTU?
Tämä vaatii vähän perusteellisia selityksiä jakäsitys jailbreaking toimii. Applen iOS on loistava, kerroksittain rakennettu rakenne, jossa iBoot on luottamusketjun alin kerros. Jokainen iDevice toimii prosessorin sirulla, jota ohjaa iBoot-koodi, sama koodi, joka käynnistää käynnistysjakson. IBootissa on sisäänrakennettu allekirjoitustarkistus, joka varmentaa käynnistyksen yhteydessä, että laitteeseen asennettu ohjelmisto on aito, muuntamaton Applen ohjelmointi. Koko iOS-rakenteessa kaikilla tasoilla on allekirjoitustarkistus, jonka avulla Apple voi varmistaa, että vain heidän allekirjoitettua (tai hyväksyttyä) ohjelmistoa voidaan käyttää millä tahansa iDevice-laitteella.
Jailbreak-ohjelmisto käyttää porsaanreikä Applessaallekirjoituksen tarkistusprosessi ja injektoi tietyn koodin, jonka avulla allekirjoittamaton ohjelmisto voidaan ladata ohittamalla tarkistus- ja tasapainotusjärjestys. Vaikka näitä hyväksikäyttöjä voi olla kaikilla tasoilla, paras tapa on löytää iBootista hyöty, niin että allekirjoitustarkistus epäonnistuu heti käynnistysjärjestyksestä. Suurin hyöty bootrom-hyväksikäytöstä on se, että sitä ei voida sulkea uudella ohjelmistojulkaisulla - bootromia voidaan muokata vain laitteistoversiona.
Tällainen hyväksikäyttö havaittiin ennen iOS 3: n käyttöäjulkaisu, koodinimeltään 24kpwn, joka antoi jailbreak-ohjelmistolle ruiskuttaa 24 kb: n muunnellun koodin iBootiin, ja iBoot piti sitä täysin normaalina. Tämä tietty injektoidun koodin merkkijono ohittaisi allekirjoitustarkistuksen ja kaikesta siinä käynyt tuulta.
Apple oli nopea käyttöönotto, ja tuolloinuusi iPhone 3G- ja iPhone 3GS -sarja sisälsi korjatun iBootin, mikä tekee nykyisistä jailbreakeista hyödytöntä. Kun GeoHot julkaisi blackra1n-työkalunsa, hän onnistui löytämään tavan ohittaa iBootin turvatarkastus, mutta vain jos laite oli kytketty tietokoneeseen ja jailbreak-ohjelmisto todella kommunikoi laitteen kanssa. Siksi syntyi ensimmäinen kytketty jailbreak.
Tästä päivästä lähtien on ollut muutamia kytkettyjä jailbreakseja - QuickPwn, purplera1n, blackra1n ja sn0wbreeze 2.0, jotka jailbreaks iOS 4.1 -laitteissa ovat vanhempia kuin iPhone 4 ja iPod Touch 4G.
ONKOSSA LOPETTU JAILBREAK?
Kaiken kaikkiaan ei. Yhdistetty jailbreak tarkoittaa, että menetät jailen joka kerta, kun laite on käynnistettävä uudelleen. Mikä pahempaa, paitsi että menetät jailbreakin, laite ei myöskään käynnisty. Harkitse itseäsi matkustavana, ja puhelimesi akku loppuu - nyt käytännössä sinulla on kallis paperipaino, ellet löydä tietokonetta, jolla on oikea oikeanlainen jailbreak-työkalu. Joten kytketty ei ole hyvä.
Tässä yhteydessä on syytä mainita, ettäkytketty jailbreak, vaikka et voi käynnistää laitettasi ilman tietokonetta, se ei tarkoita, että menetät sovelluksesi tai mukautukset. Ainoa syy kytkettyyn jailbreakiin vaatii tietokoneen apua, koska iBoot ei pysty siirtämään asennettua käyttöjärjestelmää aitona; se lukee sen muutettuna (allekirjoittamattomana). PC: n työkalu ohittaa itse iBootin, joten käyttöjärjestelmä pysyy entisenä, mutta saat laitteen käynnistykseen.
LÖYDETTYJEN JAILBREAKIN TYÖKOHTA
Kun GeoHot'n blackra1n kytketty jailbreak oliainoa ratkaisu iOS 3.1.2: ta käyttäville laitteille, mielenkiintoinen iDongle-niminen laite ilmestyi iDevice-telakkaan kytkettynä ja käynnisti uudelleen kytketyn jailbreak-laitteen, joka säilytti jailbreak-tilan. Laite toimi vain iOS 3.1: n, 3.1.1: n ja 3.1.2: n kanssa, vaikka USB-pohjainen päivitys oli mahdollista.
Joten mikä on määrittelemätön jakelijarru?
Melko paljon muuta kuin neljä työkaluaMainitsin edellä. Teknisesti liittämätön jailbreak on sellainen, jossa laitteesi pysyy rikkoutuneena jopa täydellisen uudelleenkäynnistyksen jälkeen, ja iBoot ohitetaan normaalisti. Esimerkkejä sellaisista jailbreakseista on lukuisia, jotka vaihtelevat redsn0w: stä greenpois0n: een ja sen ulkopuolelle, ja ne kaikki rikkovat laitteen pysyvästi ilman minkään muun välineen tukea. Yleensä nämä jailbreak-työkalut käyttävät sellaista hyväksikäyttöä, joka ohittaa iBoot-sekvenssin yksinään, mikä eliminoi tarpeen muodostaa yhteys tietokoneeseen.
Kommentit