Hemsida » hur » Hur man manuellt uppgraderar din Nexus-enhet med ADB Sidladdare

    Hur man manuellt uppgraderar din Nexus-enhet med ADB Sidladdare

    Nexus OTA-uppdateringar är lite av en gåta, de kommer direkt från Google, men de beror också på godkännande av bärare innan de kan skickas till enheter på vissa nätverk. Att få den senaste OTA-uppdateringen innebar att antingen vänta några veckor eller manuellt blinkar en hel fabriksbild, vilket kan vara lite janky. Nu är processen dock mer strömlinjeformad, så du kan blinka den senaste uppdateringen med ett kommando, ingen väntning behövs.

    Medan den gamla fabriksbildmetoden var enkel i teorin, var det inte alltid mycket tillförlitlig - ibland skulle Googles skript inte fungera, så du måste flasha en massa filer manuellt från kommandotolken. Dessutom krävde det en olåst startladdare, vilken den nya metoden inte gör.

    Den här nya metoden använder adb sideload  Kommando att blinka den senaste uppdateringen i ett fall. Om du inte har använt det här kommandot tidigare kan det vara lite skrämmande först men det är faktiskt ganska enkelt. Och dessutom är det snabbare än att vänta på OTA att slå din enhet. Det är en win-win.

    Steg ett: Få din dator och enhetsklar

    Innan du börjar med det här måste du ha ADB och fastboot på din dator. För enkel användning behöver du också ha ADB-konfiguration i ditt Windows System PATH. När du har fått det hela är du redo att trycka några OTA till din Nexus-enhet. Ljuv.

    Om du inte redan har det, måste du komma åt din meny Utvecklaralternativ-menyn och aktivera USB-felsökning. Återigen är det enkelt, och när det är klart, behöver du inte göra det igen (om du inte återställer enheten till fabriken).

    Med alla prep saker ur vägen, gå över till Googles OTA-filer sida. Det finns ett juridiskt avtal som du måste acceptera innan du kan komma åt filerna, men det är bara den typiska mumbo jumbo: dessa filer tillhandahålls av Google, du godkänner villkoren, bla bla. När du väl är överens kommer nedladdningarna att dyka upp.

    Eftersom den här funktionen bara lanseras, är endast de senaste OTA-filerna tillgängliga för varje enhet. Jag ska använda den senaste säkerhetsuppdateringen på min Nexus 6P för den här handledningen, som bygger MTC19T för de som följer med hemma.

    När du har tillgång till nedladdningarna, fortsätt och hitta byggnaden för din enhet. Klicka på länken "Länk" för att starta nedladdningen. Dessa är fulla OTA-paket, så de är fortfarande bara en stor som en Factory Image-den för min 6P är en jättebra 910MB.

    Med den nedladdade filen och ADB installerad är du redo att komma igång.

    Steg två: Anslut din enhet och starta om i återställning

    Fortsätt och anslut enheten till din dator. Första gången du gör det måste du godkänna USB-felsökning på den här datorn. Om det här är din persondator (som jag hoppas det är, eftersom du bara har installerat en massa saker på den), kryssar du på "Alltid tillåta från den här datorn "rutan.

    Nästa, navigera till mappen där du sparade den OTA-filen. Skift + högerklicka i mappen, se till att inga filer väljs först. Välj "Öppna kommandofönster här." Oöverraskande kommer ett kommandofönster att öppnas.

    Kontrollera i kommandofönstret att datorn kan se enheten med följande kommando:

    adb-enheter

    Om den är korrekt ansluten ser du en alfanumerisk identifierare och ordet "enhet". Du är redo att gå.

    Använd det här kommandot för att starta om enheten till återhämtning:

    adb återstart återhämtning

    Din enhet bör börja omstart.

    Steg tre: Sidla OTA-uppdateringen

    Enheten startar om på en skärm med en liten Android-kille och ett rött utropstecken. Tryck på volym upp-knappen medan du håller strömbrytaren intryckt att avslöja den dolda återställningsmenyn.

    När menyn visas visas använd volym ned-knappen för att navigera till alternativet "Använd uppdatering från ADB" och tryck sedan på strömbrytaren. Detta kommer att få enheten redo att acceptera OTA-filen.

    Skriv på följande på datorn:

    adb sideload 

    … var updatefile.zip är filnamnet på din OTA.

    När den väl har körts korrekt börjar filen att trycka på enheten. En färdigställd procentandel kommer att dyka upp i kommandotolken, vilket ger dig en sorts idé när det kommer att slutföras. Det tar lite, så ta en kaffe.

    När det är klart visas återställningsmenyn igen på din telefon, med alternativet "Reboot system now" redan markerat. Tryck på strömbrytaren för att starta omstart.

    Du kan fortsätta och koppla ur telefonen från datorn medan den startas om. Det går nog att starta fullt, eftersom Android måste "Optimera appar" efter en uppdatering. Detta kan ta en medan, beroende på hur många appar du har installerat. (Tack och lov, börjar med Android N, optimeringstiderna kommer att förbättras dramatiskt.)

    Och det är det - du är klar. Grattis.


    Medan adb sideload är inte nödvändigtvis ny, det här är en av de första riktiga, dagliga användningsområdena för det - speciellt för icke-rotade användare. Det är ett enklare sätt att manuellt blinka OTA-filer, särskilt eftersom du inte behöver gå igenom alla problem med att blinka en ny bootloader, återställning, radio eller systemfiler, ett kommando, och det är det. Jag gillar autopilot.