Kako ručno nadograditi svoj Nexus uređaj s Googleovim tvorničkim slikama
Googleovi uređaji Nexus trebali bi primati pravovremena ažuriranja, ali raspoređeno uvođenje znači da je potrebno nekoliko tjedana da uređaji primaju nadogradnje (OTA). Srećom, postoji brži (i geekier) način instaliranja najnovije verzije Androida.
Google pruža službene slike sustava za svoje uređaje za Nexus, koje svatko može preuzeti i pokrenuti samostalno. To je jednostavan način da preskočite čekanje kada nova verzija Androida bude objavljena za uređaje Nexus.
Imajte na umu da je ovaj proces složeniji od jednostavnog čekanja na ažuriranje putem interneta. Ako ste normalna osoba, a ne štreber s prstom koji izaziva svrbež, vjerojatno ćete samo htjeti čekati.
Prvi korak: Otključajte Bootloader uređaja
Da biste snimili sliku sustava, uređaj će se morati otključati. Nexus uređaji omogućuju vam da otključate njihov bootloader s jednom naredbom. Ako ste već otključali uređaj da biste ga korijenili ili instalirali prilagođeni ROM, možete preskočiti ovaj dio. Ako još niste, trebali biste biti upozoreni da će otključavanje uređaja obrisati njegove podatke, kao da ste izvršili vraćanje na tvorničke postavke.
Pokretač za pokretanje sustava možete otključati na nekoliko različitih načina. Službena metoda je putem jednostavne naredbe, ali za još jednostavniju metodu možete koristiti Nexus Root Toolkit, koji će vas provesti kroz proces.
Drugi korak: instalirajte ADB i Fastboot
Za ovaj proces trebat će vam još dvije stvari: Android Debug Bridge, alat za naredbeni redak vašeg računala koji vam omogućuje sučelje s telefonom i USB upravljačke programe telefona. Čak i ako ste ih već instalirali, sada biste trebali dobiti najnovije verzije.
Detaljno je opisano kako instalirati i prije, ali ovdje je kratka verzija:
- Krenite na stranicu za preuzimanje Android SDK-a i pomaknite se do "Samo SDK alati". Preuzmite ZIP datoteku za svoju platformu i raspakirajte ga gdje god želite pohraniti ADB datoteke.
- Pokrenite SDK upravitelj i poništite izbor svega osim "Android SDK platformskih alata". Ako koristite Nexus telefon, možete odabrati i "Google USB Driver" da biste preuzeli Googleove upravljačke programe.
- Nakon završetka instalacije možete zatvoriti SDK upravitelja.
- Instalirajte upravljačke programe za USB za svoj telefon. Možete ih pronaći na web-lokaciji proizvođača telefona (npr. Motorola ili HTC). Ako imate Nexus, pomoću ovih uputa možete instalirati Google upravljačke programe koje ste preuzeli u 2. koraku.
- Ponovno pokrenite računalo ako se to od vas zatraži.
Treći korak: preuzimanje slike sustava
Posjetite stranicu Google Slike tvornice za Nexus uređaje i preuzmite odgovarajuću sliku za svoj uređaj. Imajte na umu da vam je potrebna slika za određeni hardver. Na primjer, postoje zasebne slike za Nexus 7 (2013) s Wi-Fi samo i za Nexus 7 (2013) s mobilnim podacima. Provjerite jeste li preuzeli pravu.
Preuzmite datoteku na računalo i upotrijebite program za izvlačenje datoteka, kao što je besplatni 7-Zip, da biste ekstraktirali njegov sadržaj u svoju ADB mapu.
Četvrti korak: Odlučite li izbrisati podatke
Treperi slika sustava na uobičajen način obrisat će vaš uređaj, u suštini izvršavajući tvornički reset. Možete pokušati ažurirati bez brisanja uređaja, iako možete naići na probleme. Međutim, taj proces bi trebao funkcionirati kada prelazite s jedne verzije Androida na sljedeću verziju.
Da biste spriječili brisanje vašeg uređaja, otvorite datoteku flash-all.bat u uređivaču teksta kao što je Notepad ++. Uredite redak koji sadrži “fastboot -w update” i uklonite -w prekidač prije spremanja datoteke.
Peti korak: Bljesak slike sustava
Kopirajte slikovne datoteke sustava u istu mapu kao i ADB. Zatim držite tipku Shift, desnom tipkom miša kliknite tu mapu i odaberite "Otvori naredbeni prozor ovdje" da biste otvorili prozor naredbenog retka u toj mapi.
Omogućite uklanjanje USB-a na uređaju Nexus tako što ćete pristupiti skrivenim izbornicima opcija za razvojne programere i uključiti opciju USB za otklanjanje pogrešaka.
Povežite uređaj Nexus s računalom pomoću priloženog USB kabela, a zatim pokrenite sljedeću naredbu da biste ponovno pokrenuli uređaj u program za pokretanje sustava:
adb ponovno podizanje sustava
Ako postoji problem, možda ćete morati popraviti upravljačke programe uređaja. Pročitajte ovaj vodič za više informacija o postavljanju ADB-a i osiguravanju ispravnog rada. Imajte na umu da ćete morati prihvatiti prompt za provjeru autentičnosti na uređaju prije nego što naredba adb može učiniti bilo što.
Kada uređaj na zaslonu prikaže boot loader, vidjet ćete da je Android s prednjom pločom otvoren - dvaput kliknite datoteku flash-all.bat. Skripta bi trebala izbrisati vaš uređaj novom slikom sustava.
Po završetku postupka uređaj će se automatski ponovno pokrenuti. Ako niste uklonili opciju -w, morat ćete ponovno proći postupak prvog postavljanja.
Što učiniti ako skripta ne radi
Međutim, ponekad će flash-all.bat generirati pogrešku o nedostajućim resursima ili nedostatku prostora. U toj situaciji, općenito je bolje samo ručno bljeskati sve po komad. Ovaj trik je također koristan ako želite samo flash dio tvorničkih slika poput bootloadera ili recovery-a bez treptanja ostatka.
Prvo što trebate učiniti prije unosa ručnih naredbi je raspakirajte slikovnu datoteku, koja obično koristi "sliku"-Uređaj graditi.zip formatu imenovanja. Lakše je raspakirati sadržaj datoteke izravno u mapu u kojoj već radite, tako da su sve potrebne datoteke na istom mjestu. Nakon raspakiranja, u radnoj mapi (ovisno o uređaju) mora biti pet ili šest dodatnih datoteka: android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (za uređaje) samo s mobilnim vezama) i vendor.img (samo Nexus 9).
Kada se sve raspakira, ponovno pokrenite sustav u bootloader-u koristeći adb ponovno podizanje sustava
naredbu od ranije - i pokrenite sljedeće naredbe, pritiskom na tipku Enter nakon svake od njih, da biste ručno ispalili svaku stavku na uređaj.
fastboot brisanje boot
fastboot izbrisati cache
fastboot izbrisati oporavak
fastboot brisanje sustava
fastboot flash bootloader "name-of-bootloader.img"
fastboot ponovno podizanje sustava-bootloader
fastboot flash radio "name-of-radio.img" (ako postoji)
fastboot ponovno podizanje sustava-bootloader
fastboot sustav bljeskalice system.img
fastboot flash boot boot.img
fastboot flash oporavak recovery.img
fastboot flash cache.img
fastboot flash vendor.img (samo Nexus 9)
Ako radite čistu instalaciju sustava Android i želite izbrisati sve, upotrijebite sljedeće naredbe:
fastboot brisanje userdata
fastboot flash userdata userdata.img
fastboot ponovno podizanje sustava
Imajte na umu da neke od ovih naredbi mogu potrajati neko vrijeme za bljesak - naime system.img i userdata.img-tako da ne brinite ako se naredbeni redak ne odaziva. Kada je spreman za sljedeću naredbu, pokazivač će se ponovno pojaviti.
Ovaj je postupak također koristan ako ste ispisali prilagođeni ROM i morate se vratiti na standardnu sliku sustava Android koja dolazi s uređajem. Ova je opcija uglavnom namijenjena programerima i geeksima s Androidom, pa je kompliciranija od jednostavnog čekanja na normalno ažuriranje OTA (over-the-air) ažuriranja.