Jak nainstalovat aktualizace systému Android pro zařízení Nexus bez čekání
Google aktualizuje pomalé aktualizace Androidu dokonce i na vlastní zařízení Nexus. Může to trvat několik týdnů předtím, než bude k dispozici aktualizace přes vzduch, prostřednictvím obrazovky Aktualizace systému, ale můžete vynechat čekací dobu.
Když jsme spustili Android L, trvalo to více než tři týdny, než jsme viděli aktualizaci na několika telefonech Nexus 4. Jeden Nexus 7 2012 nevidí aktualizaci o dva měsíce později. To je jen nesmyslné čekací doba.
Co nefunguje
Nejprve se podívejme, co nefunguje. Společnost Google si na svých serverech zvolí, které konkrétní zařízení budou moci aktualizaci přijímat. To znamená, že návštěva obrazovky Aktualizace systému a klepnutí na tlačítko "Kontrola pro aktualizaci" proces nezrychlí. Je-li k dispozici aktualizace, zařízení vás oznamuje. (Klepnutím na toto tlačítko můžete pomoci pouze v případě, že se společnost Google rozhodla dát aktualizaci vašeho zařízení a vaše zařízení ještě nekontrolovalo znovu. Nebude vám nová šance na aktualizaci pokaždé, když jej klepnete.)
V minulosti jsme použili trik, který nám umožnil resetovat tento proces, přeskočit na přední čáru a okamžitě získat aktualizaci vymazáním dat aplikace Google Play Services. Toto již nefunguje vůbec a může způsobit další problémy v zařízení. Nedodržujte tento tip, pokud to uvidíte online!
Možnost č. 1: Stahování a převzetí oficiálního továrního obrazu
Společnost Google poskytuje pro své zařízení Nexus oficiální obrazy z továrny. Již jsme se zabývali procesem stahování továrního obrazu ze společnosti Google a jeho blikáním. Zahrnuje odemčení zaváděcího zařízení vašeho zařízení, stažení nejnovějšího obrazového souboru vašeho zařízení ze stránek společnosti Google, získání příkazu adb, uvedení zařízení do režimu vývojáře, zajištění konfigurace příslušných ovladačů a spuštění skriptu, který bude blikat novou verzi systému Android staré verze. Tento proces lze provádět na operačních systémech Windows, Mac OS X nebo Linux.
Ve výchozím nastavení tento proces vymaže celé zařízení a obnoví tovární nastavení. Musíte změnit skript flash, abyste provedli aktualizaci, aniž byste ze svého zařízení vymazali osobní údaje.
Celkově je to nejkomplikovanější metoda. Je však jediným oficiálně podporovaným způsobem, jak upgradovat na novou verzi systému Android, jakmile je k dispozici. Společnost Google zveřejňuje tovární snímky na svých webových stránkách mnoho týdnů předtím, než je můžete obdržet jako dostupnou aktualizaci. Tuto metodu jsme použili v minulosti a naposledy aktualizovali Nexus 7 na Android L po týdnech čekání na aktualizaci. Pracovalo to, i když proces boje s adb a ovladači - zejména na Windows - může být frustrující. Máme méně problémů dělat to na platformě Unix, jako je Linux nebo Mac OS X.
Možnost 2: Ruční načtení souboru aktualizace OTA
Když je k dispozici aktualizace pro systém Android, společnost Google nakonec umožní, aby vaše zařízení vědělo a stáhne soubor aktualizace OTA (over-the-air). Zařízení poté restartuje a nainstaluje soubor aktualizace OTA. Aktualizace OTA je menší a kompaktnější než větší obrázek výrobce. Aktualizace OTA jsou určeny pro upgrade z jedné verze na druhou, zatímco obrázek z výroby obsahuje úplný obrázek operačního systému pro vaše zařízení a může být použit k jeho obnovení, pokud jste ho někdy vymazali nebo nainstalovali vlastní ROM.
Existuje skutečný způsob, jak přeskočit čekat na aktualizační soubor OTA. Pokud obdržíte ruce na příslušný soubor aktualizace OTA, můžete restartovat do prostředí pro obnovení a požádat jej o ruční instalaci aktualizace OTA. To provede stejnou inovaci, jakou byste dostali, kdybyste čekali, až bude oficiální aktualizace k dispozici, a neztratí vaše data.
Za prvé, budete muset dostat ruce na aktualizační soubory OTA. Na rozdíl od plných obrazů z továrny společnost Google tyto příspěvky oficiálně neodesílá. Potřebujete seznam sestavený třetí stranou. Například společnost Android Police má kompletní seznam aktualizačních souborů Android 4.4.4 -> 5.0 a 5.0 -> 5.0.1 OTA s odkazy na jejich umístění na oficiálních serverech Google. Pokud hledáte novější verzi systému Android, vyhledejte jej a zjistěte si aktuální seznam. Budete také potřebovat příkaz adb, který můžete získat ze sady Android SDK Google.
Restartujte zařízení a přidržte tlačítko pro snížení hlasitosti během zavádění. Zobrazí se nabídka "fastboot" a slovo Start na obrazovce. Stiskněte tlačítko Zesílení nahoru, dokud se nezobrazí "Režim obnovení", a potom stiskněte tlačítko Napájení.
Uvidíte Android s červeným vykřičníkem. Podržte stisknuté tlačítko napájení a stiskněte tlačítko zvýšení hlasitosti - zobrazí se nabídka obnovení systému. Zvolte možnost "apply update from adb" pomocí tlačítek pro nastavení hlasitosti a stiskněte tlačítko Power.
Připojte zařízení Nexus k počítači pomocí kabelu USB. Umístěte příkaz adb a aktualizační soubor OTA, který jste stáhli do stejného adresáře. Otevřete okno Příkazový řádek v tomto adresáři podržením klávesy Shift, klepnutím pravým tlačítkem myši a výběrem možnosti Otevřít příkazový řádek zde. Spusťte následující příkaz a nahraďte "OTA_UPDATE_FILENAME.zip" názvem souboru aktualizace OTA, který jste stáhli. (Dokončení tabulky vám může pomoci!)
adb sideload OTA_UPDATE_FILENAME.zip
Stiskněte Enter a adb odešle soubor aktualizace OTA do vašeho zařízení. Při odesílání souboru bude počítat až 100 procent a vaše zařízení poté začne instalovat aktualizaci OTA, jako kdyby bylo staženo ze služby Google.
Pokud máte v zařízení Nexus nainstalovanou vlastní obnovu, bude tento proces jiný. Měli byste být schopni načíst soubor .zip aktualizace OTA do vlastní aplikace pro obnovení a poté jej automaticky restartovat a nainstalovat aktualizaci.
Pomalý pramen oficiálních aktualizací Nexus od Googlu může být nepříjemný. Jistě to pomáhá zabránit tomu, aby kritické chyby byly rozeslány všem uživatelům Nexusu, ale mohlo by to být mnohem rychlejší!
Společnost Apple umožňuje všem uživatelům iPhone a iPad získat aktualizace, jakmile jsou vypnuté. To se jim vrátilo, když vydali iOS 8.0.1. Tato aktualizace zablokovala mobilní připojení a dotykové ID na všech nových iPhonech, které ji nainstalovali, a musela zoufale stáhnout aktualizaci. To se Google snaží teoreticky zabránit.
Image Credit: Sylvain Naudin na Flickru