Zatiaľ čo pôvodná metóda obrazu v obraze bola teoreticky jednoduchá, nebolo to vždy veľmi spoľahlivé - niekedy skript Google nefunguje, takže by ste museli ručne previesť zväzok súborov z príkazového riadka. Ďalej potreboval odomknutý bootloader, ktorý nová metóda nie je.
Táto nová metóda používa adb sideload
príkaz, aby sa najnovšia aktualizácia zablokovala. Ak ste predtým tento príkaz nepoužili, môže to byť najprv trochu skľučujúce - ale je to vlastne celkom jednoduché. A navyše je to rýchlejšie, ako čakať na to, že OTA narazí na vaše zariadenie. Je to víťazstvo.
Krok 1: Získajte počítač a zariadenie pripravené
Skôr než začnete s týmto riešením, budete musieť mať v počítači nastavené ADB a fastboot. Pre jednoduché používanie budete musieť nastaviť ADB aj vo Windows System PATH. Akonáhle to máte všetko nastavené, ste pripravení posunúť niektoré OTA do svojho zariadenia Nexus. Sladké.
Ďalej, ak ste to ešte neurobili, budete potrebovať prístup do ponuky Možnosti vývojára telefónu a povoliť ladenie USB. Opäť je to jednoduché a akonáhle to bude hotovo, nebudete musieť robiť to znova (pokiaľ zariadenie z výroby nevymeníte).
Od tejto funkcie proste sú k dispozícii iba najnovšie súbory OTA pre každé zariadenie. Budem používať najnovšiu aktualizáciu zabezpečenej opravy na mojom Nexus 6P pre tento tutoriál - to je postaviť MTC19T pre tých, ktorí idú doma.
Akonáhle máte prístup k sťahovaniu, pokračujte a vyhľadajte zostavu zariadenia. Kliknutím na odkaz "Link" spustite preberanie. Sú to plné OTA balíky, takže sú stále len veľké ako Factory Image - ten pre môj 6P je úžasný 910 MB.
Druhý krok: Pripojte zariadenie a restartujte počítač na obnovenie
Pokračujte ďalej a pripojte zariadenie k počítaču. Prvýkrát to urobíte, budete musieť schváliť ladenie USB na tomto počítači - ak je to váš osobný počítač (čo dúfam, že je, pretože ste práve nainštalovali veľa vecí) a potom začiarknite políčko "Vždy povoliť z tohto počítača ".
adb devices
Pomocou tohto príkazu reštartujte zariadenie na obnovenie:
adb reboot recovery
Tretí krok: Sideload aktualizácia OTA
Zariadenie sa reštartuje na obrazovku s Androidom a červeným vykorením. Stlačte tlačidlo zvýraznenia pridržte tlačidlo napájania zobraziť skryté menu obnovenia.
adb sideload
…kde
updatefile.zip
je názov súboru vašej OTA.
Po dokončení sa menu obnovenia znova zobrazí v telefóne a už je zvýraznená možnosť Reboot system now. Stlačte tlačidlo napájania a začnite reštartovať.
Môžete pokračovať a odpojiť telefón od počítača počas jeho reštartovania. Bude to pravdepodobne trochu naštartovať, pretože Android musí po aktualizácii optimalizovať aplikácie. Môže to trvať aj zatiaľ čo, v závislosti od množstva aplikácií, ktoré ste nainštalovali. (Našťastie, počnúc Android N, časy optimalizácie sa výrazne zlepšia.)
A to je - ste skončili. Gratulujem.
zatiaľ čo
adb sideload
nie je nevyhnutne nová, je to jedno z prvých skutočných, každodenných použití pre ňu - predovšetkým pre nekorodujúcich používateľov.Je to jednoduchší spôsob, ako ručne flash OTA súbory, najmä preto, že nemusíte prechádzať všetkými problémami s blikaním nového bootloaderu, obnovy, rádia alebo systémových súborov - jedného príkazu a to je všetko. Páči sa mi autopilot.