Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Root HTC Evo Design 4g --Using Tacoroot-- Apr 2012 WORKING

By: a guest on Apr 20th, 2012  |  syntax: None  |  size: 3.51 KB  |  views: 1,703  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Reasons for rooting:
  2. Free WiFi Tether (sprint, and many other carriers charge for this function)
  3. Ability to remove stock bloatware (most carriers prevent the removal of stock applications)
  4. Ability to overclock, load modded firmware, etc (this requires the installation of a recovery mod which is not covered here).
  5.  
  6.  
  7.  
  8.  
  9.  
  10. WARNING
  11. ROOTING YOUR PHONE VOIDS THE WARRANTY AND MAY 'BRICK' YOUR PHONE, OR RENDER IT PERMANENTLY UNUSEABLE, BY FOLLOWING THIS GUIDE YOU AGREE TO NOT HOLD ME RESPONSIBLE FOR ANY DAMAGE TO ANY DEVICE AS A RESULT OF FOLLOWING THIS GUIDE. USE AT YOUR OWN RISK!!!
  12.  
  13.  
  14.  
  15. NOTE: Throughout this tutorial, you may find that the terminal stops responding to your commands (it will just sit on a blank line instead of echoing the command back).  What I had to do was ctrl+c and re run the command (sometimes entering ‘adb shell’ first to return where I was).  
  16.  
  17. This method still works as of the ~4/20/2012 OTA Update.
  18.  
  19.  
  20.  
  21. Steps to root HTC Evo Design 4G:
  22.  
  23. Source:
  24. http://forum.xda-developers.com/showthread.php?t=1343114
  25.  
  26. ==PREP==
  27. Download the HTC drivers. ( http://www.mediafire.com/?jfi4bq3udrabw5a )
  28. Download the HTCSupertoolV3.rar ( http://forums.acsyndicate.net/showthread.php?3153-UTIL-WIN-01-04-ACS-HTC-Super-Tool-v3) and extract it to your desktop.
  29. Plug your phone into the pc and enable 'debugging' (menu > Settings > Applications > Developer > enable usb debugging)
  30.  
  31. Open a command prompt and navigate to the directory where you extracted the files
  32. EXAMPLE: c:\users\<username>\> cd Desktop\HTCSuperToolV3\root
  33. now you should see the following
  34.  
  35.  
  36. c:\users\<username>\Desktop\HTCSuperTool\root\>
  37.  
  38.  
  39.  
  40. ==EXPLOITING PHONE==
  41. We will now push the file needed to exploit the system
  42. Enter the following commands into the command prompt
  43.  
  44. adb push tacoroot.bin /data/local
  45. adb shell (this will change the prompt to a '$')
  46.  chmod 755 /data/local/tacoroot.bin
  47.  /data/local/tacoroot.bin --setup
  48.  
  49. The phone will now boot to recovery mode, press and hold vol +, vol - and power to reboot.
  50.  
  51. in the command prompt, type:
  52.  
  53. adb shell
  54.   /data/local/tacoroot.bin --root
  55.  
  56. The phone should now reboot into a reboot loop (as of the latest OTA update, 4/20/12, it did not reboot loop, but I still had root access to push the files) so just bear with it.
  57.  
  58. You should also return to the "c:\users\<username>\Desktop\HTCSuperToolV3\root" prompt
  59.  
  60. ==THE DIRTY WORK==
  61. At the 'C prompt' type the following commands:
  62. (don't worry, it looks more daunting than it is)
  63.  
  64. adb push busybox /data/local/tmp/
  65.  
  66. adb shell
  67.   chmod 755 /data/local/tmp/busybox
  68.   /data/local/tmp/busybox mount -o remount,rw /system
  69.   dd if=/data/local/tmp/busybox of=/system/xbin/busybox
  70.   chown root.shell /system/xbin/busybox
  71.   chmod 04755 /system/xbin/busybox
  72.   /system/xbin/busybox --install -s /system/xbin
  73.   rm -r /data/local/tmp/busybox
  74.   mount -o remount,suid /dev/block/mmcblk0p29 /system
  75.   exit
  76.  
  77. Now pushing the rest of the files out to the phone.
  78.  
  79. adb push su /system/bin/su
  80. adb push Superuser.apk /system/app/
  81.  
  82. Now setting permissions on the rest of the files.
  83.  
  84. adb shell
  85.  chown root.shell /system/bin/su
  86.  chmod 06755 /system/bin/su
  87.  rm /system/xbin/su
  88.  ln -s /system/bin/su /system/xbin/su
  89.  
  90. ==FINISHING UP==
  91. Ok, now we have the files required, now it's time to undo the exploit to return the phone to a useable state.
  92.  
  93. adb shell
  94.   /data/local/tacoroot.bin --undo
  95.  
  96.  
  97. =END==
  98. There, easy as that, your HTC Evo Design 4g is now rooted. open an 'adb shell' when the phone is up and run 'su' to see if you get a # and enjoy!