Skip to content
Home " IT ir technologijos " iPhone jailbreak procesas

iPhone jailbreak procesas

Jailbreak – žodis, kuris iPhone naudotojų bendruomenėje skamba kaip šventas gralis. Vieni jį laiko genialiu būdu išlaisvinti savo telefoną iš Apple sukurtų pančių, kiti – pavojingu žaidimu su ugnimi. Bet kas iš tikrųjų yra šis jailbreak procesas ir kodėl milijonai žmonių visame pasaulyje ryžtasi keisti savo brangaus telefono programinę įrangą?

Paprasčiausiai tariant, jailbreak yra procesas, kurio metu pašalinami Apple nustatyti apribojimai iOS operacinėje sistemoje. Tai tarsi kalėjimo pabėgimas – jūsų iPhone „pabėga” iš griežtų Apple taisyklių ir įgyja galimybę daryti dalykus, kurių normaliai negalėtų. Galite įdiegti programas ne iš App Store, keisti sistemos išvaizdą, prieiti prie failų sistemos ir atlikti daugybę kitų dalykų, kuriuos Apple paprastai draudžia.

Kaip visa tai prasidėjo

Jailbreak istorija prasidėjo beveik tuo pačiu metu, kai Apple pristatė pirmąjį iPhone 2007 metais. Tuomet situacija buvo dar dramatiškesnė – App Store net neegzistavo, o vienintelis būdas įdiegti trečiųjų šalių programas buvo būtent jailbreak.

Pirmieji jailbreak pionieriai buvo tikri technologijų entuziastai. George Hotz, žinomas slapyvardžiu „geohot”, 2007 metų rugpjūtį tapo pirmuoju žmogumi, sėkmingai atlikusiu iPhone jailbreak. Jis buvo vos 17 metų, bet jo pasiekimas sukrėtė visą technologijų pasaulį. Vėliau susiformavo grupės kaip iPhone Dev Team, Chronic Dev Team ir Evad3rs, kurios reguliariai išleisdavo jailbreak įrankius naujiems iOS versijoms.

Įdomu tai, kad pradžioje Apple žiūrėjo į jailbreak gana tolerantiškai. Tačiau kai 2008 metais pasirodė App Store, situacija ėmė keistis. Apple suprato, kad kontroliuojama ekosistema yra ne tik saugumo, bet ir verslo klausimas. Prasidėjo tikra „katės ir pelės” žaidynės tarp Apple inžinierių, kurie kūrė vis sudėtingesnes apsaugos sistemas, ir jailbreak bendruomenės, kuri ieškojo būdų jas apeiti.

Techninis procesas: kaip tai iš tikrųjų veikia

Jailbreak procesas yra daug sudėtingesnis nei daugelis žmonių įsivaizduoja. Tai ne paprastas programos paleidimas – tai tikras kibernetinis plėšikavimas, kurio metu išnaudojamos iOS saugumo spragos.

Viskas prasideda nuo bootloader – programos, kuri paleidžia iOS sistemą. Apple sukūrė sudėtingą patikrinimų grandinę: kiekvienas sistemos komponentas turi būti pasirašytas Apple sertifikatu, kad galėtų veikti. Jailbreak procesas turi rasti būdą aplinkai šiuos patikrinimus arba juos visiškai išjungti.

Egzistuoja keli jailbreak tipai. Untethered jailbreak yra „šventasis gralis” – jis išlieka aktyvus net perkrovus telefoną. Tethered jailbreak reikalauja kiekvieną kartą po perkrovimo prijungti telefoną prie kompiuterio ir iš naujo paleisti jailbreak procesą. Semi-untethered yra kompromisas – po perkrovimo telefonas veiks normaliai, bet jailbreak funkcijos nebus aktyvios, kol nepaleisite specialios programėlės.

Modernūs jailbreak įrankiai dažniausiai išnaudoja kernel exploits – tai programinės įrangos klaidos, kurios leidžia gauti root prieigą prie sistemos. Kartais naudojamos ir bootrom spragos, kurios yra ypač vertingos, nes jos negali būti ištaisytos programinės įrangos atnaujinimu – tik keičiant fizinį lustą.

Populiariausi įrankiai ir metodai

Per jailbreak istoriją buvo sukurta dešimtys skirtingų įrankių. Kiekvienas turėjo savo ypatumus ir palaikė skirtingas iOS versijas bei įrenginius.

RedSn0w buvo vienas iš senųjų veteranų, kurį kūrė iPhone Dev Team. Šis įrankis buvo ypač populiarus iOS 4-6 laikais ir garsėjo savo patikimumu. Evasi0n, kurį sukūrė Evad3rs komanda, tapo legendiniu dėl to, kad palaikė beveik visus to meto įrenginius ir buvo neįtikėtinai paprastas naudoti – užtekdavo vieno paspaudimo.

Pangu komanda iš Kinijos taip pat paliko pėdsaką jailbreak istorijoje, ypač iOS 7-8 laikotarpiu. Jų įrankiai dažnai būdavo pirmieji, palaikantys naujausias iOS versijas, nors kartais turėjo stabilumo problemų.

Šiuolaikiniai įrankiai kaip Checkra1n ir Unc0ver atstovauja naują jailbreak erą. Checkra1n išnaudoja checkm8 bootrom spragą, kuri paveiks visus įrenginius nuo iPhone 4S iki iPhone X. Tai reiškia, kad Apple niekada negalės jos ištaisyti šiems įrenginiams. Unc0ver, kita vertus, daugiausia orientuojasi į naujesnių iOS versijų palaikymą ir reguliariai atnaujinamas.

Cydia buvo ir tebėra pagrindinis jailbreak programų parduotuvės atitikmuo. Jay Freeman (saulius) sukurta sistema leido lengvai įdiegti ir valdyti jailbreak programas, temas ir sistemos modifikacijas. Nors pastaruoju metu atsirado alternatyvų kaip Sileo ar Zebra, Cydia vis dar išlieka daugelio naudotojų pasirinkimu.

Kas motyvuoja žmones keisti savo telefonus

Jailbreak bendruomenė yra įvairi, bet juos vienija noras turėti daugiau kontrolės over savo įrenginiu. Kai kurie nori paprasčiausiai pakeisti išvaizdą – įdiegti temas, keisti piktogramas, pridėti animacijų. Kiti ieško funkcionalumo, kurio Apple nepateikia: galimybės atsisiųsti failus iš interneto, naudoti telefoną kaip USB atmintinę, įdiegti emuliatorius senų žaidimų konsolių.

Yra ir praktinių priežasčių. Jailbreak leidžia naudoti telefoną su bet kuriuo mobiliojo ryšio operatoriumi (unlock), blokuoti reklamas visuose programose, kurti pilnas sistemos atsargines kopijas, valdyti telefoną per SSH. Kai kurie naudotojai vertina galimybę įdiegti programas, kurių Apple nepriėmė į App Store dėl griežtų taisyklių.

Kūrėjai ir tyrinėtojai jailbreak naudoja iOS sistemos analizei ir saugumo tyrimams. Be jailbreak būtų neįmanoma giliai ištirti, kaip veikia iOS, rasti saugumo spragas ar kurti specialius įrankius.

Rizikos ir pavojai

Jailbreak nėra be rizikos, ir svarbu tai suprasti prieš ryžtantis šiam žingsniui. Pirmiausia, jūs prarandate Apple garantiją. Nors techniškai garantija gali būti atkurta ištaisus jailbreak, Apple turi teisę atsisakyti aptarnauti modifikuotus įrenginius.

Saugumo rizikos yra realios. Jailbreak procesas išjungia kai kurias iOS saugumo funkcijas, todėl telefonas tampa pažeidžiamesnis kenkėjiškoms programoms. Ypač pavojinga įdiegti programas iš nepatikimų šaltinių – jos gali vogti asmeninius duomenis, sekti jūsų veiklą ar net pažeisti telefoną.

Stabilumo problemos taip pat pasitaiko. Blogai parašytos jailbreak programos gali sukelti sistemos lūžius, sulėtinti telefoną ar net padaryti jį visiškai neveikiantį. „Brick” – situacija, kai telefonas tampa nenaudojamu kaip plytos gabalas – yra retai, bet vis tiek galimas scenarijus.

iOS atnaujinimai tampa sudėtingesni. Dažniausiai atnaujinus iOS prarandate jailbreak, o kartais net negalite grįžti prie ankstesnės versijos. Tai reiškia, kad turite rinktis tarp naujausių iOS funkcijų ir jailbreak galimybių.

Šiuolaikinis jailbreak kraštovaizdis

Jailbreak bendruomenė šiandien yra gerokai kitokia nei prieš dešimtmetį. Apple saugumo priemonės tapo neįtikėtinai sudėtingos, todėl jailbreak kūrimas dabar reikalauja aukščiausio lygio žinių ir daug laiko. Dėl to jailbreak išleidimas naujiems iOS versijoms gali užtrukti mėnesius ar net metus.

Kita vertus, Apple pati perėmė daugelį populiariausių jailbreak funkcijų. Control Center, pranešimų centras, trečiųjų šalių klaviatūros, widgets – visa tai pirmiausia atsirado jailbreak bendruomenėje. Šis „funkcijų vagystės” procesas sumažino jailbreak poreikį eiliniams naudotojams.

Šiuolaikinis jailbreak daugiausia orientuojasi į entuziastus ir specialistus. Checkra1n vis dar palaiko senesnius įrenginius, o Unc0ver komanda stengiasi palaikyti naujausias iOS versijas, nors tai darosi vis sunkiau. Taurine ir Odyssey atstovauja naują jailbreak kartą su modernesniais įrankiais ir geresnėmis naudotojo sąsajomis.

Įdomu tai, kad Apple pozicija taip pat šiek tiek pasikeitė. Kompanija dabar moka bug bounty programos dalyvius, kurie randa saugumo spragas, vietoj to, kad šie jas naudotų jailbreak kūrimui. Tai sumažino motyvaciją viešai skelbti exploits.

Ar verta rizikuoti dėl laisvės?

Sprendimas daryti jailbreak priklauso nuo jūsų poreikių ir rizikos tolerancijos. Jei esate technologijų entuziastas, kuris mėgsta eksperimentuoti ir nori maksimalios kontrolės over savo įrenginiu, jailbreak gali būti vertas rizikos. Ypač jei turite senesnį iPhone, kuriam Apple nebeteikia atnaujinimų.

Tačiau eiliniam naudotojui, kuriam svarbiausia stabilumas ir saugumas, geriau likti su standartine iOS. Šiuolaikinė iOS jau turi daugumą funkcijų, kurių dėl anksčiau žmonės darydavo jailbreak. Be to, rizikos dažnai viršija naudą, ypač jei naudojate telefoną darbui ar saugote jame svarbius duomenis.

Jei vis tiek nusprendėte pabandyti, būtinai sukurkite pilną atsarginę kopiją, naudokite tik patikimus jailbreak įrankius ir šaltinius, skaitykite bendruomenės atsiliepimus apie programas prieš jas įdiegdami. Ir nepamirškite – visada galite grįžti prie standartinės iOS, nors ir prarasite jailbreak funkcijas.

Jailbreak procesas išlieka vienu įdomiausių technologijų pasaulio fenomenų – tai amžina kova tarp korporacijos, siekiančios kontrolės, ir bendruomenės, kovojančios už laisvę. Nepriklausomai nuo to, ar jums tai įdomu praktiškai, ar tik teoriškai, jailbreak istorija atskleidžia daug apie technologijų evoliuciją, naudotojų poreikius ir skaitmeninės laisvės svarbą mūsų gyvenime.