• Home
  • Contact Us
  • Privacy Policy
Trickyadmin
  • Contact Us
  • Game
  • iOS
  • Android
  • Windows
  • Premium Apps
No Result
View All Result
  • Contact Us
  • Game
  • iOS
  • Android
  • Windows
  • Premium Apps
No Result
View All Result
TrickyAdmin
No Result
View All Result
Home Android

How to Unlock Your Android Phone’s Bootloader

Habib Siddiqui by Habib Siddiqui
May 1, 2017 - Updated on April 26, 2020
in Android
Reading Time: 10min read
0
How to Unlock Your Android Phone’s Bootloader
0
SHARES
1
VIEWS
Share on Facebook

RelatedPosts

How To Enable Swipe Controls In YouTube Android App

How To Enable Swipe Controls In YouTube Android App

April 21, 2020
How to Enable One-Handed Mode on Any Android Device

How to Enable One-Handed Mode on Any Android Device

April 18, 2020 - Updated on April 30, 2020
Unlocking your Android phone’s bootloader is the first step to rooting and flashing custom ROMs. And, contrary to popular belief, it’s actually fully supported on many phones. Here’s how to unlock your bootloader the official way.

Not Every Phone Will Let You Do This

There are two kinds of phones in this world: Those that let you unlock your bootloader, and those that don’t.

  • Whether you’re allowed to unlock your bootloader depends on the manufacturer of your phone, the model you have, and even your carrier. Nexus phones are all unlockable by nature, and many phones from Motorola and HTC allow you to unlock your bootloader through a similar process as the Nexus.
  • Other phones, however–and some carriers–don’t allow you to unlock your bootloader the official way, which means you have to wait for developers to exploit a security vulnerability if you want to root and flash ROMs. If you have one of those phones, this guide will sadly not help you.

The best way to find out which category your phone falls into is to browse its section at XDA Developers. If you have an HTC or Motorola phone, you may be able too research its unlockability on HTC or Motorola’s website. If it doesn’t support unlocking, you’ll have to use an unofficial unlocking or rooting method, which you’ll usually find on the XDA Developers forums.

How to Unlock Android Bootloader / Fastboot

Step 1: Backup your Android Device

It is strongly advised to backup your device completely including the apps, messages, contacts, and internal storage. While enabling OEM unlocking itself would harm your data. It’s likely that you’ll proceed further to unlock the phone’s bootloader. Which will result in a complete data wipe. You can follow our guide on how to backup Android devices.
Step 2: Enable Developer Options on Android
Like we mentioned, the toggle is hidden by default under the “Developer options” menu. In order to enable OEM unlocking, you will first need to reveal/enable Developer Options in the phone’s settings.
  1. Go to the app drawer and open “Settings”.Scroll down and find the “System” section. If you’re using a device with Android Nougat or below, look directly for “About phone”.

  2. Tap on the “About phone” section. You shall then see the device information like Android version, security patch level, etc.

  3. Find “Build number”.

  4. Tap 7 times on “Build number” rapidly. If you have a PIN/Password set, you will be prompted to enter it.

  5. Post that, you shall see a toast notification towards the bottom of the screen, saying – “You’re now a developer!”.

  6. Go back to the “System” section. On Android Nougat and below, simply go back to the main settings.

  7. You shall see a new section named “Developer options”.

  8. You can now follow the instructions below to enable OEM unlocking on Android.

Step 3: Enable OEM Unlocking (OEM Unlock) on Android
  1. Go to “Settings” and tap on “System”.

  2. Select “Developer options”.

  3. Scroll down through the options and find the “OEM unlocking”.

  4. Simply tap on the toggle next to it. Again, if you have a password/PIN set, you will be asked to enter it.

  5. You shall be prompted to confirm the process, so press “ENABLE”.

  6. So, you have been able to successfully enable OEM unlocking on Android. 

You may further go ahead and unlock the bootloader using the fastboot command.

Method 2 Using Fastboot

Step 1- Install the Android SDK and Your Phone’s Drivers.

  1. Head to the Android SDK download page and scroll down to “SDK Tools Only”. Download the ZIP file for your platform and unzip it wherever you want to store the ADB files.
  2. Start the SDK Manager and deselect everything except “Android SDK Platform-tools”. If you are using a Nexus phone, you can also select “Google USB Driver” to download Google’s drivers.
  3. After it’s finished installing, you can close the SDK manager.
  4. Install the USB drivers for your phone.
  5. Reboot your computer if prompted.
  6. Turn on your phone and plug it into your computer using a USB cable. Open the platform-tools folder in your Android SDK folder and Shift+Right Click on an empty area. Choose “Open a Command Prompt Here”, and run the following command: adb devices
  7. If it shows a serial number, your device is recognized and you can continue with the process. Otherwise, ensure you’ve performed the above steps correctly.

Step 2: Enable Developer Options on Android

Like we mentioned, the toggle is hidden by default under the “Developer options” menu. In order to enable OEM unlocking, you will first need to reveal/enable Developer Options in the phone’s settings.
  1. Go to the app drawer and open “Settings”.Scroll down and find the “System” section. If you’re using a device with Android Nougat or below, look directly for “About phone”.
  2. Tap on the “About phone” section. You shall then see the device information like Android version, security patch level, etc.
  3. Find “Build number”.
  4. Tap 7 times on “Build number” rapidly. If you have a PIN/Password set, you will be prompted to enter it.
  5. Post that, you shall see a toast notification towards the bottom of the screen, saying – “You’re now a developer!”.
  6. Go back to the “System” section. On Android Nougat and below, simply go back to the main settings.
  7. You shall see a new section named “Developer options”.
  8. You can now follow the instructions below to enable OEM unlocking on Android.

Step 3- Enable USB Debugging

Next, you’ll need to enable a few options on your phone.

  1. Head back to the main Settings page, and you should see a new option near the bottom called “Developer Options”. Open that, and enable “OEM Unlocking”, if the option exists (if it doesn’t, no worries–it’s only necessary on some phones).
  2. Next, enable “USB Debugging”. Enter your password or PIN when prompted, if applicable.
  3. Once that’s done, connect your phone to your computer. You should see a popup entitled “Allow USB Debugging?” on your phone. Check the “Always allow from this computer” box and tap OK.

Step 3- Get an Unlock Key (for Non-Nexus Phones)

Head to your manufacturer’s bootloader unlocking page (for example, this page for Motorola phones or this page for HTC phones), choose your device (if prompted), and log in or create an account.

  1. The rest of this step is a bit different depending on your phone, but the manufacturer’s site should walk you through the process. It will go something like this: 
  2. First, turn off your phone and boot into fastboot mode. This is a bit different on every phone, but on most modern devices, you can get there by holding the “Power” and “Volume Down” buttons for 10 seconds. Release them, and you should be in fastboot mode. (HTC users will need to select “Fastboot” with the Volume Down key and press power to select it first.) You can usually find more information on your specific phone with a quick Google search, so feel free to do that now before continuing.
  3. Connect your phone to your PC with a USB cable. Your phone should indicate that the device is connected. On your computer, open the platform-tools folder in your Android SDK folder and Shift+Right Click on an empty area. Choose “Open a Command Prompt Here”, and use that Command Prompt window to retrieve your unlock key as described by your manufacturer. (For example, Motorola phones will run the fastboot oem get_unlock_data command, while HTC phones will run the fastboot oem get_identifier_token command.)
  4. The Command Prompt will spit out a token in the form of a very long string of characters. Select it, copy it, and paste it into the applicable box on your manufacturer’s website–make sure there are no spaces!–and submit the form. If your device is unlockable, you’ll receive an email with a key or file that you’ll use in the next step.
  5. If your device is not unlockable, you’ll get a message stating so. If you want to root your device or flash a ROM, you’ll need to use a more unofficial method, which you can usually find on a site like XDA Developers.

Step 4- Unlock Your Phone

Now you’re ready to actually perform the unlock. If your phone is still in fastboot mode, run the command below. If not, turn off your phone and hold the “Power” and “Volume Down” buttons for 10 seconds. Release them, and you should be in fastboot mode. (HTC users will need to select “Fastboot” with the Volume Down key and press power to select it first.) 

  1. Connect your phone to your PC with a USB cable.
  2. On your computer, open the platform-tools folder in your Android SDK folder and Shift+Right Click on an empty area. Choose “Open a Command Prompt Here”.
  3. To unlock your device, you’ll need to run one simple command. For most Nexus devices, this command is:fastboot oem unlock
  4. If you have a newer Nexus, such as the Nexus 5X or 6P, the command will be slightly different: fastboot flashing unlock
  5. If you have a non-Nexus device, your manufacturer will tell you what command to run. Motorola devices, for example, need to run fastboot oem unlock UNIQUE_KEY, using the unique key from the email you received. HTC devices will run fastboot oem unlocktoken Unlock_code.bin using the Unlock_code.bin file you received from HTC.
  6. After running the command, your phone may ask if you are sure you want to unlock. Use the volume keys to confirm

.

When you’re finished, use the on-screen menu to reboot your phone (or run the fastboot reboot command from your PC).

If everything worked correctly, you should see a new message at boot stating that your bootloader is unlocked, and after a few seconds it should boot into Android. It’s important that you boot into Android before doing anything else, like flashing a custom recovery.

Previous Post

How to Back Up and Restore Your Android Phone with TWRP

Next Post

How to Install Android O Emoji on Any Android Device

Habib Siddiqui

Habib Siddiqui

Related Posts

How To Enable Swipe Controls In YouTube Android App
YouTube

How To Enable Swipe Controls In YouTube Android App

April 21, 2020
How to Enable One-Handed Mode on Any Android Device
Tips and Tricks

How to Enable One-Handed Mode on Any Android Device

April 18, 2020 - Updated on April 30, 2020
How to Delete Useless WhatsApp Images Automatically
Whatsapp

How to Delete Useless WhatsApp Images Automatically

April 9, 2020
How to Change Mac Address Of Your Android Device
Tips and Tricks

How to Change Mac Address Of Your Android Device

February 12, 2020 - Updated on April 8, 2020
What Is Camera2 API And How To Enable It
Android

What Is Camera2 API And How To Enable It

February 10, 2020
Boot Android Devices into Recovery Fastboot Bootloader Mode
Tips and Tricks

How To Boot Android Devices into Recovery / Fastboot / Bootloader Mode

December 19, 2019 - Updated on December 25, 2019
Load More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

I agree to the Terms & Conditions and Privacy Policy.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

TrickyAdmin

Social

  • 225 Fans
  • Home
  • Contact Us
  • Privacy Policy

© 2020 TrickyAdmin

No Result
View All Result
  • Contact Us
  • Game
  • iOS
  • Android
  • Windows
  • Premium Apps

© 2020 TrickyAdmin

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.
Go to mobile version