28Jul

Hoe u uw Nexus-apparaat handmatig kunt upgraden met de fabrieksafbeeldingen van Google

Google's Nexus-apparaten zouden tijdig updates moeten ontvangen, maar de gestage uitrol betekent dat het weken kan duren voordat apparaten OTA-updates( OTA-updates) ontvangen. Gelukkig is er een snellere( en geekierdere) manier om de nieuwste versie van Android te installeren.

Google biedt officiële systeemafbeeldingen voor hun Nexus-apparaten, die iedereen afzonderlijk kan downloaden en flashen. Dit is een eenvoudige manier om de wachttijd over te slaan wanneer een nieuwe versie van Android wordt vrijgegeven voor Nexus-apparaten.

Merk op dat dit proces gecompliceerder is dan alleen wachten op een update via de ether. Als je een normaal persoon bent en geen nerd met een jeukende triggervinger, wil je waarschijnlijk gewoon wachten.

Stap één: ontgrendel de opstartlader van uw apparaat

Om een ​​systeemimage te flashen, moet uw apparaat worden ontgrendeld. Met Nexus-apparaten kun je hun bootloader ontgrendelen met één opdracht. Als u uw apparaat al hebt ontgrendeld om het te rooten of een aangepast ROM te installeren, kunt u dit onderdeel overslaan. Als u dit nog niet hebt gedaan, moet u worden gewaarschuwd dat uw apparaat wordt ontgrendeld, alsof u de fabrieksinstellingen hebt hersteld.

U kunt uw bootloader op verschillende manieren ontgrendelen. De officiële methode is via een eenvoudig teriminaal commando, maar voor een nog eenvoudigere methode kunt u de Nexus Root Toolkit gebruiken, die u door het proces zal leiden.

Stap twee: installeer ADB en Fastboot

Je hebt twee andere dingen nodig voor dit proces: de Android Debug Bridge, een commandoregeltool voor je computer waarmee je kunt communiceren met je telefoon en de USB-stuurprogramma's van je telefoon. Zelfs als je deze eerder hebt geïnstalleerd, zou je nu de nieuwste versies moeten krijgen.

We hebben gedetailleerd beschreven hoe je beide eerder installeert, maar hier is de korte versie:

  1. Ga naar de Android SDK-downloadpagina en scrol omlaag naar "Alleen SDK-hulpmiddelen".Download het ZIP-bestand voor uw platform en pak het uit op de plaats waar u de ADB-bestanden wilt opslaan.
  2. Start de SDK Manager en schakel alles uit, behalve "Android SDK Platform-tools".Als u een Nexus-telefoon gebruikt, kunt u ook "Google USB Driver" selecteren om de stuurprogramma's van Google te downloaden.
  3. Nadat de installatie is voltooid, kunt u de SDK-manager sluiten.
  4. Installeer de USB-stuurprogramma's voor uw telefoon. U kunt deze vinden op de website van uw telefoonfabrikant( bijvoorbeeld Motorola of HTC).Als u een Nexus heeft, kunt u de Google-stuurprogramma's die u in stap 2 hebt gedownload, installeren met behulp van deze instructies.
  5. Start uw computer opnieuw op als daarom wordt gevraagd.

Stap drie: download het systeembeeld

Ga naar de pagina met Google-fabrieksbeelden voor Nexus-apparaten en download de juiste afbeelding voor uw apparaat. Merk op dat u de afbeelding nodig heeft voor uw specifieke hardware. Er zijn bijvoorbeeld afzonderlijke afbeeldingen voor de Nexus 7( 2013) met alleen wifi en voor de Nexus 7( 2013) met mobiele gegevens. Zorg ervoor dat je de juiste downloadt.

Download het bestand naar uw computer en gebruik een bestandsextractieprogramma, zoals de gratis 7-Zip, om de inhoud naar uw ADB-map te extraheren.

Stap vier: Beslis of u uw gegevens wilt wissen

Als u het systeembeeld op de normale manier knippert, wist u uw apparaat en voert u in feite een fabrieksreset uit. U kunt proberen bij te werken zonder uw apparaat te wissen, hoewel u mogelijk problemen ondervindt. Dit proces zou echter goed moeten werken wanneer u van de ene Android-versie naar de volgende versie gaat.

Om te voorkomen dat je apparaat wordt gewist, open je het flash-all.bat-bestand in een teksteditor zoals Notepad ++.Bewerk de regel met "fastboot -w update" en verwijder de schakeloptie -w voordat u het bestand opslaat.

Stap vijf: Flash het systeembeeld

Kopieer de systeemkopiebestanden naar dezelfde map als ADB.Houd vervolgens de Shift-toets ingedrukt, klik met de rechtermuisknop in die map en selecteer hier "Opdrachtvenster openen" om een ​​opdrachtpromptvenster in die map te openen.

Schakel USB-foutopsporing op uw Nexus-apparaat in door het verborgen menu Opties voor ontwikkelaars te openen en de USB-foutopsporingsoptie in te schakelen.

Sluit uw Nexus-apparaat aan op uw computer met de meegeleverde USB-kabel en voer vervolgens de volgende opdracht uit om het apparaat opnieuw op te starten in de bootlader:

adb reboot bootloader

Als er een probleem is, moet u mogelijk de stuurprogramma's van uw apparaat repareren. Lees deze handleiding voor meer informatie over het instellen van ADB en zorgen dat deze goed werkt. Houd er rekening mee dat u de authenticatieprompt op het apparaat moet accepteren voordat het adb-commando iets kan doen.

Zodra het apparaat de bootloader op zijn scherm weergeeft, ziet u een Android met het voorpaneel open-dubbelklik op het bestand flash-all.bat. Het script zou uw apparaat moeten flitsen met de nieuwe systeemimage.

Wanneer het proces is voltooid, start uw apparaat automatisch opnieuw op. Als u de optie -w niet hebt verwijderd, moet u het installatieproces voor de eerste keer opnieuw doorlopen.

Wat te doen als het script niet werkt

Soms zal flash-all.bat een fout genereren over ontbrekende bronnen of gebrek aan ruimte. In die situatie is het over het algemeen beter om alles stukje bij beetje handmatig te flitsen. Deze truc is ook handig als je alleen -onderdeel van de fabrieksafbeelding wilt flashen, zoals de bootloader of het herstel, zonder de rest te laten knipperen.

Het eerste dat u moet doen voordat u de handmatige opdrachten invoert, is het afbeeldingsbestand unzippen, waarbij meestal de naamgevingsindeling "image- device-build . zip" wordt gebruikt. Het is eenvoudiger om de inhoud van het bestand rechtstreeks uit te pakken in de map waarin u al werkt, zodat alle vereiste bestanden zich op dezelfde locatie bevinden. Eenmaal uitgepakt, zouden er vijf of zes extra bestanden in je werkmap moeten staan ​​(afhankelijk van het apparaat): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img( voor apparatenalleen met mobiele verbindingen) en vendor.img( alleen Nexus 9).

Zodra alles is uitgepakt, start u de bootloader opnieuw op met behulp van de adb reboot bootloader-opdracht van vroeger en voert u de volgende opdrachten uit door na elk item op Enter te drukken om elk item handmatig naar uw apparaat te flitsen.

fastboot wissen boot fastboot wissen cache fastboot wissen herstellen fastboot wissen systeem fastboot flash bootloader "naam-van-bootloader.img" fastboot reboot-bootloader fastboot flash-radio "naam-van-radio.img"( indien aanwezig) fastboot reboot-bootloader fastbootflash systeem system.img fastboot flash boot.img fastboot flash recovery recovery.img fastboot flash cache cache.img fastboot flash vendor v. img( alleen Nexus 9)

Als je een schone installatie van Android aan het doen bent en alles wilt wissen, gebruik dan de volgende commando's:

fastboot wissen userdata fastboot flash userdata userdata.img fastboot reboot

Houd in gedachten dat sommige van deze commando's enige tijd nodig hebben om te flitsen - namelijk system.img en userdata.img - dus maak je geen zorgen alsde opdrachtprompt reageert niet. Als het klaar is voor de volgende opdracht, verschijnt de cursor opnieuw.

Dit proces is ook handig als je een aangepaste ROM hebt geflitst en terug moet gaan naar de standaardafbeelding van het Android-systeem die bij je apparaat wordt geleverd. Deze optie is grotendeels bedoeld voor ontwikkelaars en Android-geeks, dus het is gecompliceerder dan gewoon wachten op een normale OTA-update( over-the-air).