Op zoek naar een manier om root-toegang te behouden na OTA-updates op uw Google Pixel-telefoon? Hier is een stapsgewijze handleiding om dit te doen.
Snelle links
- Hoe rooten de mogelijkheid van het installeren van OTA-updates beïnvloedt
- Hoe u root kunt houden en OTA-updates op uw Pixel kunt uitvoeren
- Verificatie
Een deel van de schoonheid van het bezit van een Google Pixel-telefoon komt door de juiste beschikbaarheid van firmware-images die kunnen worden gebruikt om het apparaat terug te zetten naar een fabrieksstatus. Zelfs als je de bootloader ontgrendelt, de telefoon rooten, of een beetje te veel sleutelen, je kunt altijd de voorraadconfiguratie herstellen. Dat gezegd hebbende, vinden sommige gebruikers het misschien moeilijk om root-toegang en bijbehorende mods intact te houden terwijl ze de mogelijkheid behouden om maandelijkse beveiligingsupdates te doen. Hoewel veel hardcore Android-fans precies weten wat ze moeten doen, is niet iedereen even bedreven in het updaten van hun telefoon zonder root te verliezen.
Als je de beschikking hebt over een pc/Mac en graag het heft in eigen handen neemt, kun je die eenvoudig houden root-toegang door een paar extra stappen uit te voeren naast het sideloaden van de OTA-update op uw Google Pixel.
Hoe rooten de mogelijkheid van het installeren van OTA-updates beïnvloedt
Rooten omvat het wijzigen van delen van de Android-opstartimage om superuser-toegang te krijgen. Een regelmatige maandelijkse OTA- of "over-the-air"-update is incrementeel van aard, wat betekent dat deze niet kan worden toegepast de delta-patch om de stock boot-image te upgraden vanwege een duidelijke binaire mismatch in een rooted omgeving. Hoewel kiezen voor het volledige updatepakket een haalbare oplossing voor dit probleem is, zal het uiteindelijk de stukjes en beetjes overschrijven die nodig zijn voor root-toegang vanaf de opstartpartitie.
Dus voor degenen onder u die van plan zijn om vuil te worden met uw Pixel en mogelijk een redder nodig hebben, dachten we dat we ervoor zouden zorgen dat u weet hoe u root-toegang kunt behouden tijdens maandelijkse beveiligingsupdates. Het proces is niet moeilijk, maar er zijn wel enkele ADB- en Fastboot-opdrachten voor nodig.
Hoe u root kunt houden en OTA-updates op uw Pixel kunt uitvoeren
Houd er voordat u begint rekening mee dat deze tutorial ervan uitgaat dat u een ontgrendelde bootloader en zijn al geroot met Magisk. Zorg er bovendien voor dat u over de nieuwste beschikt ADB en Fastboot binaire bestanden geïnstalleerd op uw pc/Mac en dat het doelapparaat door deze tools kan worden gedetecteerd. Windows-gebruikers wordt ook aangeraden installeer de nieuwste OEM USB-driver.
Er zijn een paar manieren om uw Pixel te updaten naar de nieuwste officiële Android-versie terwijl u root blijft. U kunt de standaardopstartafbeelding van de basisversie herstellen, wacht tot uw telefoon een melding ontvangt die u daarom vraagt download wachtende updates naar uw telefoon (of sideload de update handmatig), patch vervolgens de bijgewerkte opstartimage en flash Het. Dit is een iets langzamere maar aanbevolen methode voor beginners.
Een snellere methode is om de officiële fabrieksimage te flashen met een vooraf gepatchte opstartimage. Houd er rekening mee dat beide methoden afhankelijk zijn van toegang tot een pc of Mac. Geen van hen vereist dat u het apparaat wist, maar het is een goede gewoonte om dit te doen maak een back-up van onvervangbare gegevens voor het geval er iets mis gaat.
Merk op dat met de Google Pixel 7-serie (en apparaten die starten met Android 13), wordt de generieke ramdisk verwijderd uit de opstartimage en in een aparte partitie geplaatst genaamd "init_boot." Als gevolg hiervan moet u de init_boot-image patchen in plaats van de reguliere boot-image om deze te kunnen rooten apparaten. Als je de Pixel 7 of Pixel 7 Pro hebt, vervang dan elk voorkomen van boot.img met init_boot.img voor onderstaande les.
Aanbevolen methode:
- Zoek het exacte versienummer van de momenteel geïnstalleerde software op uw Google Pixel-telefoon. Navigeren naar Instellingen > Over telefoon en noteer de tekst onder de Build-nummer sectie.
- Nu moeten we de onaangeroerde opstartimage herstellen die overeenkomt met de geïnstalleerde build. Open als voorzorgsmaatregel Magisk, schakel over naar de modules tabblad, schakel de actieve modules uit en start een keer opnieuw voordat u dit doet.
- Afhankelijk van de methode van patchen, kan de Magisk-app een back-up van de stockboot-image bewaren. In dat geval zou u ze moeten kunnen herstellen via de Afbeeldingen herstellen optie onder de Verwijderen menu van de Magisk-app. Desalniettemin raden we aan om de onaangeroerde boot.img van de fabrieksimage te flashen om onvoorziene problemen te voorkomen.
- Download de fastboot-flashable fabrieksafbeelding die overeenkomt met het huidige Android-buildnummer voor uw Google Pixel-telefoon op uw pc/Mac. Het moet worden genoemd als
.- -factory- .zip - Google host alle officiële builds voor elke Pixel op zijn portaal downloaden. U kunt ook een kijkje nemen onze Android 13 downloadindex voor eenvoudige navigatie. Gebruikers die de Android 14 beta kan ze pakken onze Android 14 downloadindex.
- Open de fabrieksafbeelding met uw favoriete archiefbeheerder, zoek het
image-
bestand (ja, er zit een ZIP in een ZIP) en pak het bestand boot.img eruit.- .zip - Installeer de stock boot.img voor het huidige Android-buildnummer:
- Zorg ervoor dat USB-foutopsporing is ingeschakeld op de telefoon en de
adb devices
opdracht op de computer retourneert het serienummer van de telefoon. - Start de telefoon opnieuw op naar de bootloader-modus:
adb reboot bootloader
- Flash de stockboot-afbeelding:
fastboot flash boot
- Opnieuw opstarten:
fastboot reboot
- Zorg ervoor dat USB-foutopsporing is ingeschakeld op de telefoon en de
- U kunt uw telefoon nu dwingen om wachtende updates op te halen door naar te gaan Instellingen > Systeem > Systeem update > Controleer op updates. U kunt ook de nieuwste herstel-flashbare volledige OTA-image voor uw model downloaden en sideload het handmatig.
- Kies niet de nieuwste fabrieksimage om te upgraden, omdat het knipperende script in de inbox het apparaat standaard zal wissen.
- Nu je de nieuwste build hebt, is het tijd om de opstartimage met Magisk te patchen om root-toegang terug te krijgen. We hebben een speciale tutorial voor hoe Magisk te installeren, dus bekijk het als je hulp nodig hebt.
- Zodra uw telefoon opnieuw is opgestart nadat de gepatchte opstartimage is teruggeflitst, zou u veilig moeten worden bijgewerkt met de allernieuwste OTA met root-toegang.
Snelle methode
- Download de fabrieksafbeelding die overeenkomt met de nieuwste update voor je Pixel-telefoon op je pc/Mac.
- Je kunt het doen vanaf Downloadportaal van Google of van onze Downloadindex voor Android 13. Gebruikers die de Android 14-bèta al hebben geïnstalleerd, wordt geadviseerd om een kijkje te nemen onze Android 14 downloadindex.
- Pak de fabrieksimage uit met uw favoriete archiefbeheerder, zoek het
image-
en pak het bestand boot.img eruit.- .zip - Patch de stockboot-image met Magisk, maar flash het nog niet op je telefoon.
- Kopieer de door Magisk gepatchte opstartimage van je telefoon naar je pc/Mac en hernoem deze naar boot.img.
- Open de
image-
bestand uit stap 2 met de archiefbeheerder van uw keuze en vervang het stock boot image-bestand daarin door dat uit stap 4.- .zip - We raden Windows-gebruikers 7-Zip aan, zodat een eenvoudige slepen-en-neerzetten voldoende zou moeten zijn om het gepatchte bestand naar het archief te pushen.
- Linux- en macOS-gebruikers kunnen de ingebouwde gebruiken
zip
hulpprogramma om de standaard opstartimage te vervangen door de gepatchte opstartimage in de fabrieksfirmware:zip image-<devicecodename>-<buildnumber>.zip boot.img
- Om de routine voor het wissen van gegevens te verwijderen, wijzigt u het knipperende script als volgt:
- Als u Windows gebruikt, opent u het bestand met de naam "flash-all.bat" met Kladblok (of uw favoriete teksteditor), verwijdert u de parameter "-w" uit het knipperende segment van fastboot en slaat u het bestand op.
- Voor Linux en macOS opent u het bestand met de naam "flash-all.sh" met uw favoriete teksteditor, verwijdert u de parameter "-w" uit het knipperende fastboot-segment en slaat u het bestand op.
- Start uw Pixel-telefoon opnieuw op naar de bootloader-modus en voer de knipperende bewerking uit met Fastboot.
- Als alles goed gaat, zou de telefoon automatisch opnieuw moeten opstarten naar de nieuwste versie van het besturingssysteem - ook dat met een vooraf geroote opstartimage.
Optioneel: GUI-methode
Als u niet wilt rommelen met de opdrachtregelprogramma's, XDA Recognized Contributor badabing2003 biedt een handige applicatie genaamd PixelFlasher om het werk te stroomlijnen. De toepasselijk genaamde open-source GUI-wrapper rond ADB en Fastboot is gecodeerd in Python, dus je kunt het op elk groot desktop-besturingssysteem uitvoeren, inclusief Windows, macOS en Linux.
Zoals u kunt zien, is de gebruikersinterface vrij eenvoudig. De app kan automatisch de locatie van de ADB- en Fastboot-binaire bestanden detecteren op basis van uw PATH-omgevingsvariabele, of u kunt de locatie ook handmatig selecteren. Vervolgens moet u de doel-Pixel-telefoon op uw pc aansluiten en op klikken Scannen knop om het apparaat te detecteren. PixelFlasher kan ook een geroot apparaat identificeren (gelabeld met een vinkje ✓), maar je moet rootrechten verlenen aan shell in Magisk.
Hier leest u hoe u PixelFlasher kunt gebruiken om OTA-updates op uw Pixel-telefoon te installeren terwijl u root behoudt:
- Pak de fabrieksafbeelding die overeenkomt met de nieuwste update voor uw Pixel-telefoon.
- Download het rechtstreeks van Downloadportaal van Google, of neem een kijkje in onze Downloadindex voor Android 13. Gebruikers die de bètaversie van Android 14 al hebben geïnstalleerd, worden geadviseerd om te bezoeken onze Android 14 downloadindex.
- Selecteer vervolgens de fabrieksafbeelding, de applicatie herkent het telefoonmodel aan de naam van de afbeelding.
- Verwerk de fabrieksafbeelding. PixelFlasher extraheert het boot.img-bestand (init_boot.img voor de Pixel 7-serie en nieuwer) uit de fabrieksafbeelding en vult het in de onderstaande lijst.
- Selecteer boot.img uit de lijst voor patching via Magisk.
- Als Magisk niet op uw telefoon is geïnstalleerd, zal PixelFlasher het voor u installeren.
- Selecteer het nieuw toegevoegde item dat overeenkomt met de gepatchte opstartimage.
- Selecteer nu de Flash-modus als Behoud data.
- Klik op de Flash Pixel-telefoon knop om te beginnen knipperen.
- Dat is het!
Heb je geen toegang tot een computer? Hoewel het mogelijk is om Magisk de opdracht te geven zichzelf in het inactieve slot te installeren voordat het een incrementele OTA en root behouden na de update, kunt u hierin onverwachte wegversperringen tegenkomen proces. Daarom raden we aan om de opstartimage zelf te patchen en deze te flashen met behulp van een pc.
Verificatie
Een eenvoudige manier om te controleren of u al deze stappen correct hebt gevolgd, is door naar Instellingen > Over telefoon > Android-versie. U zou het exacte patch- en buildnummer moeten zien dat u op uw Google Pixel-apparaat hebt gesideload.
Open vervolgens de Magisk-app vanuit de app-lade en het Magisk-buildnummer moet naast de parameter "Geïnstalleerd" worden vermeld, wat aangeeft dat u het proces met succes hebt voltooid.
En daar ga je! U weet nu hoe u maandelijkse OTA-updates op de Google Pixel-telefoonserie kunt installeren terwijl u root blijft. Als je vragen hebt over het rooten van je Pixel, laat ze dan achter in het commentaargedeelte hieronder.