Jailbreaking (iOS)

Allikas: Vikipeedia

Jailbreaking (eesti k. "lahtimurdmine") on tootja poolt seadmele seatud kasutusviisi kitsenduste kõrvaldamine, mis ei tähenda lihtsalt lahtilukustust. Mobiilseadmete kontekstis on see Apple'i (iOS ja iOS-il põhinevate süsteemide nagu tvOS) termin ja Androidi (jt) puhul vastab lahtimurdmise terminile juurevargus. Harilikult tähendab selline lahtimurdmine arvutis tuuma (ingl. k. kernel) muudatusi. Lahtimurtud seade annab kasutajale administraatori ligipääsu õigused ja võimaldab alla tõmmata tarkvara, mida App Store-is ei leidu. Lahtimurdmise viis oleneb käesoleva seadme haavatavustest. Apple-i jaoks on seadmete lahti murdmine lepingu rikkumine kasutaja poolt (mis välistab Apple-i pakutavad garantiiteenused) ja Apple hoiatab kasutajaid selle proovimise vastu [1]. Seejuures on aga Apple paljusid lahtimurdmisega saavutatud muudatusi oma operatsioonisüsteemidesse lisanud, mistõttu on jällegi lahtimurdmise populaarsus vähenenud.

Ajendid[muuda | muuda lähteteksti]

Apple kontrollib rakendusi järgimaks iOS Developer License Agreement-i enne rakenduse App Store-is avaldamist.[2] Ei saa välistada, et Apple'i ajend rakenduse avaldamata jätmisel on enamat, kui ainult ohutuse ja töökindluse tagamine. [3]

Liigitus lahtimurtud seadme ligipääsetavuse järgi[muuda | muuda lähteteksti]

Lahtimurdmisi saab eristada lahtimurdmisprotsessi rakendamise viisi järgi - kas muudatused viib toime seadmesisene rakendus, käib see vaid kõrvalise seadme pealt või on tegu vahepealse variandiga.

  • tethered e. süle- või lauaarvutit seadme välja-sisse lülitamiseks vajav
  • untethered e. vaid seadmesisene viis, mis puhul tuuma (kernel-i) patch'imine toimub igal süsteemi käivituskorral ilma eraldi rakenduse või kõrvalise arvuti abita peale Apple-i enda tarkvara laadimist. [4]

Viited[muuda | muuda lähteteksti]