Sådan opgraderes din Nexus-enhed manuelt med Googles fabriksbilleder
Googles Nexus-enheder skal modtage rettidige opdateringer, men den forskudte udrulning betyder, at det kan tage uger for enheder at modtage OTA-opdateringer (OTA). Heldigvis er der en hurtigere (og geekier) måde at installere den nyeste version af Android på.
Google leverer officielle systembilleder til deres Nexus-enheder, som alle kan downloade og blinke på egen hånd. Dette er en nem måde at springe vente på, når en ny version af Android frigives til Nexus-enheder.
Bemærk, at denne proces er mere kompliceret end blot at vente på en opdatering over luften. Hvis du er en normal person og ikke en nørd med en kløende udløserfinger, vil du nok bare gerne vente.
Trin 1: Lås din enheds Bootloader op
For at blinke et systembillede skal din enhed være låst op. Nexus-enheder giver dig mulighed for at låse deres bootloader op med en enkelt kommando. Hvis du allerede har låst din enhed op for at rotere den eller installere en brugerdefineret ROM, kan du springe over denne del. Hvis du ikke har det endnu, skal du være advaret om oplåsningen, vil din enhed slette sine data, som om du havde foretaget en fabriks nulstilling.
Du kan låse op din boot loader på flere forskellige måder. Den officielle metode er gennem en simpel teriminal kommando, men for en endnu nemmere metode kan du bruge Nexus Root Toolkit, som vil gå dig igennem processen.
Trin to: Installer ADB og Fastboot
Du skal bruge to andre ting til denne proces: Android Debug Bridge, som er et kommandolinjeværktøj til din computer, der lader dig interface med din telefon og telefonens USB-drivere. Selvom du har installeret disse før, skal du få de nyeste versioner nu.
Vi har detaljeret hvordan man installerer begge før, men her er den korte version:
- Gå til Android SDK download siden og rul ned til "Kun SDK-værktøjer". Download ZIP-filen til din platform og pak den ud, uanset hvor du vil gemme ADB-filerne.
- Start SDK Manager og fravælg alt undtagen "Android SDK Platform-værktøjer". Hvis du bruger en Nexus-telefon, kan du også vælge "Google USB Driver" for at downloade Googles drivere.
- Når det er færdig med installationen, kan du lukke SDK-manager.
- Installer USB-drivere til din telefon. Du kan finde disse på din telefonproducentens hjemmeside (f.eks. Motorola eller HTC). Hvis du har en Nexus, kan du installere de Google-drivere, du downloadede i trin 2, ved hjælp af disse instruktioner.
- Genstart din computer, hvis du bliver bedt om det.
Trin tre: Download systembilledet
Gå til Googles Factory Images til Nexus Devices-siden og download det relevante billede til din enhed. Bemærk at du skal bruge billedet til din specifikke hardware. For eksempel er der separate billeder til Nexus 7 (2013) med Wi-Fi og Nexus 7 (2013) med cellulære data. Sørg for at downloade den rigtige.
Download filen til din computer og brug et fil-ekstraktionsprogram, som det gratis 7-Zip, for at hente indholdet til din ADB-mappe.
Trin fire: Beslut om, hvorvidt at tørre dine data
Hvis du blinker systembilledet på normal måde, vil det blive tømt, hvis du foretager en fabriks nulstilling. Du kan forsøge at opdatere uden at tørre din enhed, selv om du måske støder på problemer. Denne proces skal dog fungere fint, når du går fra en Android-version til den næste version.
For at forhindre, at enheden slettes, skal du åbne flash-all.bat-filen i et tekstredigeringsprogram som Notesblok ++. Rediger linjen indeholdende "fastboot -w opdatering" og fjern -w-kontakten, før du gemmer filen.
Trin fem: Flash systembilledet
Kopier systembilledfilerne i den samme mappe som ADB. Hold derefter Shift-tasten nede, højreklik i den mappe og vælg "Åbn kommandovindue her" for at åbne et kommandopromptvindue i den mappe.
Aktivér USB-fejlfinding på din Nexus-enhed ved at åbne den skjulte Developer Options-menu og aktivere USB-debugging-indstillingen.
Slut din Nexus-enhed til din computer med det medfølgende USB-kabel, og kør derefter følgende kommando for at genstarte enheden i bootloaderen:
adb genstart bootloader
Hvis der er et problem, skal du muligvis reparere enhedsdriverne. Læs denne vejledning for at få flere oplysninger om opsætning af ADB og sikre, at den fungerer korrekt. Husk at du skal acceptere godkendelsesprompten på enheden, før adb-kommandoen kan gøre noget.
Når enheden viser boot loader på skærmen - du vil se en Android med frontpanelet åbent - dobbeltklik på flash-all.bat-filen. Skriften skal blinke din enhed med det nye systembillede.
Når processen er færdig, genstarter din enhed automatisk. Hvis du ikke fjernede funktionen -w, skal du gennemgå første gangs installationsproces igen.
Hvad skal man gøre, hvis scriptet ikke virker
Nogle gange vil flash-all.bat imidlertid generere en fejl om manglende ressourcer eller manglende plads. I den situation er det generelt bedre at bare manuelt blinke alt stykke for stykke. Dette trick er også nyttigt, hvis du kun vil blinke en del af fabriksbilledet - ligesom bootloaderen eller genoprettelsen - uden at blinke resten.
Det første du skal gøre før du indtaster de manuelle kommandoer, pakker ud billedfilen, som typisk bruger "billedet"-enhed-build.zip "navngivningsformat. Det er nemmere at pakke ud indholdet af filen direkte i den mappe, du allerede arbejder i, så alle de nødvendige filer er på samme sted. Når du først har pakket ud, skal der være fem eller seks yderligere filer i din arbejdsmappe (afhængigt af enheden): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img (for enheder kun med mobile forbindelser) og vendor.img (kun Nexus 9).
Når alt er pakket ud, genstart du det igen i bootloaderen - ved hjælp af adb genstart bootloader
kommando fra tidligere - og kør følgende kommandoer, tryk på Enter efter hver, for at manuelt blinke hvert element til din enhed.
hurtigstart sletning boot
hurtigbue sletning cache
hurtigbåd sletning opsving
fastboot erase system
fastboot flash bootloader "name-of-bootloader.img"
fastboot reboot-bootloader
fastboot flash radio "name-of-radio.img" (hvis til stede)
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
hurtigbåd flash cache cache.img
fastboot flash sælger vendor.img (kun Nexus 9)
Hvis du laver en ren installation af Android og vil slette alt, skal du bruge følgende kommandoer næste:
fastboot slet userdata
fastboot flash userdata userdata.img
fastboot genstart
Husk på, at nogle af disse kommandoer kan tage tid til at blinke, nemlig system.img og userdata.img-så bekymre dig ikke om kommandoprompten synes at være uresponsiv. Når den er klar til næste kommando, vises markøren igen.
Denne proces er også nyttig, hvis du har blinket en brugerdefineret ROM og skal komme tilbage til det standard Android-systembillede, der følger med din enhed. Denne mulighed er stort set beregnet til udviklere og Android-geeks, så det er mere kompliceret end blot at vente på en normal OTA (over-the-air) opdatering.