HomeHow-To GidsenOTA-updates toepassen op uw Rooted Pixel 2 of 2 XL

OTA-updates toepassen op uw Rooted Pixel 2 of 2 XL

Dus je hebt je Pixel 2 of 2 XL geroot en alles lijkt redelijk goed te werken. Er gaat echter een maand voorbij en u ontvangt een melding om de maandelijkse beveiligingsupdate te installeren. Net als een uurwerk pusht Google al een hele maand OTA-beveiligingspatches, maar er is op dit moment een nieuw probleem voor u – als een gerootte gebruiker kunt u de update niet correct toepassen.

Als je dit essentiële detail niet kent, kan root-beginners en zelfs ervaren Pixel-eigenaars allemaal hetzelfde terugdraaien. Het is van cruciaal belang om beveiligingsupdates bij te houden, vooral met alle vervelende malware en exploits die de laatste tijd op niets uitlopen. We zullen dieper ingaan op meer specifieke details over het oplossen van dit updateprobleem voor geroote gebruikers in de onderstaande secties.

De A / B-partitie

Google introduceerde de eerste Pixel-telefoon in 2016 met een nieuwe functie, naadloze updates, waarmee een OTA-update op een secundaire partitie kan worden geïnstalleerd terwijl de actieve partitie intact blijft (uw huidige sessie). Dit maakt het eenvoudiger om aan de gebruikerszijde bij te werken, omdat bij een herstart van het systeem, de twee partities van plaats wisselen. Om de nieuwe updatemethode naar behoren te laten werken, moest Google een nieuwe systeempartitie introduceren in een nieuw concept dat ze de A / B-partitie noemen.

Een eenvoudig begrip van hoe naadloze updates werken met een A / B-partitie. Afbeelding via Android Hoe

Dit was een uitdaging voor de rootscene in de vroegere dagen sinds het herstel en de opstartpartities waren samengevoegd als gevolg van de nieuwe lay-out, maar sindsdien zijn ze ontdekt dankzij de steun van geweldige ontwikkelaars uit de hele gemeenschap. Het is belangrijk op te merken dat de naadloze systeemupdates en A / B-partities niet langer exclusief zijn voor de Pixel-telefoons. We kunnen verwachten dat deze nieuwe functies nu en in de toekomst op veel meer Android-apparaten zullen worden opgenomen. Als je meer wilt weten over hoe de A / B-partitie werkt op nieuwere apparaten zoals de Pixel-telefoons, kun je de officiële uitleg van Google bekijken.

De oplossing voor rootgebruikers

Hoewel de introductie van de A / B-partitie uitstekend is voor mensen die geen root-toegang hebben, hoe zit het met root-gebruikers zoals jij? In de tijd van vroeger moest je de fabrieksafbeeldingen van de fabrikant van de telefoon vinden en het systeem terug naar de originele stock-firmware flashen. Dit was voor velen een beetje overweldigend, vooral omdat het in feite betekent dat je de gebruikersgegevenspartitie moet wissen – niemand vindt het leuk om elke keer opnieuw een fabrieksreset uit te voeren en helemaal opnieuw te beginnen. Maar de lay-out van de A / B-partitie heeft dit probleem helpen verlichten.

De oplossing? We moeten gebruik maken van de kracht van TWRP en de zijlaadfunctie van de ADB gebruiken in een herstelomgeving. Als u een OTA-update laadt met behulp van deze methode, kan uw apparaat de update uitvoeren, net zoals een magazijnapparaat dat kan, maar raad eens wat? U kunt toch al uw gegevens behouden – u hoeft zich geen zorgen meer te maken dat elke maand opnieuw moet worden begonnen! Laten we eens kijken hoe we dit voor eens en voor altijd kunnen bereiken met de eenvoudig te volgen stappen hieronder.

Stap 1: kies de juiste kabel

Ga ervoor en zorg ervoor dat uw telefoon via een USB-poort op uw computer is aangesloten voordat u verdergaat. Als je het geluk hebt een native USB Type-C-poort op je computer te hebben, kun je dat gebruiken; anders moet u een USB Type-C naar USB-A-kabel gebruiken of kopen om verder te gaan met deze root zware gids. Omdat je je geroote apparaat wilt bijwerken met een OTA-bestand, heb je waarschijnlijk al de kabel die je nodig hebt.

Een voorbeeld van een USB-C naar USB-A-kabel. Afbeelding via Stephen Perkins

Stap 2: Download het OTA-bestand

Er is geen manier om het te doen – je zult het OTA-afbeeldingsbestand nog steeds handmatig moeten downloaden. U vindt de nieuwste en meest actuele lijst met OTA-afbeeldingen voor de Pixel-apparaten op de officiële firmwarepagina van Google:

  • Download OTA-afbeeldingsbestanden voor Pixel-apparaten

In het belang van deze handleiding zoekt u de codenaam van het apparaat van taimen (Pixel 2 XL) of snoekbaarzen (Pixel 2). Blader naar beneden om de meest recente maandelijkse beveiligingsupdate te vinden die u wilt installeren en klik op de downloadlink ernaast. Zorg ervoor dat u dit bestand opslaat op uw computer.

Les ogsÃ¥:  Hoe Magic Eraser gebruiken op de Pixel 7

Stap 3: Download de Platform-Tools

De A / B-partitie verandert de manier waarop root werkt als het gaat om het flashen van bestanden, waardoor dit een verplichte stap is, zodat de OTA-update correct op uw systeem kan worden toegepast. Als je de OTA probeert te flitsen zonder de platformhulpprogramma’s, kun je een bootloop veroorzaken. Om al die hoofdpijn te voorkomen, download je het nieuwste pakket SDK Platform-Tools van Google:

  • Download het nieuwste Platform-Tools-pakket van Google

De officiële downloadpagina voor de SDK-platformhulpprogramma’s. Afbeelding via Google

Vanaf deze handleiding wordt 28.0.1 (september 2018) de meest actuele versie van platform-tools die we voor de Pixel-apparaten willen gebruiken. De meeste rootgebruikers gaan waarschijnlijk de Windows-release downloaden, maar kiezen het platform dat overeenkomt met uw huidige systeem.

Stap 4: verplaats bestanden rond

Zodra u de platformhulpprogramma’s hebt gedownload van stap 3, kunt u dat bestand uitpakken naar een willekeurige locatie naar keuze. Om het eenvoudig te houden, raden we aan het uit te pakken op uw bureaublad.

U wilt dan het OTA-bestand dat u in stap 2 hebt gedownload, nemen en dat bestand naar de map extra-platform-tools slepen op het bureaublad. Om het nog eenvoudiger te houden, kunt u dit zip-bestand hernoemen naar “ota” (of “ota.zip” als uw computer is ingesteld om bestandsextensies weer te geven).

Een voorbeeld van hoe uw map met platformhulpmiddelen eruit zou kunnen zien. Afbeelding via Stephen Perkins

Het hernoemen van het ZIP-bestand maakt het later gemakkelijker om de sideload-opdracht in TWRP te starten. U hoeft zich ook geen zorgen te maken over het extraheren van het OTA-bestand, omdat het ADB-sideloadcommando het as-is zal lezen.

Stap 5: ADB voorbereiden fastboot

Als je vervolgens Windows gebruikt, installeer dan de ADB- en fastboot-stuurprogramma’s als je dat nog niet hebt gedaan (je hebt dit waarschijnlijk gedaan toen je je telefoon aanvankelijk hebt geroot). Schakel vervolgens op uw telefoon het verborgen Developer Options-menu in en zorg ervoor dat “USB Debugging” is ingeschakeld.

Stap 6: Update TWRP

Het is van cruciaal belang dat u de nieuwste versie van TWRP haalt, omdat het in het verleden veel problemen heeft gehad met de Pixel 2-apparaten in het bijzonder. Dit was opnieuw, vanwege de A / B-partitie – het is onlangs zo ver gekomen dat alles nu correct werkt.

Vóór de laatste update moest u, als de vingerafdrukbeveiliging was ingeschakeld, deze elke keer dat u in de herstelmodus wilde opstarten, uitschakelen. Elke keer dat je je beveiligingsfuncties moest verwijderen, was niet ideaal, maar dat is sindsdien opgelost in versie 3.2.3-1 en daarna. Het is altijd raadzaam om TWRP zoveel mogelijk te updaten om conflicten in de toekomst bij het flitsen van bestanden te voorkomen, vooral op nieuwere apparaten.

Om TWRP bij te werken, pakt u de nieuwste ZIP voor Pixel 2 of Pixel 2 XL en flash het bestand gewoon in herstel. Wilt u meer weten over het installeren of updaten van TWRP? Wij hebben je gedekt!

Stap 7: Open een opdrachtprompt in de juiste map

Nu TWRP is bijgewerkt, moet u een opdrachtprompt of terminalvenster openen voor de map met platform-tools. Dit varieert enigszins, afhankelijk van het besturingssysteem van uw computer.

Windows-gebruikers:

Druk op de Windows-knop op je toetsenbord, typ ‘cmd’ en druk op Enter. Ga terug naar je platform-tools map op het bureaublad. Kopieer de bestandslocatie van de map door op de balk in het huidige venster te klikken waarin wordt weergegeven in welke map u zich bevindt. Ga terug naar uw terminal en typ ‘cd’ gevolgd door een spatie en plak de bestandslocatie die u zojuist hebt verkregen in en druk op in te voeren.

Mac-gebruikers:

Druk tegelijkertijd op de opdracht- en spatiebalk op uw toetsenbord, typ vervolgens ‘Terminal’ en druk op Enter. Ga terug naar uw platform-tools map op het bureaublad, klik vervolgens op “Bestand” en kies “Info ophalen”. Kopieer alles van het gedeelte ‘Waar:’ en ga terug naar uw terminal. Typ ‘cd’ gevolgd door een spatie en plak de bestandslocatie die u zojuist hebt verkregen in en druk op Enter.

Linux gebruikers:

Zonder al te veel dingen op het Linux-platform te compliceren, ga je naar je map met platform-tools op het bureaublad en klik je met de rechtermuisknop op een lege plek in het venster. Nu moet u de optie “Openen in terminal” selecteren, waardoor de lokale bestanden in die map kunnen communiceren met de terminal.

Les ogsÃ¥:  Hoe HBO Max zwart scherm te repareren

Stap 8: Start op herstel

Nu uw terminal naar de map wijst die we nodig hebben, kunt u het volgende doen:

Windows-gebruikers:

adb herstart herstel

Mac- en Linux-gebruikers:

./ adb herstart herstel

Opmerking: aangezien ADB / fastboot-opdrachten mogelijk niet overal in het systeem worden geïnstalleerd, is het voor Mac- en Linux-gebruikers van cruciaal belang om “./” handmatig toe te voegen voordat ze in de toekomst een van deze opdrachten kunnen invoeren. Dit zorgt ervoor dat u zonder problemen de bestanden uit de lokale map start.

Als het goed is, reageert uw apparaat door over te schakelen naar de herstelomgeving. Wanneer u beveiligingsfuncties hebt ingesteld op uw apparaat, zoals Pixel Imprint, wordt een bericht weergegeven waarin u wordt gevraagd uw wachtwoord in te voeren. Ga je gang en voer het wachtwoord of de pincode in die je gebruikt om je apparaat te ontgrendelen bij de eerste keer opstarten van je systeem en tik op de Enter-toets. Als u de meest recente versie van TWRP gebruikt, worden uw gegevens met succes ontsleuteld zodat u verder kunt gaan.

Opmerking: Er lijkt nog steeds een fout in TWRP te zijn met de timer voor het uitschakelen van het scherm op de Pixel 2-apparaten. Voor de zekerheid wilt u misschien de time-outoptie voor het scherm uitschakelen zodat deze tijdens het installatieproces aan blijft. Het kan af en toe helemaal worden uitgeschakeld en voorkomen dat het weer wordt ingeschakeld, wat resulteert in een mislukte update of een semi-bricked apparaat. Om dit te doen, start u vanuit het hoofd TWRP-menu, tikt u op “Instellingen” en tikt u vervolgens op het pictogram in het midden met het helderheidssymbool. Schakel het enige vak uit dat beschikbaar is in dit gedeelte en u bent klaar om te beginnen!

Stap 9: sideload de update

Tik vanuit het TWRP-hoofdmenu op “Geavanceerd” en vervolgens op “ADB Sideload.” U kunt ervoor kiezen om de caches te wissen als u daar behoefte aan heeft, maar dit is niet verplicht. Veeg met de balk onderaan om het sideload-commando te starten aan de kant van het herstelmenu.

Hierna moet u teruggaan naar het bureaublad van uw computer en naar de opdrachtprompt of terminal in de map platform-tools vanuit de vorige stappen. Je moet nu alle bestanden hernoemd en klaar om te gaan, zodat we eindelijk kunnen beginnen met het updateproces. Als u de terminaltoepassing hebt gesloten, gaat u door en herhaalt u het eerste deel van stap 7 om een ​​terminal te openen voor de map platform-tools op uw bureaublad.

Zodra u uw terminal klaar heeft om te gaan, voert u de volgende opdracht in:

Windows-gebruikers:

adb sideload ota.zip

Mac- en Linux-gebruikers:

./ adb sideload ota.zip

Het OTA-bestand begint te extraheren en past de update toe op uw systeem. Dit hele proces duurt een paar minuten, dus leun achterover en hang rond terwijl het zijn ding doet. Zodra het bijwerken is voltooid, kunt u de herstartoptie handmatig activeren en binnen een mum van tijd weer op uw vergrendelingsscherm landen! Mogelijk ziet u een bericht dat u laat weten dat de systeemupdate is voltooid, maar u kunt vanaf daar verder gaan. Nu hoeft u niet bang te zijn voor de maandelijkse beveiligingsupdates en kunt u de situatie relatief eenvoudig aanpakken.

Stap 10: opnieuw rooten (optioneel)

Omdat de nieuwe A / B-partitie meer core-systeembestanden integreert in de manier waarop updates nu werken, bent u nu weer terug in de stock-kernel, verliest u root-toegang en gaat u ook terug naar het voorraadherstel. U kunt vanaf dit punt alles wat u wenst installeren, dat in uw persoonlijke apparaatgebruik past.

Als je een opfrissing nodig hebt voor een van deze extra’s, bezoek dan de onderstaande gidsen:

  • Hoe TWRP te installeren (het beste aangepaste herstel voor Android)
  • Hoe Magisk te installeren Wortel met TWRP
  • Hoe de ElementalX Custom Kernel te installeren

Het kan aan het begin van dit avontuur als een hoop werk klinken, maar het is ook vrij gemakkelijk te gebruiken en te onderhouden als alles klaar is. Een nieuw inzicht hebben in hoe al deze dingen werken, zullen je enorm helpen in de root-scene. Denk er maar aan: nu de voorbereiding klaar is, moet het vanaf hier vlot varen. Als u bijvoorbeeld de volgende keer dat u een OTA-update wilt installeren, downloadt u het bestand en start u de ADB-sideloadopdracht van TWRP. Leuk en gemakkelijk. Geniet van je maandelijkse OTA-updates zonder je gegevens ooit nog te verliezen!