Sådan installerer du OTA-opdateringer og holder root på din Google Pixel-telefon

Leder du efter en måde at beholde root-adgang efter OTA-opdateringer på din Google Pixel-telefon? Her er en trin-for-trin guide til, hvordan du gør det.

hurtige links

  • Hvordan rooting påvirker muligheden for at installere OTA-opdateringer
  • Sådan holder du root og tager OTA-opdateringer på din Pixel
  • Verifikation

En del af skønheden ved at eje en Google Pixel-telefon kommer gennem den korrekte tilgængelighed af firmwarebilleder, der kan bruges til at returnere enheden til en fabrikstilstand. Selvom du låser opstartsindlæseren op, root telefonen, eller pille lidt for meget, kan du altid gendanne lagerkonfigurationen. Når det er sagt, kan nogle brugere finde det svært at holde root-adgang og tilhørende mods intakte, mens de bevarer muligheden for at tage månedlige sikkerhedsopdateringer. Selvom mange hardcore Android-fans ved præcis, hvad de skal gøre, er det ikke alle, der er lige så dygtige til at få deres telefon opdateret uden at miste rod.

Hvis du har adgang til en PC/Mac og gerne tager sagen i egen hånd, kan du sagtens beholde root-adgang ved at udføre et par ekstra trin ud over at sideindlæse OTA-opdateringen på din Google Pixel.

Hvordan rooting påvirker muligheden for at installere OTA-opdateringer

Rooting involverer ændring af dele af Android-startbilledet for at få superbrugeradgang. En regelmæssig månedlig OTA eller "over-the-air"-opdatering er trinvis af karakter, hvilket betyder, at den ikke kan anvendes delta-patchen for at opgradere stock boot-billedet på grund af en åbenlys binær uoverensstemmelse i en rooted miljø. Selvom valg af den fulde opdateringspakke er en levedygtig løsning på dette problem, vil den til sidst overskrive de bits og stykker, der kræves for root-adgang fra boot-partitionen.

Så for dem af jer, der planlægger at blive beskidte med din Pixel og måske har brug for en redningsmand på vejen, tænkte vi, at vi ville sørge for, at du ved, hvordan du bevarer root-adgang på tværs af månedlige sikkerhedsopdateringer. Processen er ikke svær, men den kræver et par ADB- og Fastboot-kommandoer.

Sådan holder du root og tager OTA-opdateringer på din Pixel

Før du starter, skal du bemærke, at denne vejledning antager, at du har en ulåst bootloader og er allerede rootet med Magisk. Sørg desuden for, at du har det nyeste ADB og Fastboot binære filer installeret på din pc/Mac, og at målenheden kan detekteres af disse værktøjer. Windows-brugere rådes også til installer den nyeste OEM USB-driver.

Der er et par måder at få din Pixel opdateret til den seneste officielle Android-build, mens du holder root. Du kan gendanne lageropstartsbilledet af basisversionen, vent indtil din telefon får en meddelelse, der vil bede dig om at download eventuelle ventende opdateringer til din telefon (eller sideindlæs opdateringen manuelt), og patch derefter det opdaterede opstartsbillede og flash det. Dette er en smule langsommere, men anbefalet metode til begyndere.

En hurtigere metode er at flashe det officielle fabriksbillede med et på forhånd patchet opstartsbillede. Husk, at begge metoder er afhængige af adgang til en pc eller Mac. Ingen af ​​dem kræver, at du tørrer enheden, men det er god praksis at sikkerhedskopiere alle uerstattelige data hvis noget går galt.

Bemærk, at med Google Pixel 7-serien (og enheder, der starter med Android 13), fjernes den generiske ramdisk fra opstartsbilledet og placeres i en separat partition kaldet "init_boot." Som et resultat skal du patche init_boot-billedet i stedet for det almindelige boot-image for at roote disse enheder. Hvis du har Pixel 7 eller Pixel 7 Pro, skal du erstatte enhver forekomst af boot.img med init_boot.img til vejledningen nedenfor.

Anbefalet metode:

  1. Find det nøjagtige versionsnummer på den aktuelt installerede software på din Google Pixel-telefon. Naviger til Indstillinger > Om telefonen og noter teksten under Bygge nummer afsnit.
  2. Nu skal vi gendanne det uberørte opstartsbillede svarende til den installerede build. Som en sikkerhedsforanstaltning skal du åbne Magisk, skifte til Moduler fanen, deaktiver de aktive moduler og genstart én gang, før du gør det.
    • Afhængigt af metoden til patchning kan Magisk-appen gemme en sikkerhedskopi af lageropstartsbilledet. I så fald bør du være i stand til at gendanne dem gennem Gendan billeder mulighed under Afinstaller menuen i Magisk-appen. Ikke desto mindre anbefaler vi at flashe den uberørte boot.img fra fabriksbilledet for at undgå uforudsete problemer.
  3. Download det fastboot-flashbare fabriksbillede svarende til det aktuelle Android build-nummer til din Google Pixel-telefon på din pc/Mac. Den skal hedde som --factory-.zip.
    • Google er vært for alle de officielle builds for hver Pixel på dens download portal. Du kan også tage et kig på vores Android 13 download-indeks for nem navigation. Brugere, der allerede har installeret Android 14 beta kan gribe dem fra vores Android 14 download-indeks.
  4. Åbn fabriksbilledet ved hjælp af din foretrukne arkivhåndtering, find image--.zip fil (ja, der er en ZIP i en ZIP), og udpak boot.img-filen fra den.
  5. Installer stock boot.img for det aktuelle Android build-nummer:
    1. Sørg for, at USB-fejlretning er aktiveret på telefonen og adb devices kommando på computeren returnerer telefonens serienummer.
    2. Genstart telefonen til bootloader-tilstand: adb reboot bootloader
    3. Flash stock boot-billedet: fastboot flash boot
    4. Genstart: fastboot reboot
  6. Du kan nu tvinge din telefon til at trække eventuelle ventende opdateringer ved at gå til Indstillinger > System > Systemopdatering > Søg efter opdateringer. Alternativt kan du downloade det seneste gendannelsesflashbare fulde OTA-billede til din model og sideindlæs det manuelt.
    • Vælg ikke det seneste fabriksbillede til opgradering, da indbakkens blinkende script vil slette enheden som standard.
  7. Nu hvor du er på den seneste build, er det tid til at lappe opstartsbilledet med Magisk for at genvinde root-adgang. Vi har en dedikeret tutorial til hvordan man installerer Magisk, så tag et kig på det, hvis du har brug for hjælp.
  8. Når din telefon er genstartet efter at have flashet det lappede opstartsbillede tilbage, bør du være sikkert opdateret med den allernyeste OTA med root-adgang.

Hurtig metode

  1. Download fabriksbilledet, der svarer til den seneste opdatering til din Pixel-telefon på din pc/Mac.
    • Du kan enten gøre det fra Googles downloadportal eller fra vores Android 13 download indeks. Brugere, der allerede har installeret Android 14 beta, rådes til at tage et kig på vores Android 14 download-indeks.
  2. Pak fabriksbilledet ud ved hjælp af din foretrukne arkivhåndtering, find image--.zip fil, og udpak boot.img-filen fra den.
  3. Patch stock boot-billedet ved hjælp af Magisk, men flash det ikke på din telefon endnu.
  4. Kopier det Magisk-patchede opstartsbillede fra din telefon til din pc/Mac, og omdøb det til boot.img.
  5. Åbn image--.zip fil fra trin 2 med arkivhåndteringen efter eget valg, og udskift stock boot image-filen i den med den fra trin 4.
    • Vi foreslår Windows-brugere 7-Zip, så et simpelt træk-og-slip burde være nok til at skubbe den patchede fil ind i arkivet.
    • Linux- og macOS-brugere kan bruge den indbyggede zip værktøj til at erstatte standardopstartsbilledet med det lappede opstartsbillede i fabriksfirmwaren:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. For at fjerne datasletningsrutinen skal du ændre det blinkende script som følgende:
    • Hvis du er på Windows, så åbn filen med navnet "flash-all.bat" med Notesblok (eller din foretrukne teksteditor), fjern parameteren "-w" fra fastboot-blinkende segment og gem filen.
    • For Linux og macOS skal du åbne filen med navnet "flash-all.sh" med din foretrukne teksteditor, fjerne parameteren "-w" fra fastboot-blinkende segment og gemme filen.
  7. Genstart din Pixel-telefon til bootloader-tilstand og udfør den blinkende handling ved hjælp af Fastboot.
  8. Hvis alt går rigtigt, bør telefonen genstarte automatisk til den seneste OS-version - også det med et forud-rootet opstartsbillede.

Valgfrit: GUI-metode

Hvis du ikke ønsker at rode med kommandolinjeværktøjerne, XDA Recognized Contributor badabing2003 tilbyder en praktisk applikation ved navn PixelFlasher at effektivisere jobbet. Den passende navngivne open source GUI-indpakning omkring ADB og Fastboot er kodet i Python, så du kan køre den på alle større desktop-operativsystemer, inklusive Windows, macOS og Linux.

Som du kan se, er brugergrænsefladen ret ligetil. Appen kan automatisk registrere placeringen af ​​ADB- og Fastboot-binære filer fra din PATH-miljøvariabel, eller du kan også manuelt vælge placeringen. Dernæst skal du forbinde mål-Pixel-telefonen til din pc og klikke på Scan knappen for at finde enheden. PixelFlasher kan også identificere en rootet enhed (mærket med et flueben ✓), men du skal give root-tilladelser til at shell i Magisk.

Sådan kan du bruge PixelFlasher til at installere OTA-opdateringer på din Pixel-telefon, mens du holder root:

  1. Få fat i fabriksbilledet, der svarer til den seneste opdatering til din Pixel-telefon.
    • Enten download den direkte fra Googles downloadportal, eller tag et kig på vores Android 13 download indeks. Brugere, der allerede har installeret Android 14 beta, rådes til at besøge vores Android 14 download-indeks.
  2. Vælg derefter fabriksbilledet, applikationen genkender telefonmodellen fra billednavnet.
  3. Bearbejd fabriksbilledet. PixelFlasher vil udpakke boot.img-filen (init_boot.img for Pixel 7-serien og nyere) fra fabriksbilledet og udfylde den på listen nedenfor.
  4. Vælg boot.img fra listen for patching via Magisk.
    • Hvis Magisk ikke er installeret på din telefon, installerer PixelFlasher det for dig.
  5. Vælg den nyligt tilføjede post, der svarer til det lappede opstartsbillede.
  6. Vælg nu Flash-tilstand som Behold data.
  7. Klik på Flash Pixel-telefon knappen for at begynde at blinke.
  8. Det er det!

Har du ikke adgang til en computer? Selvom det er muligt at bede Magisk installere sig selv til den inaktive slot, før han tager en trinvis OTA og hold rod efter opdateringen, kan du snuble over nogle uventede vejspærringer i denne behandle. Derfor anbefaler vi, at du selv patcher boot-billedet og flasher det ved hjælp af en pc.

Verifikation

En enkel måde at kontrollere, om du har fulgt alle disse trin korrekt, er at gå til Indstillinger > Om telefonen > Android version. Du bør se den nøjagtige patch og build-nummer, som du har sideloadet på din Google Pixel-enhed.

Åbn derefter Magisk-appen fra appskuffen, og Magisk-buildnummeret skal stå ved siden af ​​parameteren "Installeret", hvilket indikerer, at du har formået at fuldføre processen.

Og der går du! Du ved nu, hvordan du installerer månedlige OTA-opdateringer på Google Pixel-serien af ​​telefoner, mens du holder rod. Hvis du har spørgsmål vedrørende rooting af din Pixel, skal du sørge for at efterlade dem i kommentarfeltet nedenfor.