ROM Android: fastboot unlock: Difference between revisions
From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs) New page: == Unlocking the device == <!-- note: this template requires one or more of the following to be defined: device_is_nexus_device, device_oem_unlock_command, device_motounlock, device_htcun... |
Onnowpurbo (talk | contribs) No edit summary |
||
| Line 6: | Line 6: | ||
{{#if:{{{device_htcunlock|}}}|{{note|note=The {{{device_name}}} can be unlocked officially via the HTC Dev unlock program. This unlock method ''may'' have certain restrictions, such as not being able to flash a kernel via recovery (no longer applicable to 2013+ released devices) or no USB access to sdcard in recovery. Some devices, however, have no other method to install custom firmware.}}}} | {{#if:{{{device_htcunlock|}}}|{{note|note=The {{{device_name}}} can be unlocked officially via the HTC Dev unlock program. This unlock method ''may'' have certain restrictions, such as not being able to flash a kernel via recovery (no longer applicable to 2013+ released devices) or no USB access to sdcard in recovery. Some devices, however, have no other method to install custom firmware.}}}} | ||
#Make sure your computer has working [[Fastboot|fastboot]] and [[Adb|adb]]. | #Make sure your computer has working [[Fastboot|fastboot]] and [[Adb|adb]]. | ||
apt-get install android-tools-adb android-tools-fastboot | |||
#Enable USB debugging on the device. | #Enable USB debugging on the device. | ||
#Connect the device to the computer through USB. | #Connect the device to the computer through USB. | ||
#Cek apakah berhasil berkomunikasi dengan handphone | |||
adb devices | |||
adb devices -l | |||
#From a terminal on a computer, type the following to boot the device into fastboot mode: | #From a terminal on a computer, type the following to boot the device into fastboot mode: | ||
#Once the device is in fastboot mode, verify your PC sees the device by typing | adb reboot bootloader | ||
#Once the device is in fastboot mode, verify your PC sees the device by typing | |||
fastboot devices | |||
fastboot devices -l | |||
#*If you don't see your device serial number, and instead see "<waiting for device>", fastboot is not configured properly on your machine. See [[Fastboot|fastboot]] documentation for more info. | #*If you don't see your device serial number, and instead see "<waiting for device>", fastboot is not configured properly on your machine. See [[Fastboot|fastboot]] documentation for more info. | ||
#*If you see "no permissions fastboot", try running fastboot as root. | #*If you see "no permissions fastboot", try running fastboot as root. | ||
#{{#if:{{{device_is_nexus_device|}}}|From the same terminal, type the following command to unlock the bootloader: | #{{#if:{{{device_is_nexus_device|}}}|From the same terminal, type the following command to unlock the bootloader: | ||
fastboot oem unlock | |||
{{#if:{{{device_motounlock|}}} | |||
From the same terminal, type the following command to obtain your bootloader unlock code: | |||
#:<code>$ {{{device_oem_unlock_command|'''ERROR: unlock command not set in device template!'''}}}</code>}}{{#if:{{{device_htcunlock|}}}|From the same terminal, type the following command to obtain your bootloader unlock token: | #:<code>$ {{{device_oem_unlock_command|'''ERROR: unlock command not set in device template!'''}}}</code>}}{{#if:{{{device_htcunlock|}}}|From the same terminal, type the following command to obtain your bootloader unlock token: | ||
#:<code>$ fastboot oem get_identifier_token</code>}}{{#if:{{{device_is_nexus_device|}}}{{{device_motounlock|}}}{{{device_htcunlock|}}}||From the same terminal, type the following command to unlock the bootloader: | #:<code>$ fastboot oem get_identifier_token</code>}}{{#if:{{{device_is_nexus_device|}}}{{{device_motounlock|}}}{{{device_htcunlock|}}}||From the same terminal, type the following command to unlock the bootloader: | ||
Revision as of 23:06, 24 December 2014
Unlocking the device
{{#if:|Template:Note}} {{#if:|Template:Note}} {{#if:|Template:Note}}
apt-get install android-tools-adb android-tools-fastboot
- Enable USB debugging on the device.
- Connect the device to the computer through USB.
- Cek apakah berhasil berkomunikasi dengan handphone
adb devices adb devices -l
- From a terminal on a computer, type the following to boot the device into fastboot mode:
adb reboot bootloader
- Once the device is in fastboot mode, verify your PC sees the device by typing
fastboot devices fastboot devices -l
- If you don't see your device serial number, and instead see "<waiting for device>", fastboot is not configured properly on your machine. See fastboot documentation for more info.
- If you see "no permissions fastboot", try running fastboot as root.
- {{#if:|From the same terminal, type the following command to unlock the bootloader:
fastboot oem unlock
{{#if:
From the same terminal, type the following command to obtain your bootloader unlock code:
$ ERROR: unlock command not set in device template!}}{{#if:|From the same terminal, type the following command to obtain your bootloader unlock token:$ fastboot oem get_identifier_token}}{{#if:||From the same terminal, type the following command to unlock the bootloader:$ ERROR: unlock command not set in device template!}}
- {{#if:|A disclaimer will display on the device that must be accepted. Use the volume keys to cycle through the options. Pressing the power button should confirm your selection.}}{{#if:|Visit the Motorola Bootloader Unlock website and follow the instructions there to obtain your unlock key.}}{{#if:|Visit the HTCDev Bootloader Unlock website and follow the instructions there to obtain your unlock key. If your device does not appear in the drop-down list, select All Other Supported Models.}}{{#if:||A disclaimer will display on the device that must be accepted. Use the volume keys to cycle through the options. Pressing the power button should confirm your selection.}}
- If the device doesn't automatically reboot, reboot it from the menu. It should now be unlocked. {{#if:|You can confirm this is the case if you see an unlocked icon at the bottom of the Google boot screen during reboots.}}
- Since the device resets completely, you will need to re-enable USB debugging on the device to continue.