Ako nainštalovať aktualizácie systému Android pre zariadenia Nexus bez čakania
Spoločnosť Google aktualizuje Android pomaly, dokonca aj na svoje vlastné zariadenia Nexus. Môže to trvať niekoľko týždňov predtým, ako sa aktualizácia over-the-air sprístupní prostredníctvom obrazovky Aktualizácie systému, ale môžete vynechať čakanie.
Keď sme spustili Android L, trvalo to viac ako tri týždne, než sme videli aktualizáciu na niekoľkých telefónoch Nexus 4. Jeden 2012 Nexus 7 nevidí aktualizáciu o dva mesiace neskôr. To je len absurdné čakanie.
Čo nebude fungovať
Po prvé, pokryjeme to, čo nebude fungovať. Spoločnosť Google vyberá na svojich serveroch, ktoré konkrétne zariadenia budú môcť prijímať aktualizáciu. Znamená to, že navštíviť obrazovku Aktualizácie systému a poklepaním na položku "Skontrolovať aktualizáciu" proces v skutočnosti neukončí. Keď je k dispozícii aktualizácia, prístroj vás o tom informuje. (Poklepaním na toto tlačidlo môžete pomôcť len vtedy, ak sa spoločnosť Google rozhodne dať vášmu zariadeniu aktualizáciu a zariadenie sa ešte neoverilo. Nebudete mať novú šancu na aktualizáciu pri každom klepnutí.)
V minulosti sme použili trik, ktorý nám umožnil vynulovať tento proces, preskočiť na prednú časť linky a okamžite aktualizovať odstránením údajov aplikácie služby Google Play. Toto už vôbec nefunguje a môže spôsobiť ďalšie problémy vo vašom zariadení. Nedodržujte tento tip, ak ho nájdete online!
Možnosť č. 1: Prevezmite a uveďte oficiálny obraz z továrne
Spoločnosť Google poskytuje pre svoje zariadenia Nexus oficiálne továrenské obrázky. Už sme sa zaoberali procesom prevzatia továrenského obrazu od spoločnosti Google a jeho blikania. Zahŕňa odomknutie zavádzacieho zariadenia vášho zariadenia, prevzatie najnovšieho obrazového súboru vášho zariadenia z webových stránok spoločnosti Google, získanie príkazu adb, uvedenie zariadenia do režimu vývojára, zabezpečenie konfigurácie príslušných ovládačov a spustenie skriptu, ktorý bliká novej verzie systému Android starú verziu. Tento proces je možné vykonať v systéme Windows, Mac OS X alebo Linux.
Tento proces predvolene vymaže celé zariadenie a obnoví ho na továrenské nastavenie. Musíte upraviť skript flash na vykonanie aktualizácie bez vymazania vašich osobných údajov z vášho zariadenia.
Celkovo je to najkomplikovanejšia metóda. Je to však jediný oficiálne podporovaný spôsob aktualizácie na novú verziu systému Android hneď, ako bude k dispozícii. Spoločnosť Google uverejňuje obrázky na továrni na svojich webových stránkach už niekoľko týždňov predtým, ako ich môžete dostať ako dostupnú aktualizáciu. Túto metódu sme použili v minulosti, naposledy aktualizovali Nexus 7 na Android L po týždňoch čakania na aktualizáciu. Pracovalo to, aj keď proces boja s adb a ovládačmi - najmä na Windows - môže byť frustrujúce. Mali sme menej problémov robiť to na platforme podobnej Unix ako Linux alebo Mac OS X.
Možnosť č. 2: Ručné načítanie aktualizačného súboru OTA
Keď je k dispozícii aktualizácia Android, spoločnosť Google nakoniec umožní, aby vaše zariadenie poznalo a stiahne súbor aktualizácie OTA. Váš prístroj potom reštartuje a nainštaluje súbor aktualizácie OTA. Aktualizácia OTA je menšia a kompaktnejšia ako väčší obrázok z výroby. Aktualizácie OTA slúžia na inováciu z jednej verzie na inú, zatiaľ čo obrázok z výroby obsahuje kompletný obrázok operačného systému pre vaše zariadenie a môže sa použiť na jeho obnovenie, ak ho niekedy vymazate alebo inštalujete vlastnú ROM.
Existuje vlastne spôsob, ako preskočiť čakanie na súbor aktualizácie OTA. Ak dostanete ruky na príslušný súbor aktualizácie OTA, môžete reštartovať do prostredia na obnovenie a informovať ho, aby aktualizáciu OTA manuálne nainštaloval. Toto vykoná rovnakú inováciu, ktorú získate, ak ste čakali, kým bude oficiálna aktualizácia k dispozícii, a nezmizne vaše údaje.
Najprv budete musieť dostať svoje ruky na aktualizačné súbory OTA. Na rozdiel od plných obrázkov z továrne spoločnosť Google tieto oficiálne uverejnené. Budete potrebovať zoznam vytvorený treťou stranou. Polícia Android má napríklad kompletný zoznam aktualizačných súborov Android 4.4.4 -> 5.0 a 5.0 -> 5.0.1 OTA s odkazmi na ich miestach na oficiálnych serveroch Google. Ak hľadáte novšiu verziu systému Android, vyhľadajte ho a vyhľadajte aktuálny zoznam. Budete tiež potrebovať príkaz adb, ktorý môžete získať zo súpravy Google Android SDK.
Reštartujte zariadenie a počas jeho zavádzania podržte tlačidlo zníženia hlasitosti. Zobrazí sa ponuka "fastboot" a slovo Start na obrazovke. Stlačte tlačidlo Hlasitosť nahor, až kým sa nezobrazí "Režim obnovy" a potom stlačte tlačidlo Napájanie.
Uvidíte Android s červeným vykorením. Podržte stlačené tlačidlo Napájanie a stlačte tlačidlo Zvýšenie hlasitosti - zobrazí sa ponuka na obnovenie systému. Zvoľte "aplikovať aktualizáciu z adb" pomocou tlačidiel na nastavenie hlasitosti a potom stlačte tlačidlo Napájanie.
Pripojte zariadenie Nexus k počítaču pomocou kábla USB. Umiestnite príkaz adb a súbor aktualizácie OTA, ktorý ste stiahli do rovnakého adresára. Otvorte okno príkazového riadka v tomto adresári podržaním klávesy Shift, kliknutím pravým tlačidlom myši a výberom možnosti Otvoriť príkazový riadok tu. Spustite nasledujúci príkaz a nahraďte "OTA_UPDATE_FILENAME.zip" názvom súboru aktualizácie OTA, ktorý ste stiahli. (Dokončenie karty vám môže pomôcť!)
adb sideload OTA_UPDATE_FILENAME.zip
Stlačte Enter a adb pošle súbor aktualizácie OTA do vášho zariadenia. Pri odosielaní súboru bude počítať až 100% a váš prístroj potom začne inštalovať aktualizáciu OTA, ako keby bol stiahnutý zo služby Google.
Ak máte v zariadení Nexus nainštalované vlastné obnovenie, tento proces bude iný. Mali by ste byť schopní načítať súbor .zip aktualizácie OTA do vašej vlastnej aplikácie na obnovu a potom ju automaticky reštartovať a nainštalovať aktualizáciu.
Pomalý pretek oficiálnych aktualizácií Nexus od spoločnosti Google môže byť nepríjemný. Iste, to pomáha zabrániť tomu, aby sa kritické chyby vyskytli všetkým používateľom Nexusu, ale mohlo by to byť oveľa rýchlejšie!
Spoločnosť Apple umožňuje všetkým používateľom iPhone a iPad získať aktualizácie, akonáhle sa vyskytnú. To sa vrátilo k ich uhryznutiu, keď vydali iOS 8.0.1. Táto aktualizácia zablokovala mobilné pripojenie a dotykové ID na všetkých nových telefónoch iPhone, ktoré ho nainštalovali, a museli zúrivo vytiahnuť aktualizáciu. To je to, čo sa Google snaží teoreticky predchádzať.
Image Credit: Sylvain Naudin na Flickr