Difference between revisions of "ROM Android: fastboot unlock"
Jump to navigation
Jump 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) |
||
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 06:06, 25 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.