Sve o Custom ROM-u!
Od samog pojavljivanja Android OS, redovne sistemske nadogradnje su igrale veliku ulogu. Svaka nova nadogradnja Android operativnog sistema je donijela napredak u sigurnosti, a pored povećane sigurnosti, nove opcije su obično takođe uključene u nadogradnje.
Na samom početku razvoja Android OS-a, nadogradnje su često bile neredovne i nestabilne. Neredovne i često nestabilne nadogradnje sa nedostatkom nekih funkcija dovele su do razvoja Android Developer zajednice. Ukratko – programeri su počeli uz source code određene verzija Androida, da razvijaju prilagođeni (custom) ROM za ciljane uređaje. Odličan preduslov je i to što je Android OS zasnovan na Linux OS-u, koji je po svojoj prirodi open source. Android Developer zajednica je sve jača, a u nastavku pročitajte o čemu se tu zapravo radi.
Šta je to ‘’Custom ROM’’?
Svaki Android uređaj dolazi sa predinstaliranim stock ROM-om. Stock ROM ili fabrički ROM obično ima ograničene funkcije i mogućnosti prilagođavanja, a nakon nekog vremena, uslijed prestanka redovnog ažuriranja – jednostavno zastarjeva. Tu na scenu stupa Custom ROM.
ROM je inače pojam koji se koristi za memoriju (Read Only Memory) i on nema pretjerane veze sa onim što Custom ROM ustvari predstavlja. Custom ROM je prilagođeni firmver zasnovan na Guglovoj Android platform. Glavna prednost instaliranja Custom ROM-ova jeste poboljšanje performansi i dodavanje novih funkcija koje stock ROM ne posjeduje. Instaliranje Custom ROM-a posebno ima smisla kod starijih modela sa starom verzijom Androida, manjkom memorije i slabim performansama. Takođe, ako vam se ne sviđa fabrički izgled launchera (početni ekran, meni, statusna i notifikacijiska traka) u Custom ROM-u obično imate daleko veće mogućnosti podešavanja i prilagođavanja istih komponenti.
Custom ROM-ovi se razvijaju od strane programera entuzijasta, koji obično to rade iz čiste ljubavi prema ‘’tjuniranju’’ softvera, tako da su skoro svi takvi ROM-ovi – BESPLATNI! Dakle, uz malo truda, besplatan način da ubrzate i poboljšate svoj postojeći uređaj! Jedna od najjačih zajednica za razvoj i plasiranje Custom ROM-ova jeste XDA Developers. Svaki uređaj posjeduje svoj podforum, te su obično uz određeni ROM prikazane i instrukcije za instalaciju istog.
Svaki Custom ROM se izrađuje za posebnu verziju telefona, tako da npr. ne smijete da instalirate Custom ROM za Samsung SM-G930F na Samsung SM-G935D, jer ako to učinite ostajete samo sa brickovanim (cigliran) uređajem koji neće funkcionisati. Ovo se rijetko dešava, ali je moguće, zato treba biti na oprezu.
Takođe prije instaliranja Custom ROM-a, potrebno je uređaj rootovati. Ukoliko ipak pogriješite, rješenja za neke brendove pogledajte u našem TUTORIAL BLOGU za ‘’flešovanje’’ (instalaciju) fabričkih ROM-ova (stock firmware).
Koje su prednosti instaliranja?
Neke prednosti smo već naveli, a sad ćemo detaljnije da se pozabavimo istim.
Prva i najveća prednost: PERFORMANSE!
Vaš uređaj dolazi sa unaprijed podešenom radnom frekvencijom procesora, što je direktan preduslov koji određuje brzinu kojom će vaš uređaj da odradi zadanu operaciju. Kao što smo rekli, Android je zasnovan na Linux-u i predstavlja open-source OS pa samim tim imamo i slobodu da uređujemo kernel koji upravlja radnom frekvencijom procesora. Šta ovo sve ustvari predstavlja? Klasični overclock. Dobar primjer: još 2011. godine kada su aktuelni bili modeli Xperia Arc iz Sony ponude, korištenjem custom kernela radna frekvencija procesora sa fabričkih 1GHz se mogla podići na čitavih 1.84GHz što je povećanje od 84% i itekako se primjetilo tokom korištenja. Samim povećanjem radnog takta procesora, performanse u 3D igrama postaju bolje.
Ukoliko ne postoji custom kernel za vaš određeni model, developer obično pristupa debloatovanju sistema koje će dovesti do porasta performansi. O čemu se tu radi? Sve predinstalirane aplikacije koje su vam nepotrebne, a u fabričkom ROM-u ih ne možete ukloniti, se mogu ukloniti ili su uklonjene (zavisi od ROM-a) – bile one instalirane od strane operatera ili samog proizvođača. Manje aplikacije, više slobodne memorije, a sve to rezultuje boljim performansama. Ovo posebno može biti odlično rješenje za telefone sa malo interne memorije, tipa 8GB verzije nekih uređaja.
Druga prednost Custom ROM-a jeste što obično donose duži životni vijek baterije.
Tu se opet vraćamo na ‘’čišćenje’’ (debloat) sistema. Sve nepotrebne aplikacije su uklonive, što znači da će procesor imati manje ‘’posla’’, te će manje trošiti energije što je direktan preduslov za veću autonomiju. Druga stvar, koja je suštinska suprotnost overclockingu – underclocking. Ako vam ne treba sva snaga i brzina koju donosi vaš model fabrički, a više cijenite koji sat baterije više, underclocking je opcija. U suštini, smanjivanje radne frekvencije procesora što rezultuje dužim trajanjem baterije. Ovo je odlična opcija, ukoliko vaš uređaj punite nekoliko puta dnevno.
Treća, a za mnoge i najveća prednost jeste nadogradnja na noviju verziju Android OS-a. Mnogi proizvođači već nakon godinu dana prestaju isporučivati nadogradnje, dok Google za Pixel i Nexus modele obećava 2 godine redovnih nadogradnji.
Primjer: Galaxy S5 je već sada prestao dobijati nadogradnje Androida, te je ostao na verziji 6.0 Marshmallow, iako posjeduje hardver koji je sposoban da pogoni i Android 8.0 Oreo sasvim pristojno. Instalacijom OS-a baziranog na 7.0 Nougat ili 8.0 Oreo verziji udahnućete Galaxy S5 modelu bukvalno novi život i omogućiti instaliranje najnovijih verzija aplikacija. Mnogi moderni ROM-ovi nude i OTA (Over-The-Air) nadograđivanje ukoliko izađu ispravke za instalirani ROM.
Jedna od prednosti je i veća mogućnost prilagođavanja korisničkog interfejsa (UI). Dok na fabričkom sistemu imate mogućnosti kao što je podešavanje pozadine, broja početnih ekrana i njihove raspodjele, Custom ROM vam obično nudi pregršt različitih podešavanja: boju notifikacijskog svijetla, jačinu vibracije, jačinu prikaza boja i slično…
Prednosti instalacije Custom ROM-a:
- poboljšanje performansi
- nova verzija Androida
- bolji životni vijek baterije
- veće mogućnosti prilagođavanja vlastitim potrebama
Mane su:
- root-om se gubi pravo na garanciju
- ukoliko ne znate šta radite, lako može doći do brickovanog (cigliranog) uređaja
- moguće nestabilnosti i bug-ovi ukoliko se radi o BETA ROM-u
Ukoliko pristupite instaliranju Custom ROM-a, postoje stvari koje mogu krenuti po zlu. Obično su softverske prirode, tako da se sve većinom rješava vraćanjem uređaja na fabričku verziju Androida.
Kako vratiti na fabrički OS? Pročitajte naš Android Flashing tutorial.



