I recently got a HTC one M8. I had some trouble going through the root process at first but eventually i got there. after i had said to rooting the device reset and i loaded a backup to get my stuff back. But when i used a root checker app its said my device was not rooted. I tried using apps that require a root and those didnt work either. I went through the whole process again but now when i submit my token with NTCDev and get the unlock code. i cant even flash the code even when my device is in fastboot. I cant seem to get it working. What could i have done wrong