1. Home
  2. Mobile

How To: Root HTC EVO 4G With Update Version 1.47.651.1

In case you opted for HTC EVO 4G latest OTA update i.e. 1.47.651.1, then there is some good news for you. You can now root your HTC EVO 4G if you updated your phone or recently bought an already updated one.

Developers at XDA Forums have come out with a step by step guide on rooting your recently updated HTC Evo 4G and here it is:

You will need to download hackfiles2.zip before embarking on this rooting procedure

1. Unzip the files into a directory somewhere on your computer
2. Put the files into the root of your SD card (mount the EVO as a disk drive)
3. Un-mount your phone
4. Run “adb shell” and start part1 on your phone:


sh /sdcard/part1

5. If the script says to power down, hold your power button and turn off your phone, then turn it back on.

6. When it starts up it will ask you to open the EVO browser. open your EVO browser to http://bit.ly/ad0pRn

7. When it asks you to, refresh the EVO browser on the same page

8. Reboot your phone with “adb reboot”

9. Run adb shell as soon as you can (when the HTC logo is still showing). You need to be fast. If you get “error: device not found”, try again.



adb shell /data/local/part2

10. It should print after part2 finished:


crw-rw-rw- root     root      90,   2 2010-07-05 19:37 mtd1

11. When your phone finished booting, flash toastcfh’s mtd-eng.img to misc:



cat /sdcard/flash_image > /data/local/flash_image
chmod 755 /data/local/flash_image
/data/local/flash_image misc /sdcard/mtd-eng.img

12. Now flash the Engineering SPL with toastcfh’s post: http://forum.xda-developers.com/showthread.php?t=701835

13. If your are having troubles, you may find useful information HERE

After you have rooted your HTC EVO using this method, please make sure to not to install other OTA updates. Installing these OTA updates will not only deprive you from the root but can also brick your device.

Disclaimer: Please follow this procedure at your own risk. AddictiveTips won’t be held responsible if this method incurs any permanent or non-permanent damage to your device.

Leave a comment

  • kevin

    it says device not found? when i run “adb shell sh /sdcard/part 1”

    • LeeAnn

      How do you run add shell?

      • ADB isn’t an internal command for cmd or command. It’s a Program and it stands for Android Debug Bridge. Download this zip file.
        extract it and look in the tools folder.
        step 1. sync your phone
        step 2. open cmd as (admin)
        step 3. browse to the tools directory
        step 4. type adb shell
        step 5. have fun…

        • tcx

          do u hav to unzip dis n copy it to ur phone sdcard to

  • rooting can void your warranty and or damage your device. make sure you understand what your reading before you do it, please. be carefullllllll!!!!!!!

  • here’s the answer for post #1.

    1. Install HTC Sync
    2. Open HTC Sync
    3. On the phone change from charge to HTC Sync

    ABD will find the device…

  • Chi

    Do you have a video for these instructions?

  • Pingback: Increase Battery Life With Lower Voltage Kernels For HTC Evo 4G()