Users who own an Android device can't stop from tweaking, changing, customizing, and optimizing the internal system and OS, such as install a new custom ROM, backup system data, customize Android device, root the device and so on. Before any tweaks and tricks, the first thing an user should do is to unlock the bootloader of Android device.
An Android device consists of several pieces of software, which include the bootloader, radio, recovery, and system. The bootloader is the first piece of software that is run when your device turns on. It decides whether to load the recovery, or load Android and the radio. It packages the instructions to boot operating system kernal and most of them are specifically designed to run their own debugging or modification environment.
Use the 'Volume' keys to confirm if you are sure to unlock the bootloader. Reboot your device by running command fastboot reboot or using the 'Volume' buttons to reboot. The device will show a message at boot stating that your bootloader is unlocked. Unlocking the bootloader. To unlock the bootloader and enable partitions to be reflashed, run the fastboot flashing unlock command on the device. After setting, the unlock mode persists across reboots. Devices should deny the fastboot flashing unlock command unless the getunlockability is set to 1. Learn How to Flash Itel S15 with Research Download Tool, Miracle Box Etc. Download and Install Itel W6002 USB Driver Turn Off Your Device & Connect it to Your PC. Itel S15 W6002E Factory Signed Firmware. Date: Size: 1.22 GB.
OEM unlock is the latest feature of Android phones or smartphones, which is added after the Lollipop update of Android. The Fastboot OEM unlock is a very important feature of Android used to unlock the device’s bootloader. Without OEM unlock, the Bootloader unlocking commands will not work on the phone.
Most Android bootloaders are locked as well as encrypted by developers in order to make sure users stick to their Android OS version. Whether you are allowed to unlock the bootloader depends on the manufacturer of the device, the model and even the carrier. Nexus phones are all allowed to be unlocked, and many phones from Motorolar and HTC as well as some other phones allow users to unlock through a similar process. However, some device can never unlock its bootloader. If an user who want to root their Android device or flash a new custom ROM, he/she had to unlock the bootloader. KingoRoot step by step guide users how to unlock the bootloader of an unlockable Android device.
The unlocking process will sweep of all the data of Android. So it is important to backup any photos, videos, app data or other files on your device to a computer, a SD card or the online cloud. Backup everything you want to keep, then continue to the next step.
KingoRoot is the best and easiest root tool for free. Here KingoRoot is not used for rooting but an alternative to Android SDK and USB driver. The KingoRoot includes the Android SDK and will download the USB driver of your device automatically once connected to the PC.
Once you have connected you device to the PC, the device will show the option of 'USB debugging', then just enable the USB debugging. If you fail to connect you device to PC, please refer to Device Not Connected.
adb devices
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.
There is no need for a nexus device, if you own one, you can just skip this step. If you own another unlockable device such as HTC or Motorola.
adb reboot bootloader
in the Command Prompt window. The device will boot into fastboot mode. Always keep the connection.fastboot oem get_unlock_data
, HTC run the command: fastboot oem get_identifier_token
.Here comes to perform the unlocking process. If you haven't interrupted the connection and your phone still in the fastboot mode ( If your device isn't in the fastboot, then repeat the step 2 or just hold the 'Volume Down' and 'Power' button for 10 seconds before releasing in order to make the device being in the fastboot mode. ):
fastboot oem unlock
for most Nexus devices, fastboot flashing unlock
for Nexus 5X or 6P.fastboot oem unlock UNIQUE_KEY
for Motorola Devices, using the unique key from email you received of Step 3. HTC devices run command fastboot oem unlocktoken Unlock_code.bin
, using the Unlock_code.bin file you received from HTC email.fastboot reboot
or using the 'Volume' buttons to reboot.The device will show a message at boot stating that your bootloader is unlocked. With an unlocked bootloader you will be allowed to root your Android, flash a custom recovery or install a custom ROM.
KingoRoot Android on Windows has the highest success rate. It supports almost any Android device and version.
KingoRoot for Android is the most convenient and powerful apk root tool. Root any Android device and version without connecting to PC.
By default, most Android devices ship with a locked bootloader, meaning thatusers can't flash the bootloader or device partitions. If needed, you (anddevice users with Developer options enabled) can unlock the bootloader to flashnew images.
To unlock the bootloader and enable partitions to be reflashed, run thefastboot flashing unlock
command on the device. After setting, the unlock modepersists across reboots.
Devices should deny the fastboot flashing unlock
command unless theget_unlock_ability
is set to 1
. If set to 0
, the user needs to boot to thehome screen, open the Settings > System > Developer options menuand enable the OEM unlocking option (which sets the unlock_ability
to 1
. Aftersetting, this mode persists across reboots and factory data resets.
When the fastboot flashing unlock
command is sent, the device should promptusers to warn them that they might encounter problems with unofficial images.After the user acknowledges the warning, the device should perform a factorydata reset to prevent unauthorized data access. The bootloader should reset thedevice even if it can't reformat it properly. Only after a reset can thepersistent flag be set so that the device can be reflashed.
All RAM not already overwritten should be reset during thefastboot flashing unlock
process. This measure prevents attacks that readleftover RAM contents from the previous boot. Similarly, unlocked devices shouldclear RAM at every boot (unless this creates an unacceptable delay), butshould leave the region used for the kernel'sramoops
.
To lock the bootloader and reset the device, run the fastboot flashing lock
command on the device. Devices intended for retail should be shipped in thelocked state (with get_unlock_ability
returning 0
) to ensure that attackerscan't compromise the device by installing a new system or boot image.
The ro.oem_unlock_supported
property should be set at build time based onwhether the device supports flashing unlock.
ro.oem_unlock_supported
to 1
.ro.oem_unlock_supported
to 0
.If the device supports flashing unlock, then the bootloader should indicate thelock status by setting the kernel command line variableandroidboot.flash.locked
to 1
if locked or 0
if unlocked.
For devices that support dm-verity,use ro.boot.verifiedbootstate
to set the value of ro.boot.flash.locked
to0
; this unlocks the bootloader if the verified boot state is orange.
Devices should support the locking and unlocking of critical sections, which aredefined as whatever is needed to boot the device into the bootloader. Suchsections might include fuses, virtual partitions for a sensor hub, first-stagebootloader, and more. To lock critical sections, you must use a mechanism thatprevents code (kernel, recovery image, OTA code, etc.) that is running on thedevice from deliberately modifying any critical section. OTAs should fail toupdate critical sections if the device is in lock critical state.
Transitioning from locked to unlocked state should require a physicalinteraction with the device. This interaction is similar to what the effects ofrunning the fastboot flashing unlock
command but requires the user to pressa physical button on the device. Devices shouldn't allow programmaticallytransitioning from lock critical
to unlock critical
without physicalinteraction, and devices should ship in the unlock critical
state.