I'm posting this via a MacBook Pro tethered to an EVO with version 1.47.651.1.
Most of these instructions are copy/pasted from another site but the poster specifically said it was OK to distribute his instructions.
(1) If you have the original unrevoked root installed, uninstall it by using "Menu", "Settings", "Applications", "Manage Applications" and scrolling to "Unrevoked" at the bottom. Tap it, click "Force Stop" at the bottom and then "Uninstall", "OK" to uninstall it. Then power off/on your phone just to be sure.
(2) If you haven't already installed the OTA 1.47 update, do it now: "Menu", "Settings", "System Updates", and "HTC software update" at the bottom, then click "Check Now" to get the 1.47 update. If you do this update, it takes up to 10 minutes so be patient and let the phone reboot (a few times) until it is done. Then once the update is done, power off/on one last time to get a clean start.
(3) Set your phone to "Charge Only": "Menu", "Settings", "Connect to PC", tap "Default connection type" and select "Charge Only".
(4) Enable USB debugging: "Menu", "Settings", "Applications", "Development", and put a check in "USB debugging".
(From here on is my input)
(5) Go to
unrevoked3 recovery reflash tool, v3.0, download the Mac version of unrevoked3, mount the .dmg file, and click on the icon to start the program.
(6) You'll be prompted to connect your USB cable between the Mac and EVO, so do that.
(7) Follow the directions on the Mac. Well I should say direction, there's only 1. Note that to select the proper function on the EVO you'll have to use the up/down volume buttons, then use the power button to select it. But you're guided through that on the EVO. Took about 10 minutes total. Couldn't have been easier. The hardest part was reading the small print on the EVO in debug mode.
All data was preserved and all root functions I had before still work. Apparently this is a permanent root, i.e. you don't have to restart a program every time you reboot like you did with the original unrevoked app. Success!