Get Help

Unlock HTC Desire Free

handy giff-staffer

Take a look at our video and step-by-step instructions showing you how to Unlock your HTC Desire absolutely free.  More and more, these phones are available from sites such as eBay and are already unlocked.  However if you have an HTC Desire locked to another network, and you'd like to unlock it, follow the instructions below - make sure to follow each step carefully, or you may run into problems.


HTC Desire basics


You can get a second hand HTC Desire from anywhere between £74 and £120 dependent on the condition of the phone and whether it includes the original box etc.


The HTC Desire is a much older model, the newer models include the HTC Desire HD and Desire S, however these phones will cost you anything between £163 – £256.


More often now, a quick glance at eBay can deliver an already unlocked phone, however if you’re not so lucky, follow the instructions and video below and unlock your HTC Desire.


Unlock HTC Desire





For this video, you will need to download the following software and a PC (this process isn't compatible with Mac OS):


HTC Drivers  
HBOOT Drivers  
Unlock tool: Version 0.9.5  
If this doesn't work, try version 0.9.4   


Step 1: Prepare your phone


To begin, you will need to turn on USB debugging on your phone. The can be done by:
1. Going into settings
2. Selecting applications
3. Selecting developer options
4. Checking the box titled "USB Debugging".


Now, turn your phone off and reboot in HBOOT. This can be done by holding both the volume down, then power button together.

The screen will boot up to a white simple text display with three android characters at the bottom.


Step 2: Prepare your computer


  1. Now it's time to download and install some software. If you haven't already downloaded all the files above, do so now to a location you can remember, we're going to call this folder "Desire Rooting Folder".
  2. Once downloaded, unzip the contents of the "" file to the "Desire Rooting Folder" 
  3. Next, install "winrar-xxx-xxx.exe" and the "HTCDriver3.".
  4. Plug in your phone to your PC. Now on your computer, click start in the bottom left, right click My Computer, select manage.
  5. A window will pop up titled computer management. Now select device manager in the left hand panel. You should see a section titled "Other devices". Expand this to reveal a device "Android 1.0".  **If you don't see this, unplug and replug your USB connector into your computer. If you still don't see it, you may already have these files installed and can therefore skip to section 3**
  6. Right click "Android 1.0", select update software driver and locate the file Android USB Drivers when prompted. This will install the appropriate drivers for HBOOT.


Step 3: Unlocking your phone



  1. In order to unlock your phone you need to extract the unlock tool ("HTC_Desire_Unlock_v0.9.5.rar") to your "Desire Rooting Folder".
  2. Now open the folder titled "HTC_Desire_Unlock_v0.9.5". Inside should be a file titled adb.exe. Double click this to make a window pop up and close. Next double click HTC_Desire_Unlock_v0.9.5.exe.


The unlock tool should run and will unlock your phone. The window will inform you when the process is complete, after which you have an unlocked HTC Desire ready for the giffgaff revolution.


If the unlocker hasn't worked for any reason, try using an older version of the tool,(v.0.9.4 - link above).


Original Method:




Hi, I have an used HTC Desire and it's locked on O2. I'm trying to unlock it for any sim but I can't seem to find any joy... I have followed all your instructions but the abd won't recognise my device. Any suggestions?


I'm also getting as far as running the HTC_Desire_Unlock_v09.5 programme before it gives me the following message in the window:


"No device found!

Please enable ADB and connect your phone to the computer!

Waiting for device!........"


And it doesn't do anything.



Would this work on Desire 500 and if not do you have any idea where I can find info on how to sim unlock it? The online services dont work, since in my country (hungary) they use some non standard method or something.



so I have a few questions about this that I could use a bit of help with. I tried doing this to unlock a U.S.Cellular desire and it said it worked but the phone is still giving me grief about trying to get it to work with Straigh Talk. Doing this should have resolved my problems or so I thought. Everytime I try to finish the activation (when they tell you to call and wait for the programming screen to pop up and the phone to reboot) the phone just keeps asking for a password....if anyone can help me out that would be awesome!


plese help . i dont know how to do it ,can you please do it for me here is MEIM: 356812042067447


why is there not a guide to unlocking the htc desire c that actually works.


there always seems to be something missing or the sequence of events are described differently to what actually happens. am i the only one who finds this?

after 4 hours i still have the same result. a phone locked to vodafone.

I have ticked the usb de bugging 

run the software as directed and still get 

device not connected  waiting for phone.

phone displays the correct screen,


will someone please put a clear and CONCISE how to up before i loose my mind!!!!


when i try and unlock the phone it just says in the unlocking program that device is not found what should i do


Very clear info. Worked for my Desire, previously locked to Orange.


Hey brilliant! Fab! Groovy! Wicked! Great!


I did it with an old Desire locked to Orange.


After a failed attempt on a previous computer I got Windows 7 to abort the automatic driver install that it started (which you never mentioned anything about happening or creating any problems) just in time so I could update the 'Android 1.0' device with the right driver in the folder you specified just like you said. Whoopee!


I know that it worked 100% because I ran the little adb.exe, followed by the HTC_Desire_Unlock_v0.9.5.exe and it recognised there was a device attached because it said 'Found device in HBoot'. Hoo-ha!


Then I was asked if I wanted to 'force unlock' the device '(y/n)' so I pressed 'y' and it said 'everything seems to have worked perfectly' and that it would re-start the device if everything had been successful. It then re-started the Desire. Yipee!


So I shut it down again, pulled the back off again and fired in a giffgaff sim from another phone.






Hi can anyone explain why it is better to do this way with downloads etc than getting a free or cheap code...what are the risks?