Letar du efter ett sätt att behålla root-åtkomst efter OTA-uppdateringar på din Google Pixel-telefon? Här är en steg-för-steg-guide om hur du gör det.
snabblänkar
- Hur rooting påverkar möjligheten att installera OTA-uppdateringar
- Så här håller du root och tar OTA-uppdateringar på din Pixel
- Verifiering
En del av skönheten med att äga en Google Pixel-telefon kommer genom korrekt tillgång till firmware-bilder som kan användas för att återställa enheten till fabrikstillstånd. Även om du låser upp starthanteraren, rota telefonen, eller mixtra lite för mycket, kan du alltid återställa lagerkonfigurationen. Med det sagt kan vissa användare ha svårt att hålla root-åtkomst och tillhörande mods intakta samtidigt som de behåller möjligheten att ta månatliga säkerhetsuppdateringar. Även om många hårda Android-fans vet exakt vad de ska göra, är inte alla lika skickliga på att uppdatera sin telefon utan att tappa roten.
Om du har tillgång till en PC/Mac och gärna tar saken i egna händer kan du enkelt behålla root-åtkomst genom att utföra några extra steg utöver att sidladda OTA-uppdateringen på din Google Pixel.
Hur rooting påverkar möjligheten att installera OTA-uppdateringar
Rooting innebär att modifiera delar av Android-startavbildningen för att få åtkomst till superanvändare. En regelbunden månatlig OTA eller "over-the-air"-uppdatering är inkrementell till sin natur, vilket innebär att den inte kan tillämpas delta-patchen för att uppgradera stockboot-bilden på grund av en uppenbar binär oöverensstämmelse i en rootad miljö. Även om valet av det fullständiga uppdateringspaketet är en hållbar lösning på detta problem, kommer det så småningom att skriva över de bitar och delar som krävs för root-åtkomst från startpartitionen.
Så för de av er som planerar att bli smutsiga med din Pixel och kanske behöver en räddare på vägen, tänkte vi se till att du vet hur du behåller root-åtkomst över månatliga säkerhetsuppdateringar. Processen är inte svår, men den kräver några ADB- och Fastboot-kommandon.
Så här håller du root och tar OTA-uppdateringar på din Pixel
Innan du börjar, notera att den här handledningen förutsätter att du har en olåst starthanterare och är redan rotade med Magisk. Se dessutom till att du har det senaste ADB och Fastboot binärer installerat på din PC/Mac och att målenheten kan upptäckas av dessa verktyg. Windows-användare rekommenderas också installera den senaste OEM USB-drivrutinen.
Det finns några sätt att få din Pixel uppdaterad till den senaste officiella Android-versionen samtidigt som du håller roten. Du kan återställa lagerstartbilden för basversionen, vänta tills din telefon får ett meddelande som uppmanar dig att ladda ner eventuella väntande uppdateringar till din telefon (eller sidladda uppdateringen manuellt), patcha sedan den uppdaterade startbilden och flash Det. Detta är lite långsammare men rekommenderad metod för nybörjare.
En snabbare metod är att flasha den officiella fabriksavbildningen med en förpatchad startavbildning. Tänk på att båda metoderna är beroende av tillgång till en PC eller Mac. Ingen av dem kräver att du torkar enheten, men det är bra att göra det säkerhetskopiera all oersättlig data ifall något går fel.
Observera att med Google Pixel 7-serien (och enheter som startar med Android 13), tas den generiska ramdisken bort från startavbildningen och placeras i en separat partition kallas "init_boot." Som ett resultat måste du patcha init_boot-avbildningen istället för den vanliga startavbildningen för att rota dessa enheter. Om du har Pixel 7 eller Pixel 7 Pro, byt ut varje förekomst av boot.img med init_boot.img för handledningen nedan.
Rekommenderad metod:
- Leta reda på det exakta versionsnumret för den för närvarande installerade programvaran på din Google Pixel-telefon. Navigera till inställningar > Om telefon och anteckna texten under Bygga nummer sektion.
- Nu måste vi återställa den orörda startbilden som motsvarar den installerade versionen. Som en försiktighetsåtgärd, öppna Magisk, växla till Moduler fliken, inaktivera de aktiva modulerna och starta om en gång innan du gör det.
- Beroende på patchmetoden kan Magisk-appen ha en säkerhetskopia av stockuppstartsavbildningen. I så fall bör du kunna återställa dem genom Återställ bilder alternativet under Avinstallera menyn i Magisk-appen. Icke desto mindre rekommenderar vi att du flashar den orörda boot.img från fabriksbilden för att undvika oförutsedda problem.
- Ladda ner den fastboot-flashbara fabriksbilden som motsvarar det aktuella Android-versionsnumret för din Google Pixel-telefon på din PC/Mac. Den ska heta som
.- -factory- .zip - Google är värd för alla officiella versioner för varje Pixel på sin nedladdningsportal. Du kan också ta en titt på vårt nedladdningsindex för Android 13 för enkel navigering. Användare som redan har installerat Android 14 beta kan ta dem från vårt nedladdningsindex för Android 14.
- Öppna fabriksbilden med din favoritarkivhanterare, leta reda på
image-
fil (ja, det finns en ZIP i en ZIP) och extrahera filen boot.img från den.- .zip - Installera stock boot.img för det aktuella Android-versionsnumret:
- Se till att USB-felsökning är aktiverat på telefonen och
adb devices
kommandot på datorn returnerar telefonens serienummer. - Starta om telefonen till bootloader-läget:
adb reboot bootloader
- Flasha lagerstartbilden:
fastboot flash boot
- Starta om:
fastboot reboot
- Se till att USB-felsökning är aktiverat på telefonen och
- Du kan nu tvinga din telefon att hämta alla väntande uppdateringar genom att gå till inställningar > Systemet > Systemuppdatering > Sök efter uppdateringar. Alternativt kan du ladda ner den senaste återställningsflashbara fullständiga OTA-bilden för din modell och sidladda den manuellt.
- Välj inte den senaste fabriksbilden för uppgradering, eftersom inkorgens blinkande skript kommer att torka enheten som standard.
- Nu när du är på den senaste versionen är det dags att patcha startbilden med Magisk för att återfå root-åtkomst. Vi har en dedikerad handledning för hur man installerar Magisk, så ta en titt på den om du behöver hjälp.
- När din telefon har startat om efter att ha flashat tillbaka den korrigerade startbilden, bör du vara säkert uppdaterad med den allra senaste OTA med root-åtkomst.
Snabb metod
- Ladda ner fabriksbilden som motsvarar den senaste uppdateringen för din Pixel-telefon på din PC/Mac.
- Du kan antingen göra det från Googles nedladdningsportal eller från vår Android 13 nedladdningsindex. Användare som redan har installerat Android 14 beta rekommenderas att ta en titt på vårt nedladdningsindex för Android 14.
- Packa upp fabriksbilden med din favoritarkivhanterare, leta reda på
image-
och extrahera filen boot.img från den.- .zip - Patcha lagerstartbilden med Magisk, men flasha det inte på din telefon än.
- Kopiera den Magisk-lappade startbilden från din telefon till din PC/Mac och byt namn på den till boot.img.
- Öppna
image-
fil från steg 2 med den arkivhanterare du väljer och byt ut den ursprungliga startbildfilen i den med den från steg 4.- .zip - Vi föreslår Windows-användare 7-Zip så att ett enkelt dra-och-släpp borde räcka för att skjuta in den korrigerade filen i arkivet.
- Linux- och macOS-användare kan använda den inbyggda
zip
verktyg för att ersätta standardstartbilden med den korrigerade startbilden i fabrikens fasta programvara:zip image-<devicecodename>-<buildnumber>.zip boot.img
- För att ta bort dataraderingsrutinen, ändra det blinkande skriptet enligt följande:
- Om du använder Windows, öppna sedan filen med namnet "flash-all.bat" med Notepad (eller din favorittextredigerare), ta bort parametern "-w" från det blinkande fastboot-segmentet och spara filen.
- För Linux och macOS, öppna filen med namnet "flash-all.sh" med din favorittextredigerare, ta bort parametern "-w" från det blinkande fastboot-segmentet och spara filen.
- Starta om din Pixel-telefon till bootloader-läget och utför den blinkande operationen med Fastboot.
- Om allt går rätt bör telefonen starta om automatiskt till den senaste OS-versionen - det också med en förrootad startbild.
Valfritt: GUI-metod
Om du inte vill pilla med kommandoradsverktygen, XDA Recognized Contributor badabing2003 erbjuder en praktisk applikation som heter PixelFlasher för att effektivisera jobbet. Det passande namnet GUI-omslaget med öppen källkod runt ADB och Fastboot är kodat i Python, så du kan köra det på alla större stationära operativsystem, inklusive Windows, macOS och Linux.
Som du kan se är användargränssnittet ganska enkelt. Appen kan automatiskt upptäcka platsen för ADB- och Fastboot-binärerna från din PATH-miljövariabel, eller så kan du också välja platsen manuellt. Därefter måste du ansluta mål-Pixel-telefonen till din PC och klicka på Skanna knappen för att upptäcka enheten. PixelFlasher kan också identifiera en rotad enhet (märkt med en bock ✓), men du måste ge root-behörigheter för att skala i Magisk.
Så här kan du använda PixelFlasher för att installera OTA-uppdateringar på din Pixel-telefon samtidigt som du behåller root:
- Ta fabriksbilden som motsvarar den senaste uppdateringen för din Pixel-telefon.
- Ladda ner den direkt från Googles nedladdningsportal, eller ta en titt på vår Android 13 nedladdningsindex. Användare som redan har installerat Android 14 beta rekommenderas att besöka vårt nedladdningsindex för Android 14.
- Välj sedan fabriksbilden, applikationen kommer att känna igen telefonmodellen från bildnamnet.
- Bearbeta fabriksbilden. PixelFlasher extraherar filen boot.img (init_boot.img för Pixel 7-serien och senare) från fabriksbilden och fyller i den i listan nedan.
- Välj boot.img från listan för patchning via Magisk.
- Om Magisk inte är installerat på din telefon kommer PixelFlasher att installera det åt dig.
- Välj den nyligen tillagda posten som motsvarar den korrigerade startbilden.
- Välj nu Blixtläge som Spara data.
- Klicka på Flash Pixel-telefon knappen för att börja blinka.
- Det är allt!
Har du inte tillgång till en dator? Även om det är möjligt att styra Magisk att installera sig själv på den inaktiva kortplatsen innan du tar en inkrementell OTA och behåll root efter uppdateringen, kan du snubbla på några oväntade vägspärrar i detta bearbeta. Därför rekommenderar vi att du patcha startbilden själv och flasha den med en PC.
Verifiering
Ett enkelt sätt att kontrollera om du har följt alla dessa steg korrekt är att gå till inställningar > Om telefon > Android version. Du bör se den exakta patchen och buildnumret som du har laddat in på din Google Pixel-enhet.
Öppna sedan Magisk-appen från applådan och Magisk-byggnumret bör listas bredvid parametern "Installerad", vilket indikerar att du har lyckats slutföra processen.
Och där går du! Du vet nu hur du installerar månatliga OTA-uppdateringar på Google Pixel-serien av telefoner samtidigt som du håller roten. Om du har några frågor om att rota din Pixel, se till att lämna dem i kommentarsavsnittet nedan.