I'm trying to get TWRP running instead of CWM on my HTX One X. When flashing the recovery through fastboot, and rebooting the phone - the bootloader choice for "recovery" goes straight to CWM.

I tried flashing TWRP through GooManager, and the same thing happens. It kinda seems like the files doesn't get overwritten...

This all started because I wanted to swap the custom rom running (at the moment it's Cyanogen 10.2.0). But even overwriting the boot.img file seems impossible, since all other ROMs just throws the phone in to a bootloop.

The same happens when trying to update to Cyanogen 10.2.1.. (As I've seen many have to manually flash a new boot.img through fastboot)

Any thoughts on how to solve such a case?

Edit 1 -> Commands ran in fastboot:

fastboot flash recovery recovery.img
fastboot reboot

Started phone in bootloader and selected "Recovery" from the menu. CWM shows up and no sign of TWRP.

When trying to flash the new Roms (not cyanogen), I flashed the accompanying boot.img through fastboot.

fastboot flash boot boot.img

No luck, and it get stuck on the HTC-Screen..

  • Have you tried flashing using Flashify?
    – geffchang
    May 6, 2014 at 11:58
  • I have not tried using Flashify no. I'll have a look at that.
    – xstnc
    May 8, 2014 at 7:38
  • Added more information as you asked for @Chahk
    – xstnc
    May 8, 2014 at 7:47
  • @xstnc Try different release of TWRP for Your device. Feb 6, 2016 at 22:27

1 Answer 1


I found, that in my case flashing with heimdall did the deal. In my case, the CM recovery was in the KERNEL partition, so reflashing that partition with an apropriate zImage did the trick for me. The command I used:

sudo heimdall flash --KERNEL zImage

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .