Android Centrala

V korenu ni čarovnije

protection click fraud

Odstranitev nekaterih skrivnosti superuporabnika

Ko sem prejšnji teden bral po internetu, sem opazil več sicer dobrih publikacij, ki so naredile napako, ki jo dela preveč ljudi – trdijo, da rootanje vašega Androida telefon ali tablica ali ura (ne moremo pozabiti ure) bodo stvari tekle bolje.

To je past, v katero se ujame preveč ljudi, saj imajo dostop superuporabnika (root) na katerem koli računalniku, ki temelji na Linuxu. lahko vam omogočajo, da naredite stvari, ki izboljšajo vašo napravo. Prav tako vam lahko omogoči, da naredite stvari, ki poslabšajo delovanje naprave, ali celo pokvarijo vse in vas pustijo s kupom bakra in silicija, ki ne bo nikoli več naredil ničesar. Stari pregovor "z veliko močjo prihaja velika odgovornost"res je res.

Toda dostop superuporabnika sam po sebi ne naredi nič.

Vse je datoteka

Vse je datoteka. Vse. Vi ste datoteka.

V katerem koli operacijskem sistemu, ki temelji na Unixu, ne glede na to, ali je to Ubuntu, Android ali celo OS X, lahko mirno rečete, da je vse datoteka. Ko palec priključite v vrata USB, se ena datoteka prebere, druga pa se ustvari ali zapolni. Ko spremenite glasnost zvokov, ki prihajajo iz vaših zvočnikov, spremenite datoteko, ki se prebere, da zvočnemu strežniku sporoči, kako glasen naj bo. To sega še globlje v operacijski sistem. Če želite videti, koliko baterije imate še, preberete datoteko, v katero je jedro zapisalo vrednost. Če želite spremeniti regulator CPU, ste uganili, zapišete novo vrednost v datoteko.

To lahko vidite sami na svojem Androidu. Povežite se z računalnikom, odprite ADB sejo in si oglejte imenik /proc ali /sys. To je niz "navodil", ki jih jedro bere in vanje zapisuje z informacijami o vašem baterija, vaš CPE in vse vrste piflarskih stvari, ki se dogajajo v zakulisju, ko je vaš Android vklopljen in teče. In če lahko manipuliramo s temi datotekami in mapami, lahko spremenimo stvari.

Root je uporabnik z dovoljenjem za zlom stvari

Dovoljenje za zajebavanje te datoteke je odobreno

Ker je vse datoteka, lahko ustvarjanje, brisanje ali spreminjanje teh datotek dramatično vpliva na skoraj vse v vašem Androidu. Dovoliti uporabniku, da spremeni katero koli datoteko, ki mu ni v lasti, nikoli ni dobra ideja, zato Android uporablja dovoljenja za odločanje, kdo lahko kaj počne. Ne, ne kot dovoljenja, ki jih dodelite, ko namestite aplikacijo. Govorimo o dovoljenju za branje, pisanje ali izvajanje datoteke v sistemu.

Morda ste kupili svoj telefon, vendar niste lastnik sistemskih datotek in map. Te pripadajo sistemu, vaše "stvari" pa so na drugem mestu, kjer vam je dovoljeno, da se z njimi ukvarjate. Uporabniku sistema je dovoljeno tudi brskati, ker bo morda moral prilagoditi stvari, ki so vaše, ker so shranjene v prostoru, ki je njihov. Tako delujejo dovoljenja, ki temeljijo na Unixu. Vaš prostor vam daje dovoljenje, da naredite skoraj vse, drugim uporabnikom pa lahko omogoči, da naredijo vse. V prostoru, ki ni tvoj, smeš le gledati, medtem ko lahko uporabnik sistema vse počne, saj je to njegov prostor.

Tu nastopi uporabnik root. S katero koli datoteko ali mapo v vašem Androidu lahko naredi kar koli. Ali vaše namizje Linux. Ali vaš iMac. Nikjer ni tega, da root nima popolnih dovoljenj za branje, pisanje in izvajanje. Root lahko izbriše vaše datoteke. Root lahko reče, da je vaša na pol prazna baterija res polna, tako da laže in v to datoteko vnese poljubno vrednost. Root lahko pove CPE-ju, naj nikoli ne spi ali se nikoli ne zbudi ali deluje pri kateri koli hitrosti in napetosti, ki ju podpira jedro. Root lahko opravlja vsakdanja opravila, ki jih vsi razumejo, pa tudi resnično tehnične stvari, ki so le kup šestnajstiških števil, ko poskušamo pokukati in videti, kaj počne.

Z drugimi besedami, root lahko počne stvari, ki izboljšajo delovanje vašega Androida, in počne stvari, ki poslabšajo delovanje vašega Androida.

Kakšno korenino ne morem narediti je, da se katera koli od teh stvari zgodi sama. Rootiranje vašega telefona preprosto pomeni, da je zdaj uporabnik, ki mu je dovoljeno, da počne stvari, ki jih običajni uporabniki ne morejo. Ukaze morate vnesti, medtem ko delujete kot root (prek terminalske aplikacije ali ADB vmesnik) ali namestite aplikacije ali skripte, ki avtomatizirajo stvari in lahko izvajajo ukaze v intervalih oz prek GUI. Ko uporabljate Root Explorer za opicanje s sistemskimi datotekami, samo pošiljate ukaze datotek kot root, ko tapnete gumbe. Zdi se kot čarovnija, saj vam ni bilo treba narediti nič težjega kot namestiti aplikacijo iz Google Play.

Varnostni dejavnik

Žalosten bugdroid je žalosten

Nič me tako ne zgrozi, kot ko vidim, da nekdo zahteva aplikacijo za rootanje svojega telefona, ker ne razume vseh teh SDK in ADB stvari. To so uporabniki, ki jih slabi fantje naravnost obožujejo, ker potrebujejo ljudi, ki samo klikajo stvari, da lahko ukradejo vaše bančno geslo. In tam jih je veliko.

Ker je vse datoteka in lahko root stori kar koli s katero koli datoteko kjer koli v vašem Androidu, je preprosto pridobiti občutljive podatke iz varnega območja in jih postavite nekam, kjer jih je mogoče poslati nazaj na strežnik na drugi strani svetu. Vse, kar morate storiti, je, da ukažete, naj se zgodi, in skrivanje ukazov, da se to zgodi v igri, ki ste jo piratizirali iz blackdroida, je zelo enostavno.

Ko kupite nov Android, root ni omogočen v vaše dobro. To stvar, ki temelji na Unixu, delam že več kot 20 let, pa še vedno zajebam. Zajebal boš, če boš imel priložnost. Vsi bomo zafrknili, ker je tako enostavno zafrkniti. Kar ni lahko, je vse popraviti. Ker ljudje, ki izdelujejo te Androide, ne bodo zagotovili programske opreme za ponovno nalaganje stvari nazaj v tovarniško stanje – najboljše pri Googlov program Nexus — ne moreš samo jokati stric in nalagati vse sveže, ko se zajebeš in imaš napravo, ki to ni teče, ali teče dobro, vendar je negotov in delite podrobnosti svojega življenja z nekim tipom v Estoniji ali Oregon.

Ni nam nujno, da nam je všeč in lahko storimo vse, kar je v naši moči, da razveljavimo te previdnostne ukrepe, vendar vaš telefon že pripravljen nima root-a, ker vam ni mogoče zaupati root-a. Ne pozabite, da ljudje, kot sta HTC ali Verizon, nimajo pojma, ali ste previden uporabnik ali tisti, ki se veseli klikanja. Z vsemi se ravnajo, kot da smo klikarji. Hvala, Obama.

Srednja pot (in po mojem mnenju najboljša metoda) je, ko lahko odklenete zagonski nalagalnik na svojem telefon — po opozorilih, da nimate sreče, če stvari zafrknete — in namestite vdelano programsko opremo, kot. Tako prihajajo iz tovarne naprave Nexus in tako imenovane developer-edicije. Lahko ga zlomite, če želite, in proizvajalec vas ne bo poskušal ustaviti – ali ga bo skrbelo, ko ga zlomite. Prav tako menim, da bi moral biti žeton za odklepanje zagonskega nalagalnika na voljo, ko je vaša naprava plačana v celoti, vendar je to drug članek za drugič.

Pomembno je vedeti, kako te stvari delujejo. Ne samo zato, da ne bi pokvaril svojega novega telefona v vrednosti 600 $, ampak da ostanete varni in zavarovani, medtem ko ga uporabljate. Najpomembneje pa je, da se zavedate, da vam rootanje telefona samo dovoli, da storite nekaj neumnega, in nikoli ne stori ničesar samega.

instagram story viewer