16Jul

Uw Nexus-apparaat handmatig upgraden met ADB Sideload

Nexus OTA-updates zijn een beetje een raadsel: ze komen rechtstreeks van Google, maar ze zijn ook afhankelijk van goedkeuring door providers voordat ze naar apparaten op bepaalde netwerken kunnen worden verzonden. De laatste OTA-update ophalen betekende ofwel een paar weken wachten, ofwel een volledig fabrieksbeeld handmatig flitsen, wat een beetje janky kan zijn. Nu is het proces echter meer gestroomlijnd, zodat u de laatste update met één opdracht kunt flashen, zonder wachten.

Hoewel de oude fabrieksafbeeldingsmethode in theorie eenvoudig was, was deze niet altijd erg betrouwbaar: soms werkte het script van Google niet, dus moest je handmatig een aantal bestanden flashen vanaf de opdrachtprompt. Verder was er een ontgrendelde bootloader nodig, wat de nieuwe methode niet doet.

Deze nieuwe methode gebruikt de opdracht adb sideload om de nieuwste update in één klap te flashen. Als je dit commando nog niet eerder hebt gebruikt, kan het in eerste instantie een beetje beangstigend zijn, maar het is eigenlijk best gemakkelijk. En bovendien is het sneller dan wachten tot de OTA je apparaat raakt. Het is een win-win.

Stap één: zorg dat uw computer en apparaat gereed zijn

Voordat u daarmee begint, moet u ADB en fastboot op uw computer hebben ingesteld. Voor het gebruiksgemak moet u ook ADB instellen in uw Windows Systeem-PATH.Zodra je dat allemaal hebt ingesteld, ben je klaar om enkele OTA's naar je Nexus-apparaat te pushen. Zoet.

-GERELATEERDE ARTIKELEN
Hoe installeer en gebruik je ADB, het Android Debug Bridge-hulpprogramma
Hoe je je systeem-PATH kunt bewerken voor eenvoudige commandolijntoegang in Windows

Volgende, als je dat nog niet hebt gedaan, moet je toegang krijgen tot de ontwikkelaaropties van je telefoonmenu en schakel USB-foutopsporing in. Nogmaals, dit is eenvoudig, en als het eenmaal klaar is, hoeft u het niet nog een keer te doen( tenzij u het apparaat in de fabriek opnieuw instelt).

Ga met al het voorbereidende werk uit de weg naar de OTA-bestandenpagina van Google. Er is een wettelijke overeenkomst die je moet accepteren voordat je toegang hebt tot de bestanden, maar het is gewoon de typische mumbo jumbo: deze bestanden worden geleverd door Google, je gaat akkoord met de voorwaarden, bla blabla. Zodra u akkoord gaat, verschijnen de downloads.

Omdat deze functie net is gestart, zijn alleen de meest recente OTA-bestanden beschikbaar voor elk apparaat. Ik ga de nieuwste beveiligingsupdate-update gebruiken voor mijn Nexus 6P voor deze zelfstudie - die is gemaakt voor MTC19T voor degenen die thuis meedoen.

Zodra u toegang heeft tot de downloads, kunt u de build voor uw apparaat vinden. Klik op de koppeling "Link" om het downloaden te starten. Dit zijn volledige OTA-pakketten, dus ze zijn nog steeds net zo groot als een fabrieksafbeelding - die voor mijn 6P is maar liefst 910 MB.

Met het bestand gedownload en ADB geïnstalleerd, bent u klaar om aan de slag te gaan.

Stap twee: sluit uw apparaat aan en start het opnieuw op

Ga door en sluit het apparaat aan op uw computer. De eerste keer dat je dit doet, moet je USB-foutopsporing goedkeuren op deze pc - als dit je personal computer is( wat ik hoop dat het is, omdat je er net een heleboel dingen op hebt geïnstalleerd), vink dan "Altijd toestaan" aanvan deze computer "box.

Navigeer vervolgens naar de map waarin u dat OTA-bestand hebt opgeslagen. Houd Shift + rechtsklikken in de map ingedrukt en zorg ervoor dat er niet eerst bestanden worden geselecteerd. Selecteer hier "Opdrachtvenster openen". Het zal u niet verbazen dat een opdrachtvenster wordt geopend.

Controleer in het opdrachtvenster of de computer het apparaat kan zien met de volgende opdracht:

-adb-apparaten

Als het correct is aangesloten, ziet u een alfanumerieke id en het woord "apparaat". U bent klaar om te gaan.

Gebruik deze opdracht om het apparaat opnieuw op te starten:

adb reboot recovery

Uw apparaat moet opnieuw opstarten.

Stap drie: Sideload de OTA-update

Het apparaat zal opnieuw opstarten naar een scherm met een beetje Android-mannetje en een rood uitroepteken. Druk op de knop Volume omhoog terwijl u de aan / uit-knop ingedrukt houdt om het verborgen herstelmenu weer te geven.

Zodra het menu verschijnt, gebruikt u de knop Volume omlaag om naar de optie "Update bijwerken vanaf ADB" te gaan en drukt u vervolgens op de aan / uit-knop. Hierdoor wordt het apparaat gereed om het OTA-bestand te accepteren.

Typ het volgende op de computer:

adb sideload & lt; ota zip updatefile.zip & gt;

. .. waarbij updatefile.zip de bestandsnaam van uw OTA is.

Als het goed is uitgevoerd, begint het bestand naar het apparaat te duwen. Een voltooiingspercentage verschijnt in de opdrachtprompt en geeft u een idee wanneer het voltooid zal zijn. Het duurt een beetje, dus ga een koffie pakken.

Als het klaar is, wordt het herstelmenu weer op je telefoon weergegeven, met de optie "Systeem opnieuw opstarten nu" al gemarkeerd. Druk op de aan / uit-knop om opnieuw op te starten.

U kunt doorgaan en de telefoon loskoppelen van de computer terwijl deze opnieuw wordt opgestart. Het duurt waarschijnlijk een beetje om volledig op te starten, omdat Android na een update "Optimize apps" moet gebruiken. Dit kan een duren terwijl afhankelijk is van het aantal apps dat u hebt geïnstalleerd.(Gelukkig, te beginnen met Android N, zullen de optimalisatietijden drastisch worden verbeterd.)

En dat is alles - u bent klaar. Proficiat.

Hoewel adb sideload niet noodzakelijk nieuw is, is dit een van de eerste echte, alledaagse gebruiksmogelijkheden, vooral voor niet-geroote gebruikers. Het is een gemakkelijkere manier om OTA-bestanden handmatig te flashen, vooral omdat je niet alle problemen hoeft te doorlopen om een ​​nieuwe bootloader, herstelprogramma, radio's of systeembestanden te flitsen - één opdracht, en meer dan dat. Ik hou van automatische piloot.