- - Kas yra pririšti ir neprisirišę „iPhone Jailbreak“ [Visas vadovas]

Kas yra pririšti ir neprisirišę „iPhone Jailbreak“ [Visas vadovas]

„IPhone“ kėlimo ir atrakinimo pasaulyje,dvi dažnai kylančios sąvokos yra rišamos ir nesujungtos. Nors patyrę vartotojai jau yra gana gerai susipažinę su tuo, ką tai reiškia, dažnai pradedantiesiems vartotojams, kurie dar nėra žinomi dėl „jailbreak“ fronto, pribloškiama. Šiame straipsnyje nagrinėsime, ką reiškia šis terminas, kodėl kai kurie strigčių lūžiai yra pririšti, kokie yra privalumai ir trūkumai ir kokia yra „iOS“ įrenginių dabartinė būsena, kai kalbama apie gedimus.

KAS YRA PRIDEDAMAS ŽALBREAKAS?

Pririštas pažodžiui reiškia „prisirišęs“, ir tai yrakas būtent yra tokie kalėjimo lūžiai. Apibendrinant, pririštas „jailbreak“ yra tas, kuriame įtrūkęs įrenginys negali iš naujo paleisti (ne iš budėjimo režimo, bet visiškai išjungdamas), nebent jis būtų prijungtas prie kompiuterio. Toks įrenginys, išjungtas, perjungus į kompiuterį, neribotą laiką pereis į atkūrimo režimą (arba atkūrimo ciklą), nebent jis bus prijungtas prie kompiuterio ir tos pačios programos, kuri buvo naudojama „jailbreak“, apeis „Apple“ logotipą ir vėl įkels įrenginį.

Pirmasis pririštas „jailbreak“ buvo „GeoHot“ „blackra1n“, pirmasis tokio tipo, kuris galėjo suardyti „iOS 3.1.2“.

KODĖL LENGVAS?

Tam reikia šiek tiek nuodugnaus paaiškinimo irsupratimas, kaip veikia kalėjimas. „Apple“ „iOS“ yra nuostabi struktūra, sudaryta sluoksniais, o „iBoot“ yra žemiausias pasitikėjimo grandinės sluoksnis. Kiekvienas „iDevice“ veikia su procesoriaus lustu, kurį valdo „iBoot“ kodas - tas pats kodas, kuris inicijuoja įkrovos seką. Pats „iBoot“ turi integruotą parašo tikrinimą, kuris įkrovimo metu patikrina, ar įrenginyje įdiegta programinė įranga yra autentiška, nemodifikuota „Apple“ programa. Visoje „iOS“ struktūroje yra parašų tikrinimas kiekviename lygyje, leidžiančiam „Apple“ įsitikinti, kad bet kurioje „iDevice“ gali būti paleista tik jų pasirašyta (arba patvirtinta) programinė įranga.

„Jailbreak“ programinė įranga naudoja spragą „Apple“parašo tikrinimo procesą ir įleidžia tam tikrą kodą, leidžiantį įkelti neparašytą programinę įrangą, apeinant tikrinimo ir balanso seką. Nors šie išnaudojimai gali būti bet kuriame lygyje, geriausias scenarijus būtų rasti išnaudojimą „iBoot“, kad parašo tikrinimas nepavyktų tiesiai iš įkrovos sekos. Didžiausias „bootrom“ išnaudojimo pranašumas yra tas, kad jo negalima uždaryti naudojant naują programinės įrangos leidimą - įkrovos modifikaciją galima modifikuoti tik atnaujinus aparatinę įrangą.

Toks išnaudojimas buvo aptiktas anksčiau nei „iOS 3“leidimas, pavadintas 24kpwn, leido „jailbreak“ programinei įrangai įšvirkšti 24 kb modifikuotą kodą į „iBoot“, o „iBoot“ manys, kad tai yra visiškai normalu. Ši konkreti „įšvirkšto“ kodo eilutė apeis parašo tikrinimą ir viskas joje taps vėjeliu.

Tuo metu „Apple“ greitai įsisavinonaujojoje „iPhone 3G“ ir „iPhone 3GS“ serijoje buvo pataisytas „iBoot“, todėl esami „jailbreaks“ tapo nenaudingi. Kai „GeoHot“ išleido savo „blackra1n“ įrankį, jam pavyko rasti būdą, kaip apeiti „iBoot“ saugos patikrinimą, tačiau tik tuo atveju, jei įrenginys buvo prijungtas prie kompiuterio, o „jailbreak“ programinė įranga faktiškai susisiekė su įrenginiu. Taigi gimė pirmasis pririštas kalėjimas.

Nuo šiandien buvo keletas pririštų „jailbreaks“ - „QuickPwn“, „purplera1n“, „blackra1n“ ir „sn0wbreeze 2.0“, kurie jailbreaks „iOS 4.1“ įrenginiuose, senesniuose nei „iPhone 4“ ir „iPod Touch 4G“.

AR LYGINAMAS JAILBREAKAS yra geras?

Apskritai, ne. Pririštas „jailbreak“ reiškia, kad kiekvieną kartą, kai reikia perkrauti įrenginį, jūs prarasite „jailbreak“. Blogiau, kad ne tik prarasite „jailbreak“, bet ir jūsų įrenginys nebus paleistas. Apsvarstykite galimybę keliauti, o telefono akumuliatorius išsikrauna - dabar jums praktiškai nelieka brangaus popieriaus, nebent galite rasti kompiuterį su tinkamu „jailbreak“ įrankiu. Taigi, pririšti nėra gerai.

Čia verta paminėti, kad tuo atveju, jeipririštas „jailbreak“, net jei jūs negalite paleisti savo įrenginio be asmeninio kompiuterio, tai nereiškia, kad prarasite programas ar tinkinimus. Vienintelė priežastis, dėl kurios pririšamai „jailbreak“ reikalinga kompiuterio pagalba, yra ta, kad „iBoot“ negali perduoti įdiegtos OS kaip autentiškos; jis skaitomas kaip modifikuotas (nepasirašytas). Kompiuteryje esantis įrankis nepaiso paties „iBoot“, taigi OS išlieka tokia, kokia buvo anksčiau, tačiau prietaisas bus paleistas.

DARBAS APIE PRIVALOMĄJĄ JUNGINĮ BRAUKTĄ

Kai „GeoHot“ „blackra1n“ buvo pririštas kalėjimasvienintelis sprendimas įrenginiams, kuriuose veikia „iOS 3.1.2“, atsirado įdomus įrenginys, kurio pavadinimas „iDongle“, kuris buvo prijungtas prie „iDevice“ doko ir iš naujo paleido pririštą įrenginį, kuris išsaugojo „jailbreak“. Įrenginys veikė tik su „iOS 3.1“, 3.1.1 ir 3.1.2, nors buvo galima atnaujinti USB pagrindu.

TAI KAS YRA NENUMATYTAS JŪRŲ BREAKAS?

Beveik viskas, išskyrus keturias priemonesAš minėjau aukščiau. Techniškai nesusieta „jailbreak“ yra ta, kurios metu jūsų įrenginys neveikia net visiškai po naujo paleidimo, o „iBoot“ paprastai apeinamas. Tokių „jailbreaks“ pavyzdžių yra daugybė, pradedant nuo raudonos raudonos ir baigiant „greenpois0n“ ir už jos ribų. Visi šie įrenginiai visam laikui nutraukia įrenginį, nereikalaudami jokios kitos terpės palaikymo. Paprastai šie „jailbreak“ įrankiai naudoja tokį išnaudojimą, kuris pats apeina „iBoot“ seką, taigi nebereikia jungtis prie kompiuterio.

Komentarai