Domovská » jak » Jak ručně upgradovat zařízení Nexus s ADB Sideload

    Jak ručně upgradovat zařízení Nexus s ADB Sideload

    Aktualizace Nexus OTA jsou trochu záhadou - vycházejí přímo z Googlu, ale závisí také na schválení provozovatele, než mohou být odesílány do zařízení v určitých sítích. Získání nejnovější aktualizace OTA znamenalo buď čekání na několik týdnů, nebo ruční blikání plného továrního obrazu, který může být trochu janky. Nyní je však proces efektivnější, takže můžete nejnovější aktualizaci blikat jedním příkazem, aniž byste museli čekat.

    Zatímco stará tovární obrazová metoda byla v teorii jednoduchá, nebylo to vždy velmi spolehlivé - někdy skript Google nefungoval, takže byste museli ručně blikat spoustu souborů z příkazového řádku. Navíc potřeboval odemčený bootloader, který nová metoda neudává.

    Tato nová metoda používá adb sideload  příkaz k blikání nejnovější aktualizace v jednom padnutí. Pokud jste tento příkaz předtím nepoužívali, může to být nejprve trochu skličující - ale je to opravdu snadné. Navíc je to rychlejší, než čeká na to, že OTA narazí na vaše zařízení. Je to vítězství.

    Krok první: Získejte počítač a zařízení připraveno

    Než začnete s tím, budete muset mít ADB a fastboot nastavit v počítači. Pro snadné použití budete muset také nastavit ADB v systému Windows PATH. Až budete mít vše v pořádku, jste připraveni poslat některé zařízení OTA do svého zařízení Nexus. Sladký.

    Dále, pokud jste tak ještě neučinili, budete potřebovat přístup do nabídky Možnosti vývojáře v telefonu a povolit ladění USB. Opět je to jednoduché a jakmile to bude hotovo, nebudete muset to udělat znovu (pokud přístroj resetujete zařízení).

    Se všemi předpřipravenými věcmi přečtěte stránku Google OTA. Existuje právní dohoda, kterou musíte přijmout předtím, než budete mít přístup k souborům, ale je to jen typický mumbo jumbo: tyto soubory jsou poskytovány společností Google, souhlasíte s podmínkami, bla bla bla. Jakmile budete souhlasit, stahování se zobrazí.

    Od této funkce prostě jsou k dispozici pouze poslední soubory OTA pro každé zařízení. Chystám se použít nejnovější aktualizaci opravy zabezpečení na mém Nexusu 6P pro tento tutoriál - to je stavět MTC19T pro ty, kteří se po domově doma.

    Jakmile máte přístup ke stažení, pokračujte a najděte sestavu pro vaše zařízení. Kliknutím na odkaz "Link" spustíte stahování. Jedná se o plné balíky OTA, takže jsou stále jen velké jako Factory Image - ten pro mé 6P je obrovský 910MB.

    Po stažení souboru a instalaci ADB jste připraveni začít.

    Druhý krok: Připojte zařízení a restartujte počítač do obnovy

    Pokračujte a připojte zařízení k počítači. Když to poprvé uděláte, budete muset na tomto PC schválit ladění USB - pokud je to váš osobní počítač (což jsem nadějný, protože jste právě nainstalovali spoustu věcí), pak zaškrtněte políčko "Vždy povolit z tohoto počítače ".

    Poté přejděte do složky, do které jste soubor OTA uložili. Shift + klikněte pravým tlačítkem myši na složku a ujistěte se, že nejprve nejsou vybrány žádné soubory. Zvolte "Otevřít okno příkazu zde". Není překvapením, že se otevře okno příkazu.

    V okně příkazů se ujistěte, že počítač vidí zařízení s následujícím příkazem:

    adb zařízení

    Pokud je správně připojen, uvidíte alfanumerický identifikátor a slovo "zařízení". Jste připraveni jít.

    Tento příkaz použijte k restartování zařízení do obnovení:

    adb reboot recovery

    Vaše zařízení by mělo začít restartovat.

    Krok třetí: Sideload aktualizaci OTA

    Přístroj se restartuje na obrazovku s malým Androidem a červeným vykřičníkem. Stiskněte tlačítko zvýšení hlasitosti zatímco držíte tlačítko napájení k zobrazení skryté nabídky obnovení.

    Jakmile se nabídka zobrazí, použijte tlačítko pro snížení hlasitosti a přejděte na možnost "Apply update from ADB" a pak stiskněte tlačítko Napájení. Přístroj bude připraven k přijetí souboru OTA.

    V počítači zadejte následující:

    adb sideload 

    ... kde updatefile.zip je název souboru vašeho OTA.

    Po správném spuštění se soubor začne tlačit na zařízení. Procento dokončení se zobrazí v příkazovém řádku a zobrazí vám nějaký nápad, kdy bude dokončeno. Bude to trvat trochu, takže jdi si popadnout kávu.

    Po dokončení se nabídka obnovení objeví znovu v telefonu s již označenou volbou "Reboot systém nyní". Stiskněte tlačítko Napájení, abyste spustili restart.

    Během restartu můžete pokračovat a odpojit telefon od počítače. Je pravděpodobné, že se trochu nakoupíte, protože Android má po aktualizaci optimalizovat aplikace. Může to trvat a zatímco, v závislosti na počtu nainstalovaných aplikací. (Naštěstí začínáme s Androidem N, optimalizační časy se výrazně zlepší.)

    A to je - skončíte. gratuluji.


    Zatímco adb sideload není nutně nová, je to jedno z prvních skutečných každodenních použití - zejména pro uživatele bez zakořenění. Je to snadnější způsob, jak ručně flashovat soubory OTA, zejména proto, že nemusíte procházet všemi problémy s blikáním nového bootloaderu, obnovy, rádia nebo systémových souborů - jednoho příkazu a to je vše. Mám rád autopilot.