Jak ručně inovovat zařízení Nexus pomocí továrních snímků společnosti Google
Zařízení Google Nexus by měla dostávat včasná aktualizace, avšak rozložené rozmístění znamená, že může trvat několik týdnů, než zařízení obdrží aktualizace OTA (over-the-air). Naštěstí existuje rychlejší způsob, jak nainstalovat nejnovější verzi systému Android.
Google poskytuje oficiální obrazy systému pro zařízení Nexus, které si někdo může stáhnout a blesknout sám. Jedná se o jednoduchý způsob, jak vynechat počkat po vydání nové verze systému Android pro zařízení Nexus.
Všimněte si, že tento proces je mnohem složitější než jednoduše čekat na aktualizaci "over-the-air". Pokud jste normální osoba, a ne kvíz s prstem na spoušť, budete pravděpodobně jen chtít počkat.
Krok první: Odemkněte zavaděč zařízení
Chcete-li systémový obraz blikat, bude nutné, aby byl přístroj odemčen. Zařízení Nexus umožňují odemknout zavaděče pomocí jediného příkazu. Pokud jste zařízení již odemkli, abyste jej root nebo nainstalovali vlastní ROM, můžete tuto část přeskočit. Pokud ještě nemáte, měli byste být upozorněni na to, že odemknutí vašeho zařízení vymaže své údaje, jako kdybyste provedli obnovení továrního nastavení.
Váš zavaděč můžete odemknout několika různými způsoby. Oficiální metoda je prostřednictvím jednoduchého terminálního příkazu, ale pro ještě jednodušší metodu můžete použít nástroj Nexus Root Toolkit, který vás provede procesem.
Krok 2: Nainstalujte ADB a Fastboot
Budete potřebovat další dvě věci pro tento proces: Android Debug Bridge, což je nástroj příkazového řádku pro váš počítač, který vám umožní propojení s telefonem a ovladače USB vašeho telefonu. I když jste je nainstalovali dříve, měli byste získat nejnovější verze.
Podrobně jsme o tom, jak nainstalovat oba dříve, ale tady je stručná verze:
- Přejděte na stránku pro stahování sady SDK Android a přejděte dolů na "Pouze nástroje SDK". Stáhněte soubor ZIP pro platformu a rozbalte jej tam, kam chcete soubory ADB uložit.
- Spusťte nástroj Správce sady SDK a zrušte výběr všech položek kromě "Platform SDK pro platformu Android SDK". Používáte-li telefon Nexus, můžete ke stažení ovladačů Google také vybrat "Google USB Driver".
- Po dokončení instalace můžete zavřít správce SDK.
- Nainstalujte ovladače USB pro váš telefon. Můžete je najít na webu výrobce telefonu (například Motorola nebo HTC). Pokud máte Nexus, můžete nainstalovat ovladače Google, které jste stáhli v kroku 2, pomocí těchto pokynů.
- Po zobrazení výzvy restartujte počítač.
Krok třetí: Stáhněte systémový obrázek
Navštivte stránku Factory Images společnosti Google pro zařízení Nexus a stáhněte příslušný obrázek zařízení. Všimněte si, že budete potřebovat obrázek pro váš konkrétní hardware. Například existují samostatné snímky pro zařízení Nexus 7 (2013) pouze s Wi-Fi a Nexus 7 (2013) s mobilními daty. Ujistěte se, že si stáhnete ten správný.
Stáhněte soubor do počítače a použijte program pro extrakci souborů, jako je bezplatný 7-Zip, abyste extrahovali jeho obsah do složky ADB.
Krok čtyři: Rozhodněte se, zda chcete data vymazat
Blikáním systému obrazem normálním způsobem přístroj vyčistíte a provedete v zásadě tovární reset. Můžete se pokusit aktualizovat bez utírání zařízení, přestože se můžete setkat s problémy. Tento proces by však měl fungovat dobře, pokud jde o verzi Androidu na další verzi.
Chcete-li zabránit vymazání zařízení, otevřete soubor flash-all.bat v textovém editoru, jako je Notepad ++. Upravte řádek obsahující "update fastboot -w" a před uložením souboru odeberte přepínač -w.
Krok 5: Bleskujte systémový obrázek
Zkopírujte obrazové soubory systému do stejné složky jako ADB. Pak podržte klávesu Shift, klepněte pravým tlačítkem myši na tuto složku a vyberte "Otevřít okno příkazu zde" a otevřít okno Příkazový řádek v tomto adresáři.
Povolte ladění USB v zařízení Nexus tak, že otevřete skrytou nabídku možností vývojáře a zapnete volbu ladění USB.
Připojte zařízení Nexus k počítači pomocí dodaného kabelu USB a spusťte následující příkaz a restartujte zařízení do zavaděče:
adb reboot bootloader
V případě problému možná budete muset opravit ovladače zařízení. Přečtěte si tuto příručku pro více informací o nastavení ADB a zajištění její správné funkce. Mějte na paměti, že budete muset přijmout výzvu k ověření v zařízení předtím, než příkaz adb dokáže něco udělat.
Jakmile zařízení zobrazí zavaděč na jeho obrazovce - uvidíte Android s otevřeným čelním panelem - poklepejte na soubor flash-all.bat. Skript by měl blikat vaše zařízení s novým systémovým obrázkem.
Po dokončení procesu se vaše zařízení automaticky restartuje. Pokud jste nezrušili volbu -w, budete muset znovu provést první nastavení.
Co dělat, pokud skript nefunguje
Někdy však flash-all.bat generuje chybu o chybějících prostředcích nebo nedostatku místa. V takovém případě je obecně lepší jen ručně bleskovat vše po kusu. Tento trik je také užitečný, pokud chcete pouze blikat část z továrního obrazu - jako bootloader nebo obnovení - bez blikání zbytku.
První věc, kterou musíte udělat před vložením ručních příkazů, je rozbalit obrazový soubor, který obvykle používá "obrázek"-budování zařízení.zip ". Je snadnější rozbalit obsah souboru přímo do složky, ve které pracujete, takže všechny požadované soubory jsou ve stejném umístění. Po rozbalení by měl být v pracovní složce (v závislosti na zařízení) pět nebo šest dalších souborů: android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (pro zařízení pouze s mobilními připojeními) a vendor.img (pouze zařízení Nexus 9).
Jakmile je vše vybalené, restartujte zpět do bootloaderu - pomocí tlačítka adb reboot bootloader
příkaz z dřívějších a spusťte následující příkazy a stisknutím klávesy Enter po každém z nich ručně přepněte všechny položky do zařízení.
stahování bootovacího systému fastboot
mezipaměť pro mazání rychlého spuštění
rychlé spuštění vymazání
systém rychlého spuštění
bootloader typu fastboot flash "name-of-bootloader.img"
fastboot restartování bootloaderu
rychlé rozhlasové rádio "name-of-radio.img" (pokud je k dispozici)
fastboot restartování bootloaderu
fastboot flash system system.img
rychlý start boot boot.img
rychlé obnovení paměti flash recovery.img
fastboot flash cache cache.img
fastboot flash vendor.img (pouze Nexus 9)
Pokud provádíte čistou instalaci systému Android a chcete vše vymazat, použijte následující příkazy:
rychlé spuštění mazání uživatelských dat
rychlý start flash userdata userdata.img
rychlé restartování počítače
Mějte na paměti, že některé z těchto příkazů mohou nějakou dobu trvat nějakou dobu - např. System.img a userdata.img - takže se nebojte, pokud se zdá, že příkazový řádek nereaguje. Jakmile je připraven pro další příkaz, kurzor se znovu zobrazí.
Tento proces je užitečný také v případě, že jste zapálili vlastní ROM a potřebujete se vrátit zpět do standardního systému systému Android, který je dodáván se zařízením. Tato volba je do značné míry určena vývojářům a Androidovým geekům, takže je to mnohem složitější než jednoduše čekání na normální aktualizaci OTA (over-the-air).