Google ruller langsomt Android-opdateringer ud, selv til deres egne Nexus-enheder . Det kan tage uger, før en over-the-air opdatering bliver tilgængelig via skærmbilledet Systemopdateringer, men du kan springe ventetiden over.
Da Android L blev lanceret, tog det over tre uger, før vi så opdateringen på flere Nexus 4-telefoner. En Nexus 7 fra 2012 kan stadig ikke se opdateringen to måneder senere. Det er bare en latterlig tid at vente på.
Hvad fungerer ikke
Lad os først dække, hvad der ikke fungerer. Google vælger - på deres servere - hvilke specifikke enheder, der får lov til at modtage opdateringen. Dette betyder, at besøge skærmbilledet Systemopdateringer og trykke på "Kontroller for opdatering" faktisk ikke fremskynder processen. Når en opdatering er tilgængelig, giver din enhed dig besked. (At trykke på denne knap kan kun hjælpe, hvis Google har besluttet at give din enhed en opdatering, og din enhed ikke har tjekket ind endnu. Det giver dig ikke en ny chance for en opdatering, hver gang du trykker på den.)
Tidligere brugte vi et trick, der gjorde det muligt for os at nulstille denne proces, springe foran linjen og få opdateringen med det samme ved at rydde Google Play Services-appens data. Dette fungerer slet ikke længere, og det kan forårsage andre problemer på din enhed. Følg ikke dette tip, hvis du ser det online!
Mulighed 1: Download og flash et officielt fabriksbillede
Google leverer officielle fabriksbilleder til deres Nexus-enheder. Vi har allerede dækket processen til at downloade et fabriksbillede fra Google og blinke det . Det indebærer at låse din enheds bootloader op, downloade det nyeste fabriksbillede til din enhed fra Googles websted, få adb-kommandoen, sætte din enhed i udviklertilstand, sikre, at de relevante drivere er konfigureret, og køre et script, der blinker den nye version af Android over den gamle version. Denne proces kan udføres på Windows, Mac OS X eller Linux.
RELATEREDE: Sådan opgraderes din Nexus-enhed manuelt med Googles fabriksbilleder
Denne proces sletter som standard hele din enhed og gendanner den til fabriksindstillingerne. Du er nødt til at ændre flash-scriptet for at udføre en opdatering uden at slette dine personlige data fra din enhed.
Samlet set er dette den mest komplicerede metode. Det er dog den eneste officielt understøttede måde at opgradere til en ny version af Android, så snart den er tilgængelig. Google sender fabriksbillederne til deres websted mange uger, før du muligvis modtager dem som en tilgængelig luftopdatering. Vi har brugt denne metode tidligere, senest til at opgradere en 2013 Nexus 7 til Android L efter ugers ventetid på opdateringen. Det fungerede, selvom processen med at kæmpe med adb og drivere - især på Windows - kan være frustrerende. Vi har haft færre problemer med at gøre dette på en Unix-lignende platform som Linux eller Mac OS X.
Mulighed 2: Indlæs OTA-opdateringsfilen manuelt
Når en Android-opdatering er tilgængelig, fortæller Google til sidst din enhed, og den downloader en OTA-opdateringsfil (over-the-air). Din enhed genstarter derefter og installerer OTA-opdateringsfilen. OTA-opdateringen er mindre og mere kompakt end det større fabriksbillede ovenfor. OTA-opdateringer er beregnet til opgradering fra en version til en anden, mens fabriksbillede indeholder et komplet billede af operativsystemet til din enhed og kan bruges til at gendanne det, hvis du nogensinde sletter det eller installerer en brugerdefineret ROM.
Der er faktisk en måde at springe over ventetiden til OTA-opdateringsfilen også. Hvis du får fat i den relevante OTA-opdateringsfil, kan du genstarte i gendannelsesmiljøet og bede den om at installere OTA-opdateringen manuelt. Dette udfører den samme opgradering, som du ville få, hvis du ventede på, at den officielle opdatering blev tilgængelig, og den sletter ikke dine data.
Først skal du få fat i OTA-opdateringsfilerne. I modsætning til de fulde fabriksbilleder offentliggør Google disse ikke officielt. Du skal bruge en liste sammensat af en tredjepart. For eksempel har Android Police en komplet liste over Android 4.4.4 -> 5.0 og 5.0 -> 5.0.1 OTA-opdateringsfiler med links til deres placeringer på Googles officielle servere. Hvis du leder efter en nyere version af Android, skal du søge rundt for at finde en opdateret liste. Du får også brug for adb-kommandoen , som du kan erhverve fra Google’s Android SDK.
Genstart din enhed, og hold lydstyrke ned-knappen, mens den starter op. Du får vist menuen "fastboot" og ordet Start på skærmen. Tryk på Lydstyrke op, indtil du ser “ Gendannelsestilstand , ”Og tryk derefter på tænd / sluk-knappen.
Du får vist en Android med et rødt udråbstegn. Hold tænd / sluk-knappen nede, og tryk på knappen Lydstyrke op - du får vist menuen til systemgendannelse. Vælg "anvend opdatering fra ADB" med lydstyrkeknapperne, og tryk derefter på tænd / sluk.
Slut din Nexus-enhed til din computer med et USB-kabel. Placer adb-kommandoen og OTA-opdateringsfilen, du downloadede, i samme bibliotek. Åbn et kommandopromptvindue i den mappe ved at holde Skift nede, højreklikke og vælge Åbn kommandoprompt her. Kør følgende kommando ved at erstatte "OTA_UPDATE_FILENAME.zip" med navnet på den OTA-opdateringsfil, du downloadede. ( Færdiggørelse af fanen kan hjælpe her!)
adb sideload OTA_UPDATE_FILENAME.zip
Tryk på Enter, og adb sender OTA-opdateringsfilen til din enhed. Det tæller op til 100 procent, mens det sender filen, og din enhed begynder derefter at installere OTA-opdateringen, som om den blev downloadet fra Google.
Hvis du har en brugerdefineret opsving installeret på din Nexus-enhed, vil denne proces være anderledes. Du skal være i stand til at indlæse OTA-opdateringszip-filen i din brugerdefinerede gendannelsesapp og derefter få den automatisk til at genstarte og installere opdateringen.
Den langsomme sipling af officielle Nexus-opdateringer fra Google kan være irriterende. Sikker på, dette hjælper med at undgå, at kritiske fejl bliver rullet ud til alle Nexus-brugere, men det kan være meget hurtigere!
Apple giver alle iPhone- og iPad-brugere mulighed for at få opdateringer, så snart de er ude. Dette kom tilbage for at bide dem, da de udgav iOS 8.0.1. Denne opdatering deaktiverede mobilforbindelse og Touch ID på alle nye iPhones, der installerede det, og de måtte hidsigt trække opdateringen. Det er, hvad Google i teorien forsøger at forhindre.
Billedkredit: Sylvain Naudin på Flickr