Hoe je de Bootloader van je Android Phone kunt ontgrendelen, de officiële manier
Het ontgrendelen van de opstartlader van je Android-telefoon is de eerste stap naar het rooten en flitsen van aangepaste ROM's. En, in tegenstelling tot wat vaak wordt gedacht, wordt het zelfs volledig ondersteund op veel telefoons. Hier ziet u hoe u uw bootloader op de officiële manier ontgrendelt.
Niet elke telefoon laat je dit doen
Er zijn twee soorten telefoons in deze wereld: die waarmee je je bootloader kunt ontgrendelen en degenen die dat niet doen.
Of je je bootloader mag ontgrendelen, hangt af van de fabrikant van je telefoon, het model dat je hebt en zelfs je provider. Nexus-telefoons kunnen allemaal van nature worden ontgrendeld en met veel telefoons van Motorola en HTC kun je je bootloader ontgrendelen via een vergelijkbaar proces als de Nexus.
Andere telefoons, echter - en sommige providers - laten je niet toe je bootloader op de officiële manier te ontgrendelen, wat betekent dat je moet wachten tot ontwikkelaars een beveiligingslek misbruiken als je ROMs wilt rooten en flashen. Als je een van die telefoons hebt, zal deze gids je helaas niet helpen.
De beste manier om erachter te komen in welke categorie je telefoon valt, is door de sectie te bladeren bij XDA Developers. Als je een HTC- of Motorola-telefoon hebt, kun je de ontgrendelingsmogelijkheden van HTC of Motorola's website mogelijk onderzoeken. Als het ontgrendeling niet ondersteunt, moet je een niet-officiële methode voor ontgrendeling of rooten gebruiken, die je meestal zult vinden op de XDA Developers-forums.
Als je telefoon ontgrendeling via meer officiële kanalen ondersteunt, lees dan verder.
Stap nul: maak een back-up van alles dat u wilt behouden
Voordat we beginnen, is het belangrijk om te vermelden: dit proces zal al uw gegevens wissen. Dus als je foto's of andere bestanden op je telefoon hebt die je wilt bewaren, zet ze nu over naar je computer. Als u daarnaast app-instellingen hebt die u wilt behouden, gebruikt u hun back-upfunctie om een back-upinstellingenbestand te maken en deze ook naar uw computer over te dragen.
Hier is een extra tip: aangezien ik weet dat ik uiteindelijk mijn telefoon ga rooten, ontgrendel ik altijd mijn bootloader zodra ik een nieuw apparaat koop. Op die manier verspil ik geen tijd met het instellen van het apparaat om de telefoon binnen een paar dagen te wissen en het helemaal opnieuw te doen. Als je een obsessieve Android-tweaker bent die weet dat je binnenkort gaat rooten, overweeg dan om te ontgrendelen voordat je de problemen met het instellen van je telefoon kunt oplossen.
Als u een back-up hebt gemaakt van alles dat u wilt behouden, gaat u verder met de onderstaande stappen.
Stap één: installeer de Android SDK en de stuurprogramma's van uw telefoon
U hebt twee dingen nodig voor dit proces: de Android Debug Bridge, een opdrachtregelprogramma voor uw computer waarmee u kunt communiceren met uw telefoon en de USB-stuurprogramma's van uw telefoon. Zelfs als je deze eerder hebt geïnstalleerd, zou je nu de nieuwste versies moeten krijgen.
We hebben gedetailleerd beschreven hoe u beide eerder installeert, maar hier is de korte versie:
- 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.
- 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.
- Nadat de installatie is voltooid, kunt u de SDK-manager sluiten.
- Installeer de USB-stuurprogramma's voor uw telefoon. U vindt deze 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.
- Start uw computer opnieuw op als daarom wordt gevraagd.
Schakel uw telefoon in en sluit hem aan op uw computer met behulp van een USB-kabel. Open de map platform-tools in uw Android SDK-map en houd Shift + Right Click op een leeg gebied. Kies "Open hier een opdrachtprompt" en voer de volgende opdracht uit:
adb-apparaten
Als er een serienummer wordt weergegeven, wordt uw apparaat herkend en kunt u doorgaan met het proces. Zorg er anders voor dat u de bovenstaande stappen correct heeft uitgevoerd.
Stap twee: Schakel USB-foutopsporing in
Vervolgens moet je een aantal opties op je telefoon inschakelen. Open de app-lade van uw telefoon, tik op het pictogram Instellingen en selecteer 'Over de telefoon'. Scrol helemaal naar beneden en tik zeven keer op het item "Buildnummer". Je zou een bericht moeten krijgen dat je nu een ontwikkelaar bent.
Ga terug naar de hoofdpagina Instellingen en je zou een nieuwe optie onderaan moeten zien met de naam "Opties voor ontwikkelaars". Open dat en schakel "OEM-ontgrendeling" in als de optie bestaat (als dat niet het geval is, maak je je geen zorgen, het is alleen nodig op sommige telefoons).
Schakel vervolgens "USB Debugging" in. Voer uw wachtwoord of pincode in wanneer daarom wordt gevraagd.
Zodra dat is gebeurd, sluit je je telefoon aan op je computer. U zou een popup met de titel "Allow USB Debugging?" Op uw telefoon moeten zien. Vink het vakje "Altijd toestaan van deze computer" aan en tik op OK.
Stap drie: download een ontgrendelingssleutel (voor niet-nexus-telefoons)
Als u een Nexus-apparaat gebruikt, kunt u de volgende stap overslaan. Niet-Nexus-apparaten zullen waarschijnlijk een extra stap moeten maken voordat u doorgaat.
Ga naar de ontgrendelpagina van je fabrikant (bijvoorbeeld deze pagina voor Motorola-telefoons of deze pagina voor HTC-telefoons), kies je apparaat (indien gevraagd) en log in of maak een account aan.
De rest van deze stap is een beetje anders, afhankelijk van je telefoon, maar de website van de fabrikant moet je door het proces leiden. Het gaat ongeveer als volgt: Schakel eerst je telefoon uit en start de fastboot-modus op. Dit is op elke telefoon een beetje anders, maar op de meeste moderne apparaten kun je er komen door de knoppen "Power" en "Volume Down" 10 seconden ingedrukt te houden. Laat ze los en je zou in fastboot-modus moeten zijn. (HTC-gebruikers moeten "Fastboot" selecteren met de toets Volume omlaag en op power drukken om deze eerst te selecteren.) Je kunt meestal meer informatie vinden over je specifieke telefoon met een snelle Google-zoekopdracht, dus voel je vrij om dat nu te doen voordat je verder gaat.
Verbind uw telefoon met uw pc via een USB-kabel. Uw telefoon moet aangeven dat het apparaat is verbonden. Open op uw computer de map platform-tools in uw Android SDK-map en houd Shift + Right Click op een leeg gebied. Kies "Open hier een opdrachtprompt" en gebruik dat opdrachtpromptvenster om uw ontgrendelingssleutel op te halen zoals beschreven door uw fabrikant. (Motorola-telefoons gebruiken bijvoorbeeld de fastboot oem get_unlock_data
commando, terwijl HTC-telefoons de fastboot oem get_identifier_token
commando.)
De opdrachtprompt spuugt een token uit in de vorm van een zeer lange reeks tekens. Selecteer het, kopieer het en plak het in het toepasselijke vak op de website van uw fabrikant - zorg dat er geen spaties zijn! - en verzend het formulier. Als uw apparaat ontgrendelbaar is, ontvangt u een e-mail met een sleutel of bestand dat u in de volgende stap zult gebruiken.
Als je apparaat niet kan worden ontgrendeld, krijg je een bericht waarin dit wordt vermeld. Als je je apparaat wilt rooten of een ROM wilt flashen, moet je een meer onofficiële methode gebruiken, die je meestal kunt vinden op een site zoals XDA Developers.
Stap vier: ontgrendel uw telefoon
Nu ben je klaar om de ontgrendeling daadwerkelijk uit te voeren. Als uw telefoon nog steeds in fastboot-modus is, voert u de onderstaande opdracht uit. Als dat niet het geval is, schakelt u uw telefoon uit en houdt u de knoppen "Power" en "Volume Down" 10 seconden ingedrukt. Laat ze los en je zou in fastboot-modus moeten zijn. (HTC-gebruikers moeten "Fastboot" selecteren met de toets Volume omlaag en op voeding drukken om deze eerst te selecteren.) Sluit uw telefoon aan op uw pc met een USB-kabel.
Open op uw computer de map platform-tools in uw Android SDK-map en houd Shift + Right Click op een leeg gebied. Kies "Open hier een opdrachtprompt".
Om uw apparaat te ontgrendelen, moet u één eenvoudige opdracht uitvoeren. Voor de meeste Nexus-apparaten is dit commando:
fastboot oem ontgrendelen
Als je een nieuwere Nexus hebt, zoals de Nexus 5X of 6P, is de opdracht iets anders:
fastboot knipperend ontgrendelen
Als u een niet-Nexus-apparaat heeft, zal uw fabrikant u vertellen welk commando moet worden uitgevoerd. Motorola-apparaten moeten bijvoorbeeld worden uitgevoerd fastboot oem ontgrendel UNIQUE_KEY
, met behulp van de unieke sleutel uit de e-mail die je hebt ontvangen. HTC-apparaten worden uitgevoerd fastboot oem unlocktoken Unlock_code.bin
met behulp van het bestand Unlock_code.bin dat u van HTC hebt ontvangen.
Na het uitvoeren van het commando, kan uw telefoon vragen of u zeker weet dat u wilt ontgrendelen. Gebruik de volumetoetsen om te bevestigen.
Gebruik als u klaar bent het menu op het scherm om uw telefoon opnieuw op te starten (of voer de fastboot herstart
commando vanaf uw pc). Als alles goed zou werken, zou je bij het opstarten een nieuw bericht moeten zien die aangeeft dat je bootloader is ontgrendeld en na een paar seconden moet opstarten naar Android. Het is belangrijk dat u op Android start voordat u iets anders doet, zoals het flashen van een aangepast herstelproces.
Gefeliciteerd met het ontgrendelen van je telefoon! Je zult nog niet veel verschil merken, maar met een niet-vergrendelde bootloader kun je een aangepast herstel laten knipperen, waardoor de toegang tot root en aangepaste ROM's wordt geopend.
Afbeelding tegoed: Norebbo