Slik installerer du OTA-oppdateringer og holder rot på Google Pixel-telefonen din

Leter du etter en måte å beholde root-tilgang etter OTA-oppdateringer på Google Pixel-telefonen din? Her er en trinn-for-trinn-guide for hvordan du gjør det.

Hurtigkoblinger

  • Hvordan rooting påvirker muligheten til å installere OTA-oppdateringer
  • Slik holder du root og tar OTA-oppdateringer på Pixel
  • Bekreftelse

En del av skjønnheten ved å eie en Google Pixel-telefon kommer gjennom riktig tilgjengelighet av fastvarebilder som kan brukes til å returnere enheten til en fabrikktilstand. Selv om du låser opp bootloaderen, root telefonen, eller tukle litt for mye, kan du alltid gjenopprette lagerkonfigurasjonen. Når det er sagt, kan noen brukere finne det vanskelig å holde root-tilgang og tilhørende mods intakt mens de beholder muligheten til å ta månedlige sikkerhetsoppdateringer. Selv om mange hardcore Android-fans vil vite nøyaktig hva de skal gjøre, er ikke alle like flinke til å få telefonen oppdatert uten å miste roten.

Har du tilgang til PC/Mac og gjerne tar saken i egne hender kan du enkelt beholde root-tilgang ved å utføre noen ekstra trinn i tillegg til å laste ned OTA-oppdateringen på Google Pixel.

Hvordan rooting påvirker muligheten til å installere OTA-oppdateringer

Rooting innebærer å endre deler av Android-oppstartsbildet for å få superbrukertilgang. En vanlig månedlig OTA- eller "over-the-air"-oppdatering er inkrementell, noe som betyr at den ikke kan gjelde delta-patchen for å oppgradere lageroppstartsbildet på grunn av en åpenbar binær mismatch i en rooted miljø. Selv om å velge hele oppdateringspakken er en levedyktig løsning på dette problemet, vil den til slutt overskrive bitene og delene som kreves for root-tilgang fra oppstartspartisjonen.

Så for de av dere som planlegger å bli skitne med Pixel og kanskje trenger en redningsmann på veien, tenkte vi at vi skulle sørge for at du vet hvordan du holder root-tilgang på tvers av månedlige sikkerhetsoppdateringer. Prosessen er ikke vanskelig, men den krever noen få ADB- og Fastboot-kommandoer.

Slik holder du root og tar OTA-oppdateringer på Pixel

Før du starter, vær oppmerksom på at denne opplæringen forutsetter at du har en ulåst bootloader og er allerede forankret med Magisk. Sørg dessuten for at du har det siste ADB og Fastboot binærfiler installert på din PC/Mac og at målenheten kan oppdages av disse verktøyene. Windows-brukere anbefales også installer den nyeste OEM USB-driveren.

Det er noen måter å få Pixel oppdatert til den siste offisielle Android-bygget mens du holder rot. Du kan gjenopprette lageroppstartsbildet til basisversjonen, vent til telefonen får et varsel som ber deg om å last ned eventuelle ventende oppdateringer til telefonen din (eller sidelast oppdateringen manuelt), og lapp deretter det oppdaterte oppstartsbildet og flash den. Dette er litt tregere, men anbefalt metode for nybegynnere.

En raskere metode er å flashe det offisielle fabrikkbildet med et forhåndspatchert oppstartsbilde. Husk at begge metodene er avhengige av tilgang til en PC eller Mac. Ingen av dem krever at du tørker enheten, men det er god praksis å gjøre det sikkerhetskopiere alle uerstattelige data i tilfelle noe går galt.

Merk at med Google Pixel 7-serien (og enheter som starter med Android 13), blir den generiske ramdisken fjernet fra oppstartsbildet og plassert i en separat partisjon kalt "init_boot." Som et resultat må du lappe init_boot-bildet i stedet for det vanlige oppstartsbildet for å rote disse enheter. Hvis du har Pixel 7 eller Pixel 7 Pro, bytt ut hver forekomst av boot.img med init_boot.img for opplæringen nedenfor.

Anbefalt metode:

  1. Finn det nøyaktige versjonsnummeret til den installerte programvaren på Google Pixel-telefonen din. Navigere til Innstillinger > Om telefonen og noter ned teksten under Byggenummer seksjon.
  2. Nå må vi gjenopprette det urørte oppstartsbildet som tilsvarer den installerte bygningen. Som et sikkerhetstiltak, åpne Magisk, bytt til Moduler fanen, deaktiver de aktive modulene og start på nytt én gang før du gjør det.
    • Avhengig av metoden for oppdatering, kan Magisk-appen beholde en sikkerhetskopi av lageroppstartsbildet. I så fall bør du kunne gjenopprette dem gjennom Gjenopprett bilder alternativet under Avinstaller menyen til Magisk-appen. Ikke desto mindre anbefaler vi å blinke den uberørte boot.img fra fabrikkbildet for å unngå uforutsette problemer.
  3. Last ned det fastboot-flashbare fabrikkbildet som tilsvarer det gjeldende Android-byggnummeret for Google Pixel-telefonen din på din PC/Mac. Den skal hete som --factory-.zip.
    • Google er vert for alle de offisielle versjonene for hver Pixel på sin nedlastingsportal. Du kan også ta en titt på vår Android 13 nedlastingsindeks for enkel navigering. Brukere som allerede har installert Android 14 beta kan hente dem fra vår Android 14 nedlastingsindeks.
  4. Åpne fabrikkbildet ved å bruke din favorittarkivbehandler, finn image--.zip fil (ja, det er en ZIP i en ZIP), og pakk ut filen boot.img fra den.
  5. Installer stock boot.img for det gjeldende Android-byggnummeret:
    1. Sørg for at USB-feilsøking er aktivert på telefonen og adb devices kommandoen på datamaskinen returnerer telefonens serienummer.
    2. Start telefonen på nytt til bootloader-modus: adb reboot bootloader
    3. Flash lageroppstartsbildet: fastboot flash boot
    4. Start på nytt: fastboot reboot
  6. Du kan nå tvinge telefonen til å hente eventuelle ventende oppdateringer ved å gå til Innstillinger > System > System oppdatering > Se etter oppdateringer. Alternativt kan du laste ned det siste gjenopprettingsflashbare fulle OTA-bildet for din modell og sidelast den manuelt.
    • Ikke velg det siste fabrikkbildet for oppgradering, ettersom innboksens blinkende skript vil slette enheten som standard.
  7. Nå som du er på den siste versjonen, er det på tide å lappe oppstartsbildet med Magisk for å få tilbake root-tilgang. Vi har en dedikert opplæring for hvordan installere Magisk, så ta en titt på den hvis du trenger hjelp.
  8. Når telefonen din har startet på nytt etter å ha blinket tilbake det lappede oppstartsbildet, bør du være trygt oppdatert med den aller nyeste OTA med root-tilgang.

Rask metode

  1. Last ned fabrikkbildet som tilsvarer den siste oppdateringen for Pixel-telefonen din på PC-en/Mac-en.
    • Du kan enten gjøre det fra Googles nedlastingsportal eller fra vår Android 13 nedlastingsindeks. Brukere som allerede har installert Android 14 beta, anbefales å ta en titt på vår Android 14 nedlastingsindeks.
  2. Pakk ut fabrikkbildet ved å bruke din favorittarkivbehandler, finn image--.zip fil, og pakk ut boot.img-filen fra den.
  3. Patch oppstartsbildet ved hjelp av Magisk, men ikke flash den på telefonen din ennå.
  4. Kopier det Magisk-patchede oppstartsbildet fra telefonen til din PC/Mac og gi det nytt navn til boot.img.
  5. Åpne image--.zip fil fra trinn 2 med arkivbehandlingen du ønsker, og erstatt oppstartsbildefilen i den med den fra trinn 4.
    • Vi foreslår Windows-brukere 7-Zip slik at en enkel dra-og-slipp bør være nok til å skyve den lappede filen inn i arkivet.
    • Linux- og macOS-brukere kan bruke den innebygde zip verktøy for å erstatte lageroppstartsbildet med det lappede oppstartsbildet i fabrikkfastvaren:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. For å fjerne dataslettingsrutinen, endre det blinkende skriptet slik:
    • Hvis du er på Windows, åpne filen som heter "flash-all.bat" med Notepad (eller din favoritt tekstredigerer), fjern "-w" parameteren fra fastboot blinkende segment, og lagre filen.
    • For Linux og macOS, åpne filen som heter "flash-all.sh" med din favoritt tekstredigerer, fjern "-w" parameteren fra fastboot blinkende segment, og lagre filen.
  7. Start Pixel-telefonen på nytt til bootloader-modus og utfør den blinkende operasjonen med Fastboot.
  8. Hvis alt går riktig, bør telefonen starte på nytt automatisk til den nyeste OS-versjonen - det også med et forhåndsrotet oppstartsbilde.

Valgfritt: GUI-metode

I tilfelle du ikke vil fikle med kommandolinjeverktøyene, XDA Recognized Contributor badabing2003 tilbyr en hendig applikasjon kalt PixelFlasher å effektivisere jobben. Den passende navngitte GUI-omslaget med åpen kildekode rundt ADB og Fastboot er kodet i Python, og derfor kan du kjøre det på alle større desktop-operativsystemer, inkludert Windows, macOS og Linux.

Som du kan se, er brukergrensesnittet ganske enkelt. Appen kan automatisk oppdage plasseringen av ADB- og Fastboot-binærene fra PATH-miljøvariabelen din, eller du kan også velge plasseringen manuelt. Deretter må du koble mål-Pixel-telefonen til PC-en og klikke på Skann knappen for å oppdage enheten. PixelFlasher kan også identifisere en rotfestet enhet (merket med et hakemerke ✓), men du må gi root-tillatelser for å shell i Magisk.

Slik kan du bruke PixelFlasher til å installere OTA-oppdateringer på Pixel-telefonen din mens du holder roten:

  1. Ta tak i fabrikkbildet som tilsvarer den siste oppdateringen for Pixel-telefonen din.
    • Last den ned direkte fra Googles nedlastingsportal, eller ta en titt på vår Android 13 nedlastingsindeks. Brukere som allerede har installert Android 14 beta, anbefales å besøke vår Android 14 nedlastingsindeks.
  2. Velg deretter fabrikkbildet, applikasjonen vil gjenkjenne telefonmodellen fra bildenavnet.
  3. Behandle fabrikkbildet. PixelFlasher vil trekke ut boot.img-filen (init_boot.img for Pixel 7-serien og nyere) fra fabrikkbildet og fylle det ut i listen nedenfor.
  4. Velg boot.img fra listen for patching via Magisk.
    • Hvis Magisk ikke er installert på telefonen din, vil PixelFlasher installere det for deg.
  5. Velg den nylig lagt til oppføringen som tilsvarer det lappede oppstartsbildet.
  6. Velg nå Blitsmodus som Behold data.
  7. Klikk på Flash Pixel-telefon knappen for å begynne å blinke.
  8. Det er det!

Har du ikke tilgang til en datamaskin? Mens det er mulig å henvise Magisk til å installere seg selv til det inaktive sporet før du tar en inkrementell OTA og hold rot etter oppdateringen, kan du snuble over noen uventede veisperringer i denne prosess. Derfor anbefaler vi å lappe oppstartsbildet selv og flashe det ved hjelp av en PC.

Bekreftelse

En enkel måte å sjekke om du har fulgt alle disse trinnene riktig, er å gå til Innstillinger > Om telefonen > Android-versjon. Du bør se den nøyaktige oppdateringen og byggenummeret som du har sidelastet på Google Pixel-enheten.

Deretter åpner du Magisk-appen fra appskuffen, og Magisk-byggnummeret skal være oppført ved siden av "Installert"-parameteren, noe som indikerer at du har klart å fullføre prosessen.

Og der går du! Du vet nå hvordan du installerer månedlige OTA-oppdateringer på Google Pixel-serien med telefoner mens du holder roten. Hvis du har spørsmål angående rooting av Pixel, sørg for å legge dem igjen i kommentarfeltet nedenfor.