9Jul
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 zal dit je laten doen
Er zijn twee soorten telefoons in deze wereld: die waarmee je je bootloader kunt ontgrendelen en apparaten 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 om 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 u een HTC- of Motorola-telefoon heeft, kunt u 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 op de XDA Developers-forums zult vinden.
Als uw telefoon ontgrendeling via meer officiële kanalen ondersteunt, lees dan verder.
Stap nul: maak een backup van alles wat u wilt bewaren
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 wilt behouden, gebruikt u hun back-upfunctie om een bestand met back-upinstellingen te maken en deze naar uw computer over te brengen.
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 je beide eerder installeerde, 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 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.
- 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-apparatenAls 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 u enkele opties op uw 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'.U zou een bericht moeten krijgen dat u 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 op sommige telefoons nodig).
Schakel vervolgens "USB Debugging" in. Voer uw wachtwoord of pincode in wanneer daarom wordt gevraagd.
Als 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: verkrijg 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 uw fabrikant( bijvoorbeeld deze pagina voor Motorola-telefoons of deze pagina voor HTC-telefoons), kies uw apparaat( indien gevraagd) en log in of maak een account aan.
De rest van deze stap is een beetje anders, afhankelijk van uw telefoon, maar de website van de fabrikant moet u 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.) U kunt gewoonlijk meer informatie vinden over uw specifieke telefoon met een snelle Google-zoekopdracht, dus voel u vrij om dat nu te doen voordat u verder gaat.
Verbind uw telefoon met uw pc via een USB-kabel. Uw telefoon moet aangeven dat het apparaat is verbonden. Open de map platform-tools op uw computer 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 voeren bijvoorbeeld de opdracht fastboot oem get_unlock_data uit, terwijl HTC-telefoons de opdracht fastboot oem get_identifier_token uitvoeren.)
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 als XDA Developers.
Stap vier: ontgrendel je 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 dit 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 het eerst te selecteren.) Verbind uw telefoon met uw pc via 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 unlockAls je een nieuwere Nexus hebt, zoals de Nexus 5X of 6P, zal de opdracht enigszins afwijken:
fastboot flashing unlockAls je een niet-Nexus-apparaat hebt,uw fabrikant zal u vertellen welk commando moet worden uitgevoerd. Motorola-apparaten moeten bijvoorbeeld fastboot draaien oem unlock UNIQUE_KEY, met behulp van de unieke sleutel uit de e-mail die je hebt ontvangen. HTC-apparaten voeren fastboot oem unlocktoken Unlock_code.bin uit met behulp van het bestand Unlock_code.bin dat je 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.
Wanneer u klaar bent, gebruikt u het schermmenu om uw telefoon opnieuw op te starten( of voert u de opdracht fastboot reboot uit vanaf uw pc).Als alles goed zou werken, zou je bij het opstarten een nieuw bericht moeten zien dat je bootloader is ontgrendeld, en na een paar seconden zou het moeten opstarten in Android. Het is belangrijk dat je op Android start voordat je iets anders doet, zoals het knipperen van een aangepast herstelproces.
Gefeliciteerd met het ontgrendelen van je telefoon! Je zult nog niet veel verschil merken, maar met een ontgrendelde bootloader kun je een aangepast herstel laten knipperen, waardoor de toegang tot root en aangepaste ROM's wordt geopend.
Afbeeldingscredits: Norebbo