I just wrote this up.
Thanks to jcase for the information and his root for eris: http://forum.xda-developers.com/showthread.php?t=742228
This will root your phone with no button pressing. No need for a PC.
NOTE: The auto-reboot will not work. it seems only system apps can reboot the phone. So for now.
Here is the work around
Just power off... Reboot into recovery... Hold vol + and vol - Hold power Wait for vibrant Release power Reinstall packages
Mirror thanks to jphilpot
Confirmed working! Thanks to themykel.
Thanks to all for bug testing. This should be the final version. No need to use astro or anything to move files.
If you like this app and it helped you. Please donate. http://bit.ly/crSq3B THANKS!