well i did a factory reset to see if that would work and i found one problem that i was having before. Whenever i would temp root my phone would automatically reset itself so that was one problem now when i do the temp root it doesn't reset it's self but now when i connect my phone to my computer i get a notification on my computer saying that HTC sync is not available and to unplug my phone, wait 10 seconds then plug it back in but i get the same notification. I don't know if that affects the process in any way cause i can still use my phone in hard drive mode and everything but when i do the adb shell and SU i still get the permission denied