Natrag na dan, rooting Android je gotovo amorakako biste dobili izvanredne funkcije s telefona (ili u nekim slučajevima, osnovne funkcije). Ali vremena su se promijenila. Google je svoj mobilni operativni sustav učinio tako dobrim da je ukorjenjivanje samo više problema nego što je vrijedno.
Budući da se Android temelji na Linuxu i koristi Linux kernel, "rooting" učinkovito znači dopustiti pristup root dozvolama u Linuxu. To je doista tako jednostavno - ta se dopuštenja ne dodjeljuju normalnim korisnicima i aplikacijama, stoga morate napraviti neki poseban posao kako biste ih stekli.
Dakle, što možete učiniti s korijenskim telefonom? Mnogo stvari! Ako ustanovite da vas telefon na neki način ograničava ili se nađeš "muškarac, želim da mogu s mojim telefonom", onda postojivjerojatno rješenje koje se može postići ukorjenjivanjem.
Zvuči sjajno, zar ne?
Pa ... držite konje.
Razgovarajmo o tome zašto vjerojatno ovih dana nije vrijedan problema.
Ja sam Android cijeli život (život Androida, a ne moj) i kada sam prvi put počela upotrebljavati Googleov mobilni operacijski sustav, niste mogli ni snimiti snimke zaslona na telefonu bez da budu ukorijenjene - morali ste ga povezati s računalom i koristiti alat za naredbeni redak Android Debug Bridge.
A to je jedan od jednostavnijih primjera. Povratak na Android početkom dana, softver nije stvarno optimiziran sve što dobro, što je rezultiralo slabom izvedbom. Dakle, ukorjenjivanje na overclock CPU je prilično uobičajeno. Čak i male stvari poput mogućnosti onemogućivanja GPS-a iz widgeta zahtijevale su uklanjanje sustava. Bilo je doista čitav niz razloga - koji su bili različiti za mnoge korisnike - za uklanjanje Android natrag tijekom dana.
Brzo naprijed do danas, i gotovo sva ograničenja - od velikih do malih - zapravo su bila objašnjena u operativnom sustavu zaliha. Toliko mnogo stvari koje su nekad bile potrebne za ukorjenjivanje isati Vrijednost ugađanja sada su upravo iz kutije.
Kako je operacijski sustav dalje otvoren, mnogo naprednijih zadataka sada su dostupni i iz aplikacija treće strane. Na primjer, Android je zahtijevao korijenski pristup da biste prilagodili traku stanja. Stock Android sada ima Sustav UI tuner koji će vam pomoći s tim, ali čak i telefoni koji izostavljaju ovu opciju - poput Samsung Galaxy telefona - mogu dobiti pristup putem aplikacije trećih strana. To je prilično sjajno.
Ne želim vam donositi više specifičnosti jer su jasno različite za svaku osobu, ali moral je priče: telefoni su mnogo, mnogo bolje sada. Doslovno imam sve funkcionalnosti na svom telefonu danas da sam trebao korijen samo prije nekoliko godina.
Sada, sve što je reklo, postoje razboriti razlozi za još uvijek korijenje vašeg telefona - i nesumnjivo ću čuti za mnoge od njih kao odgovor na ovaj vrlo poslije - ali daleko, mnogo manje ljudi će se naći kako to trebaju, posebno za koliko je teško i rizično to je.
Većina Android uređaja sune dizajniran da bude ukorijenjen. Sustav je zaključan prema zadanim postavkama, bez ikakvog načina legitimnog otključavanja. Primarna je iznimka za Googleove telefone, poput linije Nexus ili piksel, koji imaju mogućnost otključavanja radi lakšeg ukorjenjivanja.
Drugi telefoni, međutim, nisu tako lako ukorijenjeni. Osmišljeni su da budu zaključani i ostati tako. U tim slučajevima potrebno je zaobilazno rješenje (ili "iskorištavanje") za dobivanje korijenskog pristupa. I jednako brzo kao što određeni hakeri za Android otkrivaju ove pothvate, proizvođači ih krpe.
Kao rezultat toga, ukorjenjivanje mobilne slušalice Android može biti nevjerojatno teško. Natrag u ranijim danima Androida, stvari su bile malo lakše, jer su eksploatiji bili dovoljno i uglavnom vrlo jednostavni. Sada, međutim, to ponekad može potrajatimjeseci nakon što se telefon oslobodi prije nego što se pronađe djelotvorno iskorištavanje i često se može postići prilično teško.
Zbog ove dodatne kompleksnosti, potrebno je određenu razinu pamet da "sigurno" korijeni najsuvremenije mobilne uređaje. Morat ćete proći kroz brojne forume i različite vodiče kako biste pronašli prave alate i iskorištavanje za određeni telefon, a to može biti iznimno teško i dugotrajno. Čak i kad sve to shvatite, možete trajno oštetiti svoj telefon ako nešto krene naopako.
Koje vrste rizika? Kako o zidanju vašeg telefona? U nekim slučajevima to može značiti nešto što se može popraviti - poznato kao "softbrick", ali u drugima to može značiti trajnu i nepovezivu ciglu. Čak iu slučajevima gdje se može popraviti, to obično značipuno istraživanja i rada. Teško je, a ne vrijedno kao što je to nekada bio.
Rooting također otežava ažuriranje telefona. To znači, najvažnije, bez sigurnosnih zakrpa, što je loše.
Ako koristimo nedavne ranjivosti Spectre and Meltdown kao referencu, možete vidjeti kako nedostatak sigurnosnih ažuriranja može brzo postati problem. Google je već objavio Android sigurnosne zakrpe za Specter (Meltdown je još jedna priča ukupno), ali ako vaš telefon ne može primati ažuriranja, nemate sreće. A to je samo vrh ledenog brijega kada je u pitanju sigurnosna pitanja s ukorijenjenim slušalicama.
Jeste li se ikad pitali zašto root pristup nije dostupan izvan okvira na Androidu? Odgovor je jednostavan: jer je inherentni sigurnosni rizik. Uglavnom, kada pokrenete telefon, otvarate ga ne samo za izvršavanje zadataka koje želite, već i za zadaće koje bi zlonamjerni kôd mogao pokrenuti.Još uvijek morate odobriti dopuštenja za korijensku upotrebu za pojedinačne aplikacije, ali stavljate još veće povjerenje u programere aplikacija od onih koje biste inače htjeli - a ne svi oni moraju biti pouzdani.
Osim toga, cijelo vrijeme otkrivene su nove zlonamjerne aplikacije za Android, a neke od njih mogu čak i iskorijeniti vašu mobilnu slušalicu bez vašeg znanja i tiho instalirati sistemske aplikacije iza kulisa. U novije vrijeme otkriven je prvi Android zlonamjerni softver s mogućnošću ubrizgavanja koda. Iako vam nije zajamčeno da biste dobili virus samo pomoću ukorijenjene mobilne slušalice, to je apsolutno nešto za razmatranje.
Nadalje, izgubit ćete i određene funkcije na ukradenim mobilnim uređajima kao što je Android Pay pristup. To je zbog SafetyNet API-ja koji Google postavlja kako bi osigurali da su najosjetljiviji podaci - poput vaše kreditne kartice i bankovnih podataka u slučaju Android Pay - čuvaju što je moguće sigurnije.
Dno crta ovdje je ovo: ako niste spremni staviti sve svoje podatke u opasnost, nemojte korjeniti telefon. Ne pokušavam biti hiperboličan i uplašiti vas da mislite da će sve vaše osobne informacije završiti u pogrešnim rukama samo zato što ste ukorijenili svoj telefon, ali predlažem da je mogućnost stvarna i nešto što trebate biti svjesni od.
Znam da dolazi argument za prilagođene ROM-ove, pa nastavimo i razgovaramo o tome. Ako ste all-in na scenariju rootinga, možda ćete i pokrenuti prilagođeni ROM. Cool! U stvari, zaista možete zaobići mnoge gore navedene gnjavaže tako što ćete i sami predstaviti novu skupinu gnjavaža.
Budući da se prilagođeni ROM-ovi uglavnom temelje na Androidovom stocku, moglo bi se tvrditi da je razvoj programerima ROM-a lakše ažurirati sa sigurnosnim zakrpama i što ne. To je rekao, "lakši" ne znači uvijek "praktičan". Zapravo, neke od najpopularnijih ROM-ova tamo održava mali tim samo od nekoliko ljudi (ili čak i jedne osobe) i stogane potpuno ažurni jer jednostavno nemaju vremena zadržati vrhunac stvari.
Drugim riječima, pokretanje prilagođene ROM-a na temelju zaliha Android nije automatsko poboljšanje. Zapravo, budući da većina ROM-ova uklanja iz vrata, oni su inherentnomanje sigurna od ne-rooted sustava, trenutne sigurnosne zakrpe biti prokleti.
Sve u svemu, korijen još uvijek ima svoje mjesto među gomilom Android moddinga i ne želim to obeshrabriti. Stvarno sugeriram da to ne vrijedivećinu korisnika- Među tehničkim pametom. Većinu onoga što se može ostvariti samo korijenskim pristupom već sada može biti učinjeno nativno u Androidu, a mnogo onoga što ne može biti dostupno je putem aplikacija trećih strana. Ako postoji nešto što želite učiniti, to zahtijeva korijenski pristup, nalazimo se na mjestu gdje se trebate zapitati: je nagradastvarno vrijedan rizik?