Početna » kako da » Ukorjenjivanje Androida jednostavno nije vrijedno

    Ukorjenjivanje Androida jednostavno nije vrijedno

    Natrag u dan, rooting Android je gotovo mora kako biste iz svog telefona dobili naprednu funkcionalnost (ili u nekim slučajevima osnovnu funkcionalnost). Ali vremena su se promijenila. Google je napravio svoj mobilni operativni sustav tako dobar da je navijanje samo više problema nego što vrijedi.

    Što je ukorijenjeno?

    Budući da je Android zasnovan na Linuxu i koristi Linux kernel, "rooting" učinkovito znači dopuštanje pristupa root dozvolama u Linuxu. To je stvarno tako jednostavno - ove dozvole nisu dodijeljene normalnim korisnicima i aplikacijama, tako da morate napraviti neki poseban posao kako biste ih dobili.

    Dakle, što možete učiniti s ukorijenjenim telefonom? Mnogo stvari! Ako otkrijete da vas telefon na neki način ograničava ili da kažete "čovjek, želim da mogu telefonom", onda postoji vjerojatno rješenje koje se može postići ukorjenjivanjem.

    Zvuči sjajno, točno?

    Pa ... držite svoje konje.

    Razgovarajmo o tome zašto ovih dana vjerojatno nije vrijedno truda.

    Android je mnogo bolji nego što je bio

    Ja sam doživotni Android korisnik (život Androida, a ne moj), a kad sam prvi put počeo koristiti Google mobilni OS, ne možete čak ni snimiti slike na telefonu bez ukorijenjenosti - morali ste ga povezati s računalom i koristiti alat za naredbenu liniju Android Debug Bridge.

    I to je jedan od jednostavnijih primjera. Još u ranim Androidovim danima, softver nije bio dobro optimiziran, što je rezultiralo slabom izvedbom. Dakle, navijanje za overclockiranje CPU-a bilo je prilično uobičajeno. Čak i male stvari poput mogućnosti onemogućavanja GPS-a iz widgeta zahtijevale su da sustav bude ukorijenjen. Bilo je zaista puno razloga - koji su bili različiti za mnoge korisnike - da bi korijenili Android natrag u dan.

    Brzo naprijed do danas, a gotovo sva ograničenja - od velikih do malih - u osnovi su adresirana u dioničkom operativnom sustavu. Toliko stvari koje su nekad zahtijevale navijanje i sati vrijedi ugađati sada su odmah tu iz kutije.

    Kako se operativni sustav dalje otvara, sada su još mnogo naprednijih zadataka dostupni iz aplikacija treće strane. Primjerice, Android je zahtijevao root pristup kako bi prilagodio traku stanja. Stock Android sada ima System UI tuner koji će vam pomoći s tim, ali čak i telefoni koji izostavljaju ovu opciju - poput Samsung Galaxy telefona, na primjer - mogu dobiti pristup putem aplikacije treće strane. Prilično je briljantno.

    Ne želim da vam dosađujem više pojedinosti jer su jasno različite za svaku osobu, ali moralna je priča: telefoni su mnogo, mnogo bolje sada. Ja doslovno imam sve funkcionalnosti na mom telefonu danas da mi je potrebno za korijen za samo nekoliko godina.

    Sada, sve što je rekao, postoje opravdani razlozi da i dalje korijenite svoj telefon - i nesumnjivo ću čuti o mnogim od njih kao odgovor na ovaj vrlo post-ali daleko, daleko manje ljudi će se naći potreban, pogotovo za koliko teško i rizično to je.

    Ukorjenjivanje je isto toliko mnogo gnjavaže, ako ne i više od onoga što je ikad bilo

    Većina Android uređaja su nedizajniran da bude ukorijenjen. Sustav je prema zadanim postavkama zaključan, bez mogućnosti da ga legitimno otključate. Primarna iznimka ovdje je za Google telefone, kao što je linija Nexus ili Pixel, koja imaju mogućnost otključavanja za jednostavno navijanje.

    Drugi telefoni, međutim, nisu tako lako ukorijenjeni. Osmišljeni su da budu zaključani i da tako ostanu. U tim slučajevima potrebno je rješenje (ili "iskorištavanje") da bi se dobio root pristup. I jednako brzo kao što odlučni Android hakeri pronađu te podvige, proizvođači ih zakrpe.

    Kao rezultat toga, navijanje Android uređaja može biti nevjerojatno teško. Još u ranijim danima Androida, stvari su bile malo lakše, jer su eksploati bili obilni i vrlo jednostavni. Sada, međutim, to ponekad može potrajati mjeseci nakon što je telefon pušten prije nego što se pronađe djelotvorno iskorištavanje, a često je i teško postići.

    Zbog ove složenosti, potrebno je određenu razinu znanja da bi se "sigurno" koristili najmoderniji uređaji. Morat ćete se probijati kroz mnoštvo postova na forumu i različitih vodiča kako biste pronašli odgovarajuće alate i podvige za vaš određeni telefon, a to može biti izuzetno teško i dugotrajno. Čak i kada sve to shvatite, možete trajno uništiti telefon ako se nešto pokvari.

    Kakve rizike? Kako o uklanjanju 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 nepopravljivu ciglu. Čak iu slučajevima gdje se može popraviti, to općenito znači puno istraživanja i rada. To je teško, a ne kao vrijedan rizika kao što je nekad bio.

    Ukorjenjivanje je loše za sigurnost vašeg telefona

    Također se otežava ažuriranje telefona. To znači, najvažnije, bez sigurnosnih zakrpa, što je loše.

    Ako koristimo nedavne ranjivosti Spectre i Meltdown kao referencu, možete vidjeti kako nedostatak sigurnosnih ažuriranja može brzo postati problem. Google je već objavio sigurnosne zakrpe za Android za Spectre (Meltdown je sasvim druga priča), ali ako vaš telefon ne može primati ažuriranja, nemate sreće. I to je samo vrh ledenog brijega kada su u pitanju sigurnosni problemi s ukorijenjenim telefonima.

    Jeste li se ikada zapitali zašto root pristup nije dostupan iz kutije na Androidu? Odgovor je jednostavan: jer je to inherentni sigurnosni rizik. U osnovi, kada pokrenete telefon, otvarate ga ne samo da izvršavate zadatke koje želite, već i zadatke koje zlonamjerni kod želi pokrenuti. Još uvijek morate dodijeliti dozvole korijena pojedinim aplikacijama, ali još više povjeravate razvojnim programerima tih aplikacija nego što biste inače - a nisu svi od njih nužno pouzdani.

    Osim toga, postoje nove zlonamjerne aplikacije za Android koje su otkrivene cijelo vrijeme - neke od njih čak mogu korijeniti vaš telefon bez vašeg znanja i tiho instalirati aplikacije sustava iza kulisa. Nedavno je otkriven prvi Android zlonamjerni softver s mogućnošću injektiranja koda. Iako vam nije zajamčeno da dobijete virus samo uz pomoć ukorijenjene slušalice, to je apsolutno nešto za razmatranje.

    Nadalje, također ćete izgubiti određenu funkcionalnost na ukorijenjenim slušalicama kao što je Android Pay pristup. To je zbog API-ja SafetyNet-a koji Google postavlja kako bi osigurao da su najosjetljivije podatke poput vaše kreditne kartice i bankovnih podataka u slučaju Android Pay-a što sigurnije moguće.

    Dno crte ovdje je ovo: ako niste spremni staviti sve svoje podatke u opasnost, onda ne korijen svoj 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 morate biti svjesni od.

    Čak i prilagođeni ROM-ovi nisu savršeni

    Znam da dolazi argument za prilagođene ROM-ove, pa idemo naprijed i razgovaramo o tome. Ako ste all-in na sceni ukorjenjivanja, tada možete pokrenuti i prilagođeni ROM. Cool! U stvari možete zaobići puno gore spomenutih gnjavaža time što ćete to učiniti… i predstaviti se novom setu gnjavaže.

    Budući da se prilagođeni ROM-ovi općenito temelje na zalihama Androida, moglo bi se tvrditi da je ROM programerima lakše održavati aktualnosti sigurnosnim zakrpama i slično. Međutim, "lakše" ne znači uvijek "praktično". Zapravo, neke od najpopularnijih ROM-ova tamo održava mali tim od samo nekoliko ljudi (ili čak jedna osoba), i stoga ne u potpunosti ažurni jer jednostavno nemaju vremena za održavanje stvari.

    Drugim riječima, pokretanje prilagođenog ROM-a temeljenog na zalihama Androida nije automatsko poboljšanje. Zapravo, budući da je većina ROM-ova ukorijenjena iz vrata, ona su inherentno manje siguran nego nekorijenski sustav, trenutne sigurnosne zakrpe biti proklet.


    Sve u svemu, root još uvijek ima svoje mjesto među mnoštvom Android modinga, a to ne želim obeshrabriti. Stvarno samo sugeriram da se ne isplati većina korisnika-čak i među tehnološki pametnijima. Većinu onoga što se prije moglo postići samo s root pristupom sada se može obaviti izvorno u Androidu, a mnogo onoga što ne može sada je dostupno putem aplikacija drugih proizvođača. Ako želite učiniti nešto što zahtijeva pristup korijenu, mi smo na mjestu gdje se stvarno trebate zapitati: je li to nagrada stvarno vrijedan rizika?