Domača » kako » Primer proti koreni Zakaj naprave Android ne pridejo ukoreninjene

    Primer proti koreni Zakaj naprave Android ne pridejo ukoreninjene

    Pred tem smo pisali o zakoreninjenju pametnih telefonov in tabličnih računalnikov Android, toda zakaj se ne pojavijo? Google trdi, da je navduševanje iz varnostnih razlogov napaka, saj uničuje varnostni model Androida.

    V preteklih letih je Google dodal več in prej nekdanje korenske funkcije Androidu - od posnetkov zaslona do podpore za šifriranje in VPN. Cilj je zmanjšati potrebo po ukoreninjenju.

    Kaj je Rooting, Kakorkoli že?

    Android temelji na Linuxu, kjer je »root« uporabnik enakovreden administratorskemu uporabniku v sistemu Windows. Izraz "rooting" pomeni pridobitev korenskega dostopa do pametnega telefona ali tabličnega računalnika in zagon aplikacij s temi korenskimi dovoljenji - popoln sistemski dostop, z drugimi besedami.

    Standardni proces navijanja bo tudi aplikacija, kot je Superuser ali SuperSU. Ta aplikacija nadzira dostop do korena. Aplikacije na vaši napravi ne morejo dobiti korenskih dovoljenj, kadar koli želijo - zahtevajo vas, da zahtevo potrdite ali zavrnete.

    Prekinitev varnostnega modela Androida

    Android uporablja varnostni model Linuxa na drugačen način. Vsaka aplikacija za Android deluje z lastnim ID-jem uporabnika ali UID. Z drugimi besedami, vsaka aplikacija deluje kot svoj uporabniški račun. To pomeni, da ima vsaka aplikacija svoje podatke, ločene od vsake druge aplikacije. Če namestite svojo bančno aplikacijo, bodo njeni podatki shranjeni tako, da bo dostopna samo bančni aplikaciji - druge aplikacije v vaši napravi ne morejo brskati po njej.

    Pri standardni konfiguraciji za Android nobena aplikacija ne more dostopati do podatkov drugih aplikacij, ne glede na to, koliko dovoljenj zahteva aplikacija.

    To se spremeni, ko zaženete aplikacijo kot root. Aplikacija se ne izvaja več na območju, ki je v ozadju - ima dostop do celotnega sistema. Aplikacija s korenskimi dovoljenji lahko bere podatke drugih aplikacij - tako deluje odlična varnostna kopija Titanium in zakaj potrebuje koren.

    Root Permission Prompts in Malware

    Celoten sistemski dostop pomeni, da bi lahko zlonamerna programska oprema potencialno izkoristila korenski dostop, da bi naredila veliko več škode, kot bi lahko običajno. Ko je aplikaciji dodeljen korenski dostop, lahko karkoli naredi - vklopite zapisovalnik ključev v ozadju, ne da bi vam povedal, izločil podatke o računu iz drugih aplikacij ali celo uničil napravo z brisanjem ključnih sistemskih datotek.

    Če veste, kaj počnete in prenesete samo zaupanja vredne korenske aplikacije, se lahko temu izognete. Vendar pa se je treba spomniti, če upoštevate, koliko manj tehničnih uporabnikov uporablja Android. Ne skrbijo za zagon Titaniumovih varnostnih kopij in dostop do celotnega korenskega datotečnega sistema - želijo samo, da delajo, opravljajo telefonske klice in igrajo Angry Birds.

    Z drugimi besedami, verjetno ne bi smeli ukoreniniti pametnih telefonov in tabličnih računalnikov vaših sorodnikov.

    Z veliko močjo je velika odgovornost

    Težave se ne nanašajo le na zlonamerno programsko opremo. S popolnim dostopom do korenskega datotečnega sistema lahko izbrišete ključne sistemske datoteke v korenskem datotečnem sistemu ali onemogočite ključne sistemske aplikacije in preprečite pravilno delovanje naprave. Windows prehaja v velike težave, da bi preprečili, da bi se povprečni uporabniki iz istega razloga premetavali v mapi C: Windows. Če povprečni uporabnik ne razume, kaj počne, lahko resno poškoduje svoj operacijski sistem.

    Garancijska presoja

    Nekateri proizvajalci ali prevozniki lahko poskusijo zavrniti garancijsko storitev, če imate korensko napravo. Če ste uporabili korenski dostop za spreminjanje sistemskih datotek in programska oprema ne deluje pravilno, je to smiselno - čeprav bi morali imeti možnost obnoviti tovarniške privzete nastavitve in jo popraviti sami.

    Če strojna oprema naprave ni uspešna, korenina ne more biti vzrok (razen če ste namestili aplikacijo za overclocking, ki je zahtevala korensko in uničeno strojno opremo). Če želite preprečiti kakršne koli argumente, morate napravo odpreti, preden jo začnete uporabljati.

    To je še en razlog, zakaj ne bi želeli, da bi izkoreninili napravo netehničnega družinskega člana - to lahko povzroči težave, če jo kdaj potrebujejo, da jo popravijo ali zamenjajo..


    Če povzamemo, ukoreninjenje vam zagotavlja veliko moč - več moči kot Android je namenjen, da vam. (Vendar pa je Linux pod njim, Linux pa dobro deluje s korenskim dostopom.) Aplikacija s korenskim dostopom ni omejena z omejitvami dovoljenj in lahko povzroči resne težave. Če veste, kaj počnete, bi morali biti v redu - vendar morate biti bolj previdni.

    Vendar pa je ta moč le odgovornost za povprečnega uporabnika Androida. To je razlog, zakaj Android ne pride ukoreninjen - če bi katera koli aplikacija lahko pop up korenski poziv dovoljenje in pridobiti popoln dostop do sistema, veliko manj tehničnih uporabnikov bi omogočili dostop, tako da lahko še naprej uporabljajo aplikacijo. Nekatere aplikacije morda celo zavrnejo zagon brez korenskega dostopa samo zato, da prikažejo neprijetnejše oglase, prav tako kot mnoge aplikacije, ki jih podpira oglas, danes zahtevajo dolg seznam dovoljenj. Pomanjkanje korena pomaga zaščititi povprečne uporabnike.