Hemsida » hur » Hur man manuellt uppgraderar din Nexus-enhet med Googles fabriksbilder

    Hur man manuellt uppgraderar din Nexus-enhet med Googles fabriksbilder

    Googles Nexus-enheter ska få aktuella uppdateringar, men den förskjutna utrullningen 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 ett: 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 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 ä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änsa 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:

    1. Gå 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.
    2. 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.
    3. När det är klart att du installerat kan du stänga SDK-hanteraren.
    4. 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.
    5. Starta om datorn om du blir ombedd.

    Steg tre: Hämta systembilden

    Besök Googles Factory Images för Nexus Devices-sidan och hämta 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 ska torka dina data

    Om du blinkar systembilden på vanligt sätt torkar du 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 ska 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-omkopplaren innan du sparar filen.

    Steg fem: Bläddra i 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 datorn med den medföljande USB-kabeln och kör sedan följande kommando för att starta om enheten i startläsaren:

    adb reboot bootloader

    Om 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 - du kommer att se 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 ska man göra om manuset inte fungerar

    Ibland genereras emellertid flash-all.bat ett fel om saknade 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 del 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 "bilden"-anordning-build.zip "namngivningsformat. 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 inte har tagit bort det, 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 enheter endast med mobila anslutningar) och vendor.img (endast Nexus 9).

    När allt har packats upp, starta om det igen i bootloader-använd adb reboot bootloader kommando 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
    snabbkorrigeringsbuffert
    snabbbåtsåtervinning
    snabbboot raderingssystem
    snabbboot flash bootloader "name-of-bootloader.img"
    fastboot reboot-bootloader
    snabbboot flash radio "name-of-radio.img" (om det finns)
    fastboot reboot-bootloader
    fastboot flash system system.img
    snabbboot flash boot boot.img
    snabbboot flash recovery recovery.img
    snabbcache 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
    snabbstart omstart

    Tänk på att några av dessa kommandon kan ta lite tid att blinka, nämligen system.img och userdata.img-så oroa dig inte om kommandotolken verkar vara oförsvarlig. När det är klart för nästa kommando kommer markören att visas igen.


    Denna process är också användbar om du har blinkat en anpassad ROM och behöver återgå till standard Android-systembilden som följer med enheten. Det här alternativet är till stor del avsett för utvecklare och Android-geeks, så det är mer komplicerat än att bara vänta på en vanlig OTA-uppdatering (över luften).