Tuesday 7 February 2012

How to fix HTC EVO 4G usb / adb not detected

I often find the problem usb / adb was not detected on htc evo 4g that can not be corrected by upgrading rom / firmware or by fixing the bootloader. If you have a problem like this, you can try to fix it by doing the following steps :

[notice]What you need:

  • Rooted HTC EVO 4G, if your HTC EVO 4G not rooted, you need to root it first.

  • SD Card

  • Terminal emulator


Access your Android's built-in Linux command line shell. Unleash your inner geek!
Want to know more? Check out the wiki:
http://github.com/jackpal/Android-Terminal-Emulator/wiki
Note: Android Terminal Emulator is an open source project. Well written patches to fix bugs or add new features are welcome!


  • flash_image file that can be downloaded form here or mirror

  • mtd-eng.img file that can be downloaded form here or mirror[/notice]



  1. Copy flash_image and mtd-eng.img file to your SD card root folder

  2. Insert SD card to your HTC EVO 4G

  3. Power up your HTC EVO 4G

  4. Install terminal emulator on your HTC EVO 4G

  5. Run terminal emulator on your HTC EVO 4G and do these following commands:



  • su

  • cat /sdcard/flash_image > /data/flash_image

  • cat /sdcard/mtd-eng.img > /data/mtd-eng.img

  • chmod 755 /data/flash_image

  • /data/flash_image misc /data/mtd-eng.img

  • reboot


After that, your HTC EVO 4G will reboot it self and usb / adb will be detected.

[important]This method will also fix boot loop problem on your HTC EVO 4G for some cases[/important]

[caption id="attachment_30" align="aligncenter" width="300" caption="How to fix HTC EVO 4G usb / adb not detected"]How to fix HTC EVO 4G usb / adb not detected[/caption]

No comments:

Post a Comment