I am trying to unlock bootloader for my HTC Legend.
I have ADT (Android SDK according to release 21.1) on my Ubuntu/Linux box.
While following the HTCDev instructions to unlock bootloader of HTC Legend.
I can adb devices
that results as under
List of devices attached
HTXXXXXXXXXX device
But fastboot devices
does not result any thing.
When I reboot my phone to FASTBOOT USB
mode and plug in the USB cable to phone and connect to PC/Ubuntu.
fastboot oem get_identifier_token
results as following and sit idle.
< waiting for device >
I have cross checked for certain things:
- The default USB mode is Charge Only
- The USB Debugging is enabled
But on my ubuntu box there are no drivers and no HTC Sync installed.
What am I missing here? Can I do it from Ubuntu, as I don't have windows?
UPDATE: My device's HBOOT is 1.00.0000
UPDATE2: I just tried with sudo fastboot devices
and returned.
HTXXXXXXXXXX fastboot
Now when I do sudo fastboot oem get_identifier_token
it returns:
...
(bootloader) [ERR] Command error !!!
OKAY [ 0.010s]
finished. total time: 0.010s
lsusb
when it's in fastboot mode? My guess is that if you compare the device/vendor IDs in fastboot mode to the normal ones that they'll be different (the poor-man's solution in some cases is to usesudo fastboot
to get around the udev rule, but I don't know if that's entirely recommended).