Što je to Root?

“A što je to root?”, ili “Da li uopće trebam rootati svoj Android uređaj?” – samo su neka od pitanja s kojima se dosta često susrećemo na raznim Internet diskusijama. Ovaj članak donosi odgovore na ova i neka druga pitanja vezana uz ovu temu.

Prije početka čitanja, htio bih vam skrenuti pažnju na to da petljanje po sistemskim datotekama vašeg mobitela (što rootanje i radi) može poništiti garanciju, a osim toga i u potpunosti pokvariti mobilni uređaj. Ovaj kvar po stranim forumima se često naziva i brickanje mobitela (brick=cigla, pretvaranje vašeg mobitela u ciglu). Postoje dvije vrste brickanja – prva je soft brick koja označava da je mobitel moguće popraviti ponovnim unosom tvorničkog softvera, dok je hard brick u potpunosti nepopravljiv.

Pitanje prvo – Što je root?

Rootanje je proces kojim se omogućuje smartphoneovima, tabletima ali i ostalim uređajima na Unix OS-u puni pristup operacijskom sustavu. Taj pristup se naziva i – root pristup.

Nakon što ste kupili mobitel s njim ste dobili i (prema Microsofotovoj terminologiji) guest account kojim su se proizvođači mobitela osigurali da slučajno ne obrišete neke sistemske datoteke koje su potrebne za ispravan rad mobitela. U slučaju root pristupa omogućene su vam “superuser“  privilegije, čiji je ekvivalent na Windowsima – Administrator.

Ove privilegije sa sobom donose mogućnosti da promijenite/obrišete bilo koji dio softverskog koda uređaja. Dakle, root je u principu hackiranje vašeg uređaja. Korisnici iPhonea i ostalih iOS uređaja ovaj postupak poznaju kao „jailbreak“.

Pitanje drugo – A koje su prednosti rootanja?

Tzv. kuhani ROM-ovi (Custom software)

Zasigurno ste već prije čuli ovaj termin, u ovom slučaju ROM, odnosi se na softver koji u stvari pokreće vaš uređaj, a smjestio se na ROM memoriji (Read Only Memory) uređaja. Postoji velik broj dostupnih ROM-ova za praktički sve Android uređaje koji se obično mogu pronaći na najvećem web odredištu za takve stvari – XDA forumu. Ovaj forum obiluje developerima i mobilnim entuzijastima koji nerijetko uspijevaju poboljšati funkcionalnost uređaja i izvan granica koje je postavio određeni proizvođač.

Velika prednost kuhanih ROM-ova je sigurno i u tome što omogućuju….

...posljednju verziju Androida

Jedna od stvari koja najviše muči korisnike Android uređaja su svakako rijetke i spore nadogradnje softvera. Više je razloga zbog kojeg se to događa i neke od njih ćemo probati razjasniti u jednom od budućih članaka, ali u slučaju da se odlučite na rootanje mobitela te proučavanje detalja oko instalacije kuhanog ROM-a to više niti ne mora biti toliki problem.

Naime, na već spomenutom XDA forumu moguće je pronaći najnoviju verziju OS-a čak i nekoliko dana nakon službenog predstavljanja. Ako uzmemo u obzir prosječno vrijeme (službene) nadogradnje Android OS-a koja iznosi od 6-8 mjeseci ovo je svakako ogromna prednost.

S druge strane, i kuhani ROM-ovi imaju svoje mane. Problem se može javiti u njihovoj samoj stabilnosti. Službeni softver ipak prolazi rigoroznu količinu testiranja, dok svi ROM-ovi s XDA foruma se uglavnom služe korisnicima kao testerima, pa se većina grešaka popravlja u hodu što može biti nezgodno ako se baš radi o nekoj većoj grešci.

Novi izgled

Većini korisnika mobitel s vremenom jednostavno dosadi. Vizualne teme mogu u potpunosti promijeniti izgled mobitela, a samim time i unijeti dodatnu zabavu u korištenju starijeg mobitela.

Vizualne  teme su skup grafika koje se prikazuju na Android uređaju. Rootanjem uređaja je omogućena promjena apsolutno svakog dijela Android sučelja (uključuje i fontove), što će u potpunosti promijeniti izgled sučelja mobitela.

Nove vizualne teme za Samsung uređaje

Kernel, brzina i baterija

Iako ćemo se o ovim temama baviti u posebnom članku, treba istaknuti da je kernel softverski sloj koji je zadužen za uspješnu komunikaciju hardvera i softvera uređaja. Njegovom prilagodbom moguće je drastično promijeniti performanse uređaja – brzinu, način baratanja memorijom i kao posljedicu – trajanje baterije.

Vjerojatno ste susreli aplikacije na Google Play Storeu koje omogućuju promjenu brzine procesora (overclocking) te postavljanje nižih brzina u ovisnosti o opterećenju procesora ili količini dostupne energije u bateriji i slično. Za sve ovo zaslužno je rootanja uređaja.

Backup uređaja

Ovdje na scenu stupa Titanium Backup. Aplikacija kojom je moguće backupirati sve instalirane aplikacije i ostale postavke koje se izgube nakon resetiranja uređaja.

  

                                           Titanium backup nudi velik izbor mogućnosti

Dodatne mogućnosti

Nerijetko se događa da se proizvođači mobitela odluče zaključati određenu hardversku mogućnost na određenom modelu uređaja, kako bi isti ili sličan model prodali po većoj cijeni uz manju softversku modifikaciju.

Rootanjem uređaja tu softversku modifikaciju možete i sami izvršiti, pa je tako moguće otključati FM radio, povećati rezoluciju kamere, omogućiti NFC i slično.


            Motorola XT701 – rootanjem je otključana puna rezolucija kamere od 8 mpx (originalno 5)

Pitanje treće – A koje su negativne strane rootanja?

Brickanje

U uvodu smo spomenuli ovaj izraz koji svakako predstavlja i najvažniji razlog zašto se ne odlučiti na root/modifikaciju softvera. Autor članka kojeg upravo čitate je nažalost zbog nepažnje ili nedovoljnih priprema nepovratno uništio 3 mobitela.

Iako se to odnosi na razdoblje kada je modifikacija softvera bila u začecima što danas svakako nije. Pa je i za sigurnu modifikaciju ROM-a dovoljno koncentrirano pratiti korake koji su uvijek dovoljno jasno napisani kako bi ih i početnici u ovom polju mogli razumjeti.

Sigurnost

Rootanjem se smanjuje razina sigurnosti koju uređaj ima. Nakon rootanja mobitela i instalacije aplikacije koja traži root pristup, ne možemo znati što će ona uistinu raditi našem uređaju pa je tako moguće da se pojave i neke malware aplikacije koje će npr. brisati određen dio OS-a, krasti identitet i slično. Srećom, pojavili su se anti virusni programi i za Android, tako da su i ove prijetnje smanjene na minimum.

Pitanje četvrto – Ima li povratka nakon rootanja?

Svakako. Postoji nekoliko aplikacija koje omogućuju rootanje, kao i un-rootanje uređaja jednim klikom, pa je postupak unrootanja jednostavan kao i samo rootanje.

I…pitanje peto – Kako rootati uređaj?

Ovaj članak se namjerno ne bavi ovom tematikom, jer ne postoji jednoznačan način rootanja svih Android uređaja. Velika većina uređaja podržava prethodno spomenuto “one click” rootanje koje je moguće izvršiti pomoću “Universal Android Root” aplikacije.

U slučaju da vas je ova tema zainteresirala, svakako preporučujemo da se aktivirate na našem forumu i ako je to potrebno, dodatno googlanje, kako bi saznali postupak kako izvršiti root i na vašem uređaju.


 

26 komentara na Što je to Root?

 
  • Kalabastero :

    Pitanje šesto :) . rootam mobitel i time izgubim garanciju, koliko sam shvatio kažete da postoje programi za un-rootanje. Ok, to je lijepo. Ali ako budem trebao garanciju znači da nešto nije u redu sa mobitelom. Primjeri: ekran krepo, neka tipka više ne radi, recimo sam se resetira svako malo… kako ću ja u tom slučaju napraviti unroot da mi vrijedi garancija? Molim vas da me prosvjetlite ako sam u krivu, pozdrav.

  • Xode :

    Odličan članak :)

  • zver :

    universal android root vise ne radi..tj nema suport…evo

    “The OP stated he will not support the app any longer at 31st October 2010 as it is not working for the recent android build versions anyway; it doesn’t matter what device you’re trying to use it for. This app is obsolete unless you’re running an outdated android version! “

  • @Kalabastero
    u tom slučaju, postoje dva moguća rješenja:
    - prvo je da se uđe u recovery i od tamo napravi hard reset / wipanje svega (velike su šanse da će u njemu raditi neke funkcije koje ne rade podizanjem samog OS-a)
    - a drugo da se ponovno flasha mob originalnim softom (ovo će sigurno povratiti mob u “normalno” stanje)

    @zver
    nažalost je teško naći nešto univerzalno, pa sam dao najbliži primjer tome :)
    Z4 Root, SuperOneClick i Universal Android Root su svakako appovi koje treba prvo probati jer imaju support za velik broj telefona, ako ne radi – treba googleati posebno za model, jer vjerojatno se treba flashati baš poseban exploit file

  • @Kalabastero
    dodatak: moram napomenuti da svi servisi s kojima sam se sreo u biti rijetko provjeravaju dali je flashan mob s nekim drugim softverom (ili je rootan)
    obično im je i prvi korak da mobitel koji ne radi preflashaju sa originalnim softverom, tako da i sve modifikacije koje ste radili se poništavaju, ali svejedno – ne treba se pouzdati u to 100%

  • Miro :

    Dejane odlicni su ti clanci i napravio si pravu malu enciklopediju na mob.hr. Evo imam jednu primjedbu na ovaj clanak ali bi volio da se ovo pitanje vise shvati kao rasprava nego primjedba. Moje pitanje glasi – Zasto samo unix ? a odnosi se na pocetak clanka gdje je spomenuto.

  • zver :

    @Dejan Pavlović
    ja ti imam problema sa svojim htc DHD, dok sam imal froyo, nisam ga root-al :/ i sad jbg, pokusavam sve moguce nacine i ne ide, ne znam ni sam kolko sam programa isprobal i samo jednom sam ga uspel rootati al je ostal s-on i nista od “kuhanog” roma, lud sam vec

  • @Miro Nije bi baš jasno u čemu je problem s Unixom? Unix je temelj Linuxa i mnogih drugih derivata u koje spada i Android.

  • Miro :

    Kreso i ja bih donedavno rekao istu stvar ali zapravo je ovo jako diskutiabilno iako tako ne izgleda. U pravilu je linux nastao kopiranjem naredbi iz solarisa i nema nikakve veze sa unixom. Unix je operativni sustav koji je danas temelj aplleovih operativnih sustava. On svaki pojedini podatak tretira kao datoteku i otporan je na rusenja. Linux izgleda slicno ali nema nikakve veze unixom. Te i sama licneca GNU oznacava “not unix”. Uredaji na androidu i iosu pokazuju pravu razliku izmedu unixa i linuxa. Tj. jedan je stabilan a drugi je kompletniji operativni sustav koji se moze srusiti. Android je u pravilu jedna od linux distribucija kao i ubuntu, debian, fedora i hrpa drugih ali je prilagodena mobilnom uredaju tj. uredaju na ARM procesoru. Svakako me ispravi ako sam pogrijesio i mislim da bi se o ovome moglo cijeli dan raspravljati.

  • Ej Miro.. i Solaris je Unix :)

  • Miro :

    Ev ovo sad prvi put od tebe cujem (citam). U pravilu solaris je raden po uzoru na unix kopiranjem naredbi kao i linux poslije od solarisa. Kako se nebi pogresno mislilo da unix pokrece linux je zapravo i dana GNU licenca a pravo ime linuxa je GNU/Linux. Ima o svemu ovome vise na internetu kad se trazi GNU licenca i njeno znacenje. Unix je operatvni sustav koji se nece rusiti i svaki operarivni sustav koji se rusi, njegov kernel nema veze sa unixom. Rekao sam odmah da je diskutabilno. Potrazim malo vise o ovome pa cu nadodati.

  • Ajmo mi raspravu o Unixu ostavit za neku drugu priliku da ovu temu o rootanju nepotrebno ne zakompliciramo. Ako je Dejan rekao Unix, mislio je Unix-e, tj. sustave slične Unixu (različita terminologija) i sve ostale izvedenice nakon toga.

    Dakle, za Solaris, Linux i sve ostalo može se reći da su Unixi premda u osnovi to nisu. Stvar terminologije.

  • uff :)
    u principu se slažem s Mirom, ali rasprava o tome može otići previše u dubinu koja bi možda za casual čitatelje bila naporna :)
    ali da probamo sumirati ovo…
    BSD je jedna od najstarijih licenci koja je proizašla iz originalnog koda unixa (čini mi se tamo još 70-ih) i Mac OS X je primjerice jedan od OS-ova koji su zasnovani na BSD-u i svakako je to “punokrvni” unix, dok Linux to nije

    slažem se da Android nije 100% unix OS, već je zasnovan na unixovom kernelu (same Android aplikacije imaju svoje API-je koji nemaju veze s unixom) – slično kao i Linux

    također ne mogu sa sigurnošću tvrditi, ali čini mi se da je i iOS u ovom slučaju jako sličan Androidu (zasnovan je na Darwinu koji također ima samo niži sloj softvera unixov)

    iako su ovo sve tehnikalije, uvodna misao članka stoji: root pristup je moguć na svim UNIX like OS-ovima (izvedenicama, kopijama, kako god :) ), to uključuje i Linux i OS X i Android…

  • Miro :

    Moze slazem se i ovo je ujedno vec ideja Dejane za neki od tvojih sljedecih clanaka o ovome kad budes imao inspraciju za to. Razlike mobilnih operativnih sustava

  • dexonja :

    Ma Brick je zakon :) . Barem imam razlog da uzmem novi mob xD.

  • dr.igi :

    Imam i ja jedno pitanje: da li ti custom romovi imaju hrvatski jezik ili bi u tom slučaju imao samo engleski jezik?

  • dr.igi :

    Lijepo je što se netko sjetio pojasniti malo i ovo s rootanjem moba jer ja sam to uvijek smatrao nepotrebnim no nakon ovoga članka čini se da se time ipak može puno unaprijediti postojeći uređaj uz određenu dozu rizika. Hvala na ovom vrlo korisnom članku! :)

  • @ dr.igi
    to ovisi o samom ROM-u i lokalizacijama koje su u njega ugrađene
    dakle, moguće je da neki ROM-ovi imaju hrv jezik, a drugi opet ne…

  • dr.igi :

    @Dejan Pavlović
    Ok hvala! ;)

  • shtef :

    a moje pitanje, unatoč tome što je sve lijepo objašnjeno;-), bi bilo: da li se na taj način može kako utjecat na internu memoriju kod određenog uređaja – konkretno HTC desire (1. gen.). Raspolažem sa svega 151 MB te se stalno snalazim prebacivanjem na SD i brisanjem nepotrebnog. Rado bi da je veća:-)
    hvala

  • savjetovao bi ti da malo potražiš po XDA, jer su velike šanse da možeš dobiti koji MB više

    interna memorija je particionirana tako da imaš i određeni dio koji se koristi za pohranu datoteka koje preuzimaš prilikom updatea uređaja
    obzirom da je to stari model, većih updateova više ni neće biti, pa slobodno taj dio možeš koristiti i kao internu memoriju

    alternativno (i jednostavnije) je da proučiš link2sd koji prebacuje cijele aplikacije na SD karticu (za razliku od app2sd koji prebacuje manji dio), a također možeš podesiti da se appovi automatski prebacuju prilikom svake instalacije

  • cistamlaka :

    @shtef instalraj si cm7 i onda u postavkama imas opciju da zamjenis memoriju vanjeske sd kartice s memorijom telefona,znaci ako imas sd card od 16 gb i 200 mb unutarnje memorije to napravis i onda ces imas 16 gb memorije telefona i sd kartica ce ti imati 200 mb.to radi na 2x-u od mog brata

  • Nemanja :

    Da li moze da poveca ram memoriju?

  • baš se RAM memorija ne može povećati

    postoji nekoliko hackova (npr. swap) koji alociraju određeni dio memorijske kartice i koriste ga za pohranu stanja aplikacija koje su se prestale izvršavati
    ponovnim pozivanjem aplikacije koja je pohranila stanje na SD karticu, to stanje se prekopira nazad u RAM i pokreće od mjesta gdje je izvršenje prekinuto

    ovo je prividno povećanje RAM memorije, a performanse su dosta degradirane (zato jer je SD kartica višestruko sporija od RAM-a), a također, osim roota na mobitelu je potrebno imati i odgovarajući (uglavnom custom) kernel koji podržava swap

  • Nemanja :

    Pa koja je onda svrha toga, ne isplati se root- uje?

    Izvini da te pitam jos jedno pitanje. Kako da namestim da sve aplikacije idu direktno na karticu? Ja imam Vip droid XL(alcatel onetouch 991) i pokusavao sam u podesavanjima ali nisam uspeo. Da li treba da instaliram neku aplikaciju?

  • Ana :

    imam jedan veliki problem i ne znam kome bi se obratila, ali moj glupi telefon je na android, sony xperia miro i do sada je odlično radio, ali je naišao problem s internetom i porukama. niti prema jednome ni drugome ne mogu pristupiti. vratila sam na čak na tvorničke postavke, ali je i dalje tako. novaca imam na telefonu, ali to ni dalje ništa ne reagira.

 

Komentiraj

Your email address will not be published. Required fields are marked *

Možeš koristiti sljedeće HTML tagove i atribute: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

_________________________________________
_________________________________________
_________________________________________
          
_________________________________________
_______________________________________
_______________________________________
_________________________________________
_______________________________________