Obnoviti ili ne obnoviti firmware na osobnom telefonu svatko odlučuje samostalno.
Neki instaliraju CyanogenMod, dok se neki ne osjećaju vlasnicima uređaja bez TWRP-a ili jailbreak-a.
U slučaju ažuriranja poslovnih mobilnih telefona, proces bi trebao biti relativno uniforman, inače će IT-ovcima čak i Ragnarök izgledati kao zabava.
O tome kako to izgleda u 'korporativnom' svijetu, čitajte u nastavku.

Kratki LikaBez
Mobilni uređaji na iOS-u primaju redovita ažuriranja slična uređajima na Windowsu, ali:
- ažuriranja izlaze rjeđe;
- ažuriranja primaju većina uređaja, ali ne svi.
Apple objavljuje ažuriranje iOS-a odmah za većinu svojih uređaja, osim onih koji su isključeni iz podrške. Uz to, Apple podržava svoje uređaje dovoljno dugo. Na primjer, ažuriranje iOS 14 će dobiti čak i iPhone 6s, koji je izašao 2015. godine. Naravno, nije prošlo bez grešaka, poput prisilnog usporavanja starih uređaja, što se, kako se tvrdi, nije radilo kako bi se natjerali kupiti novi telefon, nego kako bi se produžio vijek trajanja stare baterije... Ali u svakom slučaju, ovo je bolje nego situacija s Androidom.
Android je po svojoj suštini franšiza. Originalni Android od Googlea se nalazi samo na uređajima serije Pixel i proračunskim uređajima koji sudjeluju u programu Android One. Na drugim uređajima nalaze se samo derivati Androida – EMUI, Flyme OS, MIUI, One UI itd. Za sigurnost mobilnih uređaja takva raznolikost predstavlja veliki problem.
Na primjer, 'zajednica' pronalazi nove ranjivosti u Androidu ili sistemskim komponentama koje ga čine. Nakon toga, ranjivosti dobivaju broj u bazi CVE, onaj tko je pronašao ranjivost dobiva nagradu putem jednog od bounty programa od Googlea, a zatim Google objavljuje zakrpu i uključuje je u sljedeće izdanje Androida.
Hoće li vaš telefon dobiti tu zakrpu, ako nije Pixel ili nije sudionik programa Android One?
Ako ste kupili novi uređaj prije godinu dana, vjerojatno hoće, ali ne odmah. Proizvođaču vašeg uređaja će još trebati uključiti Googleovu zakrpu u svoju Android verziju i testirati je na podržanim modelima. Vrhunski modeli se podržavaju malo dulje. Svi ostali moraju se pomiriti i ne čitati ujutro bazu CVE kako ne bi pokvarili svoj apetit.
Situacija s majornim ažuriranjima Androida obično je još gora. U prosjeku, nova major verzija dolazi do mobilnih uređaja s prilagođenim Androidom najmanje kvartal, a ponekad i dulje. Tako je ažuriranje Android 10 od Googlea objavljeno u rujnu 2019., a uređaji raznih proizvođača, koji su imali sreće da zasluže mogućnost ažuriranja, primali su ga sve do ljeta 2020.
Proizvođačima se može razumjeti. Izdavanje i testiranje novih verzija softvera – to su troškovi i to ne mali. A budući da smo već kupili uređaje, dodatni novac od nas se ne može dobiti.
Preostaje … prisiliti nas da kupujemo nove uređaje.

Ranjivost verzija Androida pojedinih proizvođača bila je razlog zbog kojeg je Google promijenio arhitekturu Androida kako bi samostalno dostavljao kritična ažuriranja. Projekt je nazvan Google Project Zero, o kojem se pisalo na Habr-u prije otprilike godinu dana. Ova funkcija je relativno nova, ali je integrirana u sve uređaje od 2019. godine koji imaju Googleove usluge. Mnogi znaju da su te usluge plaćene za proizvođače uređaja, koji plaćaju tantijeme Googleu, ali malo tko zna da se stvar ne ograničava na komercijalne aspekte. Da bi proizvođač dobio odobrenje za korištenje Googleovih usluga na određenom uređaju, mora predati svoj softver Googleu na provjeru. Pritom Google ne prihvaća softvere s starijim verzijama Androida na provjeru. Ovo omogućava Googleu da nametne svoje Project Zero tržištu, što se nadamo da će učiniti Android uređaje sigurnijima.
Preporuke za poslovne korisnike
U korporativnom svijetu koriste se ne samo javne aplikacije dostupne na Google Playu i App Storeu, nego i aplikacije vlastitog razvoja. Ponekad se životni ciklus takvih aplikacija završava u trenutku potpisivanja akta o predaji i plaćanju usluga programera prema ugovoru.
U tom slučaju instalacija novog major ažuriranja operativnog sustava često dovodi do toga da takve aplikacije prestaju raditi. Poslovni procesi se zaustavljaju, a programeri se ponovno zapošljavaju do pojave sljedeće greške. Isto se događa kada korporativni programeri ne uspiju pravovremeno prilagoditi svoje aplikacije novom operativnom sustavu ili je nova verzija aplikacije već dostupna, ali korisnici je još nisu instalirali. Između ostalog, za rješavanje takvih problema namijenjeni su sustavi klase .
UEM sustavi omogućuju učinkovito upravljanje pametnim telefonima i tabletima, pravovremeno instalirajući i ažurirajući aplikacije na uređajima mobilnih zaposlenika. Osim toga, mogu vratiti verziju aplikacije na prethodnu ako je to potrebno. Mogućnost vraćanja verzije je ekskluzivna značajka UEM sustava. Ni Google Play ni App Store ne nude tu mogućnost.
UEM sustavi mogu daljinski blokirati ili odgoditi ažuriranje firmvera mobilnih uređaja. Ponašanje ovisi o platformi i proizvođaču uređaja. Na iOS-u u režimu nadzora (o režimu pročitajte u našim ) može se odgoditi ažuriranje do 90 dana. Za to je dovoljno postaviti odgovarajuću sigurnosnu politiku.
Na Android uređajima proizvođača Samsung može se besplatno zabraniti ažuriranje firmvera ili koristiti dodatnu plaćenu uslugu E-FOTA One, pomoću koje se mogu odrediti koja ažuriranja OS-a instalirati na uređaje. To daje administratorima mogućnost da unaprijed provjere ponašanje poslovnih aplikacija na novim firmverima svojih uređaja. Razumijući složenost tog procesa, nudimo našim klijentima uslugu zasnovanu na Samsung E-FOTA One, uključujući usluge provjere funkcionalnosti ciljnih poslovnih aplikacija na modelima uređaja koje koriste klijenti.
Na Android uređajima drugih proizvođača, nažalost, nema slične funkcionalnosti.
Zabraniti ili odgoditi njihovo ažuriranje može se samo pomoću zastrašivanja, poput:
„Dragi korisnici! Ne ažurirajte svoje uređaje. To može dovesti do nefunkcionalnosti aplikacija. Ako prekršite ovo pravilo, vaši zahtjevi za tehničku podršku NEĆE BITI RAZMATRANI/ODGOVORENI!“.
Još jedan savjet
Pratite vijesti i korporativne blogove proizvođača operativnih sustava, uređaja i UEM platformi. Ove godine Google je odlučio od potpore jedne od mogućih mobilnih strategija, a to je fully managed device with work profile.
Iza ovog dugog naziva krije se sljedeći scenarij:
Do Android 10 UEM sustavi su potpuno upravljali uređajem I radnim profilom (temeljcem), u kojem se nalaze poslovne aplikacije i podaci.
Od Androida 11, moguće je potpuno upravljanje samo ILI uređajem ILI radnim profilom (kontejnerom).
Google objašnjava novitete brigom o privatnosti podataka korisnika i svom novčaniku. Ako postoji kontejner, podaci korisnika moraju biti izvan vidokruga i kontrole poslodavca.
U praksi to znači da nije moguće saznati lokaciju korporativnih uređaja ili instalirati aplikacije potrebne korisniku za rad, ali koje ne zahtijevaju smještaj u kontejneru radi zaštite korporativnih podataka. Ili će se zbog toga morati odustati od kontejnera...
Google tvrdi da je takav pristup osobnom prostoru odbio 38% korisnika od instalacije UEM-a. Sada UEM dobavljačima preostaje "jesti što dobiju".

Pripremili smo se unaprijed za novitete i ove godine ćemo ponuditi novu verziju , koja će uzeti u obzir nove zahtjeve Google-a.
Malo poznate činjenice
Na kraju još nekoliko malo poznatih činjenica o ažuriranju mobilnih OS-a.
- Firmware na mobilnim uređajima ponekad se može vratiti. Kako pokazuje analiza pretraživačkih fraza, fraza "kako povratiti Android" traži se češće od "ažuriranje Androida". Činilo bi se da se meso ne može vratiti unatrag, ali ponekad to i može. Tehnički, zaštita od vraćanja temelji se na internom brojaču, koji se ne povećava s svakom verzijom firmvera. U okviru jednog vrijednosti ovog brojača, povratak postaje moguć. To se odnosi na Android. U iOS-u situacija je malo drugačija. Sa stranice proizvođača (ili bezbrojnih zrcala) možete preuzeti iOS sliku određene verzije za određeni model. Da biste je instalirali putem kabela s iTunes-om, Apple mora potpisati firmware. Obično u prvih nekoliko tjedana nakon izlaska nove verzije iOS-a, Apple potpisuje prethodne verzije firmvera, kako bi korisnici čijih uređaja nakon ažuriranja imaju problema mogli vratiti stabilniju verziju.
- U vremenima kada se jailbreak zajednica još nije razdvojila u velike kompanije, moglo se promijeniti verzija prikazane iOS u jednom od sistemskih plistova. Tako se, na primjer, moglo napraviti iOS 6.2 od iOS 6.3 i obrnuto. Zašto je to bilo potrebno, ispričat ćemo u jednom od sljedećih članaka.
- Očigledna je sveopća ljubav proizvođača prema programu za flashovanje pametnih telefona Odin. Nema boljeg alata za flashovanje od ovog.
Pišite, raspravimo, … možda ćemo i pomoći.
Izvor: habr.com
