Neautorizuota prieiga prie „iPhone“, „iPod Touch“, „iPad“ar „Apple TV“failų sistemos yra įmanoma naudojant išnaudojimus, kurie išnaudoja „Apple“saugumo spragas. Prieiga prie sistemos failų ir aplankų leidžia vartotojui tvarkyti savo turinį ir įdiegti programas iš trečiųjų šalių šaltinių
Kas yra „Jailbreak“?
„Jailbreak“(angl. Jailbreak - „jailbreak“) reiškia prietaiso „išėjimą“už jo „langelio“ribų. Iš pradžių kalėjimo arba kalėjimo metafora nurodo UNIX operacinę sistemą, ypač „FreeBSD“kalėjimą - autonominius virtualius „kalėjimus“vienoje „FreeBSD“operacinėje sistemoje.
„Jailbreak“yra „iOS“jailbreak procedūra, leidžianti vartotojui gauti neteisėtą prieigą prie „Apple“įrenginių failų sistemos. Įdomus „jailbreak“yra atliekamas nustatant „Apple“saugumo spragas, leidžiančias vartotojui gauti prieigą prie anksčiau nepasiekiamų sistemos failų. Po įkalinimo „iOS“programėlės savininkas gali valdyti failų sistemos turinį ir įdiegti įvairias programas iš trečiųjų šalių programų parduotuvių, be pagrindinės iš „Apple“(„App Store“). „Jailbroken“„iPhone“ir „iPad“vartotojai, kaip ir anksčiau, turi prieigą prie visų įrenginio funkcijų, įskaitant „iTunes“ir „App Store“.
Daugelis išmaniųjų telefonų, planšetinių kompiuterių, žaidimų konsolių gamintojų savo įrenginiuose naudoja technines autorių teisių apsaugos priemones (DRM - Digital rights management). DRM valdymo sistemos riboja vartotojo valdymą programine įranga, visų pirma saugumo sumetimais. „Jailbreak“yra įrenginių „jailbreak“, leidžiantis išvengti DRM apribojimų ir modifikuoti įrenginio operacinę sistemą.
Pirmą kartą terminas „jailbreak“„iPhone“įsilaužėliai vartojami „iTunes“ir galimybės išvengti jo kontrolės atžvilgiu. Nuo to laiko ši koncepcija išsiplėtė ir dabar taikoma įsilaužimo į androyd platformas procesui, dar vadinamam įsišaknijimu.
Kam skirtas kalėjimas?
Pagrindinis „Apple“principas yra centralizavimas. „IOS“failų sistema yra uždaryta vartotojui, o programų kūrėjai turi laikytis griežtų „Apple“nurodymų, kad patektų į „App Store“. Tam tikru mastu šie apribojimai egzistuoja siekiant padidinti saugumą ir palaikyti bendrą programų kokybę. Kita vertus, jie sukelia norą išbandyti paslėptas jūsų įrenginio operacinės sistemos galimybes arba pritaikyti ją savo poreikiams.
Techniniai akcentai
„IOS“operacinė sistema sukurta taip, kad visos paleistos programos būtų vykdomos jūsų vartotojo vardu. Tuo pačiu metu paleistos programos negali atlikti kai kurių skambučių į sistemos branduolį ir turi ribotą prieigą prie katalogų. Kad ir kokia programa būtų įdiegta „iPhone“ar „iPad“, ji galės valdyti tik jai skirtą atmintį ir negalės sąveikauti su kitomis programomis.
Vienintelės išimtys yra nuotraukos, vaizdo įrašai, kontaktai ir muzika, tačiau bet kuriuo atveju programa turės ribotą prieigą prie jų. Visus duomenis pakeisti galima tik sistemos procesu, kuris turi neribotas galimybes, skirtingai nei įdiegta programa.
Atitinkamai, jei programa neturi administracinės prieigos, ji negali valdyti sistemos procesų. Kitaip tariant, sistemos procesai gali daryti viską, ko nori, o programos atlieka tik tam tikras funkcijas ir nieko daugiau.
Vienas svarbiausių sistemos procesų yra „įdiegtų programų sąrašas“, kuris užtikrina, kad visos programos būtų įdiegtos tik iš „App Store“. „Jelbreaking“gali panaikinti šį apribojimą naudodamas vykdomųjų failų bitą „setuid“arba tiesiog susilpnindamas kai kurių įrenginio failų katalogų teises.
Taigi, čia yra visos šios operacijos teikiamos galimybės:
- Tampa įmanoma naudoti programas iš kompiuterio pusės, o tai reiškia visišką prieigą prie įrenginio failų sistemos;
- Tampa įmanoma pridėti trečiųjų šalių programinę įrangą iš trečiųjų šalių šaltinių, pavyzdžiui, iš „Cydia“. Ši funkcija leidžia įdiegti programinę įrangą, kuri pažeidžia „pagrindinio dažnio apsaugą“, o tai savo ruožtu atveria daug naudingų dalykų, pavyzdžiui, galima atrakinti operatorius „Verizon“, „AT&T“ir kt.;
- Tampa įmanoma įdiegti BSD posistemį, kuris suteikia SSH prieigą prie išmaniojo telefono ir atveria komandinę eilutę. Beje, pastarojo taip pat gali prireikti atjungiant išmanųjį telefoną nuo operatoriaus.
- Optimizavimas
Jailbreak tipai
Pririštas kalėjimas
Pririštas kalėjimas baigsis, kai įrenginys bus paleistas iš naujo. Be antro „jailbreak“įrenginys greičiausiai neveiks, „pakabins“„savųjų“charakteristikų įkėlimo etape arba neveiks tinkamai. Norėdami iš naujo paleisti „jailbreak“, turėsite prijungti įrenginį prie kompiuterio ir iš naujo paleisti „jailbreak“įrankį.
Neprijungtas kalėjimas
Neprijungtas kalėjimas lieka išjungus įrenginį. Įrenginys įkels modifikuotą operacinę sistemą, nepažeidęs kalėjimo ir neprisijungęs prie kompiuterio. Trūkumai: daugumai „Apple“modelių norint pasiekti naujos programinės aparatinės įrangos sistemos failus reikia naujo išnaudojimo, kuriam reikalingas kūrėjų laikas ir patirtis.
Pusiau pririštas kalėjimas
Su pusiau pririštu įkalinimu prietaisas įsijungs, tačiau bus nustatyti originalūs nustatymai. Vartotojas galės naudotis pagrindinėmis įrenginio funkcijomis - skambinti ar rašyti pranešimus, tačiau atliekant bet kokius kitus veiksmus, kuriems reikia paleisti modifikuotą kodą, įrenginį reikia vėl „nulaužti“.
Privalumai ir trūkumai
Argumentai už:
- Papildomos „Cydia“programų parduotuvės („McDigger“) prieinamumas. Dauguma „Apple“vartotojų nusprendžia įkalinti tik dėl „Cydia“, kuri suteikia galimybę atsisiųsti nemokamas programas, platinamas „App Store“už tam tikrą mokestį.
- „IOS“sąsajos ir funkcionalumo pritaikymas pagal savo skonį. „Jailbreak“leidžia jums pakeisti operacinės sistemos išvaizdą ir turinį atsisiųsdami specializuotas programas iš „Cydia“.
- Paslėptos „Apple“įrenginių funkcijos ir prieiga prie failų sistemos. „Jailbreak“leis vartotojams ne tik pasinaudoti paslėptomis „iOS“funkcijomis, bet ir prieiti prie failų sistemos, o tai suteiks galimybę valdyti operacinę sistemą ir keisti šaltinio kodai
Minusai:
- Galimos atsisiųstų programų problemos. Kadangi „Cydia“patobulinimai nėra licencijuotos programos, o tik jų kopijos, jų darbo stabilumo problemos yra dažnesnės, todėl jas naudojant galima atsisakyti licencijuotų programų, kurios anksčiau veikė stabiliai.
- Skirtingi patobulinimai reiškia skirtingas problemas. Įdiegus ar pašalinus bet kokį iš „Cydia“atsisiųstą įgnybimą, sistemos įgnybimo talpykla (šiukšlės) lieka sistemoje, kuri amžinai liks įrenginyje, ir pastebėta patobulinimų nesuderinamumo atvejų, todėl jie neveikia.
- IOS atnaujinimo problemos. Neįmanoma atnaujinti „iOS“įkalintame įrenginyje, o išleidus naujinimą, „jailbreak“visada sugenda, todėl visi atsisiųsti „Cydia“patobulinimai ir sąsajos pakeitimai ištrinami.
- Tų atėmimas. kūrėjų palaikymas ir „Apple“garantijos. Jei prietaisą reikės taisyti, vartotojas turės atsikratyti „jailbreak“, o jei jums reikės pasinaudoti garantija, paslaugų centras atsisakys aptarnavimo.
- „Apple“saugumo įkalinimas. Įsilaužimo įtaisą pavojus sukels virusinę infekciją, po kurios gali būti prarasti asmens duomenys, įskaitant informaciją apie mokėjimo galimybes (banko kortelės duomenis).
- Sumažinta akumuliatoriaus autonomija.„IOS“operacinė sistema yra uždaryta dėl tam tikrų priežasčių, nes „Apple“kūrėjai optimizuoja sistemos aparatūros apkrovos lygį, kad subalansuotų akumuliatoriaus energijos suvartojimą ir padidintų akumuliatoriaus autonomiją.
- Bendravimo kokybės praradimas. Daugelis vartotojų pastebėjo, kad „jailbreak“gali turėti įtakos skambučių kokybei skambučių metu. Šios problemos pasireiškia dažnais bendravimo pertraukimais, o kartais net abonento balso iškraipymu.
- Neteisėtas
Jailbreak: vykdymo instrukcijos
Kaip įkalinti „iPhone“, „iPad“ar „iPod touch“:
- Atsisiųskite naujausią atitinkamos „jailbreak“programos versiją iš oficialios svetainės į savo kompiuterį.
- Išpakuokite ZIP failą.
- Prijunkite įrenginį prie kompiuterio naudodami USB laidą.
- Išjunkite slaptažodį nustatymuose.
- Išjunkite „Find My iPhone“: „Settings“> „iCloud“> „Find My iPhone“.
- Įjunkite įrenginį lėktuvo režimu.
- Paleiskite programą kaip administratorius, dešiniuoju pelės mygtuku spustelėkite failą.
- Pradedamas įrenginio atradimas.
- Patikrinkite, ar teisinga programinės įrangos versija, kurią nurodė programa.
- Spustelėkite Pradėti, jei norite tęsti.
- Po kalėjimo paleidimo įrenginys automatiškai atnaujinamas, o ekrane pasirodys „Cydia“piktograma.