28Jul
Googles Nexus-enheter ska få aktuella uppdateringar, men den förskjutna utbyggnaden innebär att det kan ta veckor för enheter att få OTA-uppdateringar( OTA).Lyckligtvis finns det ett snabbare( och geekier) sätt att installera den senaste versionen av Android.
Google tillhandahåller officiella systembilder för sina Nexus-enheter, som alla kan ladda ner och bläddra på egen hand. Det här är ett enkelt sätt att hoppa över väntetiden när en ny version av Android släpps för Nexus-enheter.
Observera att denna process är mer komplicerad än att bara vänta på en uppdatering över luften. Om du är en vanlig person och inte en nötkreatur med ett kliande utlösarfinger, kommer du nog bara vilja vänta.
Steg 1: Lås upp enhetens Bootloader
För att blinka en systembild måste din enhet vara upplåst. Nexus-enheter tillåter dig att låsa upp sin startladdare med ett enda kommando. Om du redan har låst upp din enhet för att rotera den eller installera en anpassad ROM kan du hoppa över den här delen. Om du inte har än, bör du varnas om att låsa upp enheten kommer att torka dess data, som om du hade gjort en fabriksåterställning.
Du kan låsa upp din startläsare på flera olika sätt. Den officiella metoden går genom ett enkelt teriminalkommando, men för en ännu enklare metod kan du använda Nexus Root Toolkit, som kommer att gå igenom processen.
Steg två: Installera ADB och Fastboot
Du behöver två andra saker för den här processen: Android Debug Bridge, som är ett kommandoradsverktyg för din dator som låter dig gränssnittet med din telefon och telefonens USB-drivrutiner.Även om du har installerat dessa tidigare, borde du få de senaste versionerna nu.
Vi har detaljerat hur du installerar både tidigare, men här är den korta versionen:
- Hoppa till Android SDK-hämtningssidan och bläddra ner till "Endast SDK-verktyg".Ladda ner ZIP-filen till din plattform och pakka ut den där du vill lagra ADB-filerna.
- Starta SDK Manager och avmarkera allt utom "Android SDK Platform-Tools".Om du använder en Nexus-telefon kan du också välja "Google USB-drivrutin" för att ladda ner Googles drivrutiner.
- När du har slutfört installationen kan du stänga SDK-hanteraren.
- Installera USB-drivrutinerna för din telefon. Du kan hitta dessa på telefonens tillverkares webbplats( t.ex. Motorola eller HTC).Om du har en Nexus kan du installera de Google-drivrutiner du laddade ner i steg 2 med hjälp av dessa instruktioner.
- Starta om datorn om du blir ombedd.
Steg tre: Hämta systembilden
Besök Googles Factory Images för Nexus Devices-sidan och ladda ner den lämpliga bilden för din enhet. Observera att du behöver bilden för din specifika maskinvara. Det finns till exempel separata bilder för Nexus 7( 2013) med Wi-Fi bara och för Nexus 7( 2013) med cellulära data. Se till att du laddar ner den rätta.
Ladda ner filen till din dator och använd ett filuttagsprogram, som gratis 7-Zip, för att extrahera innehållet till din ADB-mapp.
Steg fyra: Bestäm om du vill torka dina data
Om du blinkar systembilden på normalt sätt kommer det att torka enheten, vilket i huvudsak gör en fabriksåterställning. Du kan försöka uppdatera utan att torka din enhet, även om du kan stöta på problem. Denna process bör dock fungera bra när du går från en Android-version till nästa version.
För att förhindra att enheten torkas öppnar du flash-all.bat-filen i en textredigerare som Notepad ++.Redigera raden som innehåller "snabbboot -w-uppdatering" och ta bort -w-knappen innan du sparar filen.
Steg Fem: Bläddra Systembilden
Kopiera systembildfilerna till samma mapp som ADB.Håll sedan Skift-tangenten, högerklicka i den mappen och välj "Öppna kommandofönster här" för att öppna ett Kommandotolken i den mappen.
Aktivera USB-felsökning på din Nexus-enhet genom att öppna menyn Dolda utvecklaralternativ och aktivera USB-felsökningsalternativet.
Anslut din Nexus-enhet till din dator med den medföljande USB-kabeln och kör sedan följande kommando för att starta om enheten i startläsaren:
adb starta omlastarenOm det finns ett problem kan du behöva fixa enhetens drivrutiner. Läs den här guiden för mer information om hur du installerar ADB och se till att det fungerar ordentligt. Tänk på att du måste acceptera autentiseringsprompten på enheten innan adb-kommandot kan göra någonting.
När enheten visar startläsaren på skärmen visas en Android med frontpanelen öppen - dubbelklicka på flash-all.bat-filen. Skriptet ska blinka din enhet med den nya systembilden.
När processen är klar startar enheten automatiskt om. Om du inte tog bort -w-alternativet måste du gå igenom installationsprocessen för första gången igen.
Vad gör du om scriptet inte fungerar
Ibland genererar flash-all.bat ett fel om det saknas resurser eller brist på utrymme. I den situationen är det i allmänhet bättre att bara manuellt blinka allt bit för bit. Det här tricket är också användbart om du bara vill blinka -delen av fabriksbilden - som bootloader eller återställning - utan att blinka resten.
Det första du behöver göra innan du matar in de manuella kommandona, plockar upp bildfilen, som vanligtvis använder namnet "Bild--enhet-bygga . Zip".Det är lättare att pakka in innehållet i filen direkt i den mapp du redan arbetar med så att alla nödvändiga filer finns på samma plats. När du har släppt ut, ska det finnas fem eller sex ytterligare filer i din arbetsmapp( beroende på enheten): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img( för enheterendast med mobila anslutningar) och vendor.img( endast Nexus 9).
När allt har packats upp, starta om det igen i bootloader-använd kommandot adb reboot bootloader från tidigare och kör följande kommandon, tryck på Enter efter varje, för att manuellt blinka varje objekt till enheten.
snabbboot radera boot fastboot radera snabbkorgen radera återhämtning snabbboot radera system snabbboot flash bootloader "name-of-bootloader.img" snabbboot reboot-bootloader snabbboot flash radio "name-of-radio.img"( om det finns) snabbboot reboot-bootloader fastbootflash system system.img snabbboot flash boot boot.img snabbboot flash återställning recovery.img fastboot flash cache cache.img fastboot flash leverantör vendor.img( endast Nexus 9)Om du gör en ren installation av Android och vill torka allt, använd följande kommandon nästa:
snabbboot radera userdata fastboot flash userdata userdata.img omstart av fastbootTänk på att några av dessa kommandon kan ta lite tid att flasha, nämligen system.img och userdata.img-så oroa dig inte omKommandotolken verkar vara oförsvarlig. När det är klart för nästa kommando kommer markören att visas igen.
Den här processen är också användbar om du har blinkat en anpassad ROM och behöver återgå till den vanliga Android-systembilden som medföljer enheten. Det här alternativet är till stor del avsett för utvecklare och Android-geeks, så det är mer komplicerat än att helt enkelt vänta på en normal OTA-uppdatering( över luften).