How to Root the HTC Desire 610

Did you get an HTC Desire 610 as your birthday gift? Do you want to gain root-access on it so you can unlock all of its features that aren’t currently available to you? No problem, this guide should teach you how you can root your Desire 610 and then get the most out of it.

Rooting is the process of gaining administrative rights on your Android device.  Once we root our Android device, we can then make changes to it to customize it well beyond what it normally can do.

Once you have root access on your HTC Desire 610, you’ll be able to:

  • Remove apps that were preinstalled by your carrier/manufacturer from your device.
  • Free up storage space (because of the above benefit).
  • Increase battery life (apps that might have been running constantly can be removed).
  • Increase performance (after removing apps that are always running, the device will be less bogged down and run smoother).
  • Update to a new version of Android (by flashing a custom recovery/ROM, see the end of this procedure for more info on that).
  • Tons of other customizations when you use your new found administrative rights to flash a custom ROM (again, see the end of this procedure for more info on that).

Interested? Here’s how to root your HTC Desire 610:

I. Before You Begin

1. This will void the warranty of your device. We won’t be held responsible if you end-up bricking or damaging your device. Do it at your own risk.

2. You must have unlocked your bootloader. If you haven’t done so yet, please head to the HTCDev website and get your bootloader unlocked first.

3. This should first flash a recovery and then root your device.

4. This procedure should only work on Windows based PCs.

5. You should’ve appropriate drivers installed on your PC. If you haven’t, you can download and install the latest drivers from here.

II. Downloading Required Files

1. Download Fastboot and save it to your desktop.


2. Download TWRP Recovery and save it to your desktop.

TWRP Recovery Image (Download the version that ends with .img extension)

3. Download SuperSU .zip and save it to your desktop.


III. Flashing a Custom Recovery on the HTC Desire 610

1. Extract files from Fastboot to your desktop by right-clicking on it and selecting Extract here.

2. Enable USB debugging on your device by heading to Menu > Settings > Developer options > USB debugging.

3. Plug in your device to your PC via USB cable.

4. Launch a Command Prompt Window on your desktop. To do that, simply hold down Shift and right-click on any blank area on your screen and select Open command window here.

5. Type in following command into the Command Prompt Window:

adb reboot bootloader

6. Your device should reboot into fastboot mode.

7. Then, issue the following command replacing filename.img with the actual name of the recovery image that you have downloaded:

fastboot flash recovery filename.img

8. It should flash the TWRP Recovery on your device.

9. When the recovery’s flashed, reboot your device.

10. You’re done!

You’re already half-way there to gain root-access on your device. Since you now have a custom recovery on your device, you can flash the SuperSU package and root your device. Here’s how:

IV. Rooting the HTC Desire 610

1. Connect your device to your PC using the USB cable.

2. Copy SuperSU .zip from your desktop over to the root of your SD card.

3. When it’s copied, disconnect your device from your PC.

4. Turn OFF your device.

5. Turn it back on by holding down Volume DOWN and Power buttons together.

6. Your device should reboot into bootloader mode.

7. Select Recovery from the bootloader menu.

8. Select Install.

9. Select SuperSU .zip to be installed on your device.

10. Tap on Swipe to Confirm Flash.

11. It should begin flashing the selected file on your device.

12. When it’s done, tap Reboot followed by System.

13. You’re all done!

Excellent! Your HTC Desire 610 is now rooted. To confirm the same, you can install Root Checker from the Google Play store. You now have the ability to flash custom ROMs and Mods on your device.

You can click here to find all of the HTC Desire 610 How To’s.

You can also find all of the HTC Desire 610 ROMs we have here.

Related Items: ,

48 thoughts on “How to Root the HTC Desire 610”

    1. Hello David,

      We’ve tried our best to make the rooting procedure as easy to follow as possible. I’m sorry we can’t do video how to’s for each device available out there.

      Follow our procedure above and let us know if you get stuck somewhere. Thanks!

          1. Thank u Mahesh… My final question is will this work on an ATT phone…I already unlocked the phone by buying the unlock code….I just want to get rid of all the ATT software that’s still on it…

  1. Hello, can you please tell me what happens if the devices happen to freeze or hang? Since you can’t force shutdown the phone by removing the battery, how would you shut it down otherwise?

    1. Hello,

      You need to find out what’s causing your device to freeze. If you’ve installed a lot of apps on your device and they’re all running simultaneously, it’s likely that your device will hang.

      Uninstall the apps that you don’t use and your device will not hang. Thanks!

      1. I appreciate your reply, but what I mean is, if im able to turn OFF my device if my phone freezes. Because with the HTC Desire 610, there isn’t a removable battery, so theres no way of turning it off without using the power button/

        1. You can use the Power button to turn OFF your device. And maybe have a look in the Google Play store to see if an app’s available that can help you turn OFF your device when it hangs.


  2. Tried it. Several problems. I have been through the HTC dev stages but my phone says Locked and S-On on the fastboot screen.

    Then I tried fastboot through the command prompt but this just rebooted the phone, so I entered the fastboot menu manually.

    Then I tried to load the openrecovery-twrp- file, only to find that the command prompt said that it cannot load

    At a loss……don’t even know if my phone is actually unlocked

    However one ray of light is that adb devices has recognised my device, but when I reboot into fastboot manually it loses it again??

    1. Hi Jon,

      Have you unlocked your bootloader first before doing this procedure? Make sure your bootloader menu says “S-OFF”, that means your bootloader is unlocked and you can flash a custom recovery.

      Hope it helps!

      1. Thanks Mahesh – I managed to root the device using your instructions. It wasn’t unlocked as I thought. However even though Root Checker says that I have root access, when I try and apply the SD Card fix it initially works but I still can’t sync music files to my SD card from my PC. My main aim is to get access to my SD card so that I can sync my music on all of my devices so that it is identical (Google have really mucked up on this one – I bought Autosync for Google Drive, but it no longer does a two way sync – I wonder if Google should refund me?)

        On another note, I still haven’t achieve S-OFF, how do you manage this on the HTC Desire 610?

        1. Glad it worked for you!

          As for syncing music, it all depends on the app that you choose for yourself. Some apps just work fine while others don’t.

          S-ON = bootloader is locked
          S-OFF = bootloader is unlocked.

          If you’re able to flash a recovery on your device, it means your bootloader is unlocked.

          1. Thanks, I did manage to flash TWRP recovery and SuperSU – The Root checker app said that my phone was rooted – However, when I tried to run the SD Fix app from Google Play initially it said that this was fixed, and then when I tried again it crashed the phone and suddenly the phone was no longer rooted.
            However I have just found Cheetah Sync which does the job I wanted. Highly recommended.

            I wonder if HTC have an additional layer of security as my phone says Unlocked, but also says S-ON.

          2. I wish Google had thought about a way of allowing users to access their SD cards….it’s infuriating!

          3. S-Off and having an unlocked bootloader are two different things. You can unlock your bootloader using HTCDev and still have S-On.

  3. I have followed every step and did all of it. After doing the flash of the SU zip file, I still do not have full root. I have tried it many times and still get the same results. It seems that HTC has setup their phones to wipe any changes made upon reboot.

  4. hi is there global rom for desire 610? mine has chinese carrier rom and there is no play store and 3g support in my country. please somebody help me

  5. Ahmad Abduljabbar

    Hello , I made all steps and it was OK . But when I try (7. Select Recovery from the bootloader menu.)
    I don’t get Install ??? please help

  6. Hello!

    I have a little problem, I bootloader my HCT Desire 610 unlocks is not impossible to root … so I did it several times yet nothing

  7. Is there any way of undoing all this?? I wish to reset my phone to ‘out of the box’ but can’t find anything anywhere on how to do this

  8. Hi Mahesh, thanks for all the effort. I hope you can help me here… I followed all steps on my recently purchased HTC Desire D610t from China (where I live). I fail to get the recovery option on the bootloader menu (step IV. 7 on your guide). It may be because in previous step I got the message
    “adb server is out of date. killing…
    * daemon started successfully *”

    My phone shows as ***TAMPERED*** ***UNLOCKED***

    Any feedback?

    Thanks in advance

      1. I am afraid I couldn’t. After adb reboot fastboot I got:

        adb server is out of date. killing…
        * daemon started successfully *

        And the phone didn’t get into fastboot mode. I am googling for adb update, but nothing…

  9. Phabian Spooner

    I’ve successfully rooted my phone another way but haven’t achieved S-Off. Have you been able to achieve S-Off? If yes how?

  10. Christopher Smith

    When I typed in the command “adb reboot fastboot” in the command line I got the following response from the terminal:

    C:Userscbj0442Desktop>adb reboot fastboot
    ‘adb’ is not recognized as an internal or external command,
    operable program or batch file.

    I could use some help here if possible. Thanks!

          1. Create a folder in Local Disk C;/ and name it Android.
            Put your fastboot items in there
            Then type cd Android in command prompt.
            Afterwards just type the adb reboot fastboot

  11. Danciu Marius

    (bootloader) version: 0.5

    (bootloader) version-bootloader:

    (bootloader) version-baseband: 1.101.1161.16.24

    (bootloader) version-cpld: None

    (bootloader) version-microp: None

    (bootloader) version-main: 1.18.1400.1

    (bootloader) version-misc: PVT SHIP S-ON

    (bootloader) serialno: HC45AWS05850

    (bootloader) imei: 353434060696691

    (bootloader) imei2: Not Support

    (bootloader) meid: 00000000000000

    (bootloader) product: a3_tl

    (bootloader) platform: hTCBmsm8226

    (bootloader) modelid: 0P9O50000

    (bootloader) cidnum: HTCCN701

    (bootloader) battery-status: good

    (bootloader) battery-voltage: 0mV

    (bootloader) partition-layout: Generic

    (bootloader) security: on

    (bootloader) build-mode: SHIP

    (bootloader) boot-mode: FASTBOOT

    (bootloader) commitno-bootloader: 5a8e8b30

    (bootloader) hbootpreupdate: 11

    (bootloader) gencheckpt: 0

    all: Done!

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.